Hmm, so we get
% nslookup de.archive.ubuntu.com ns1.canonical.com
...
de.archive.ubuntu.com canonical name = ubuntu.mirror.tudos.de
** server can't find ubuntu.mirror.tudos.de: REFUSED

And tudos.de seems associated with TU Dresden, but well, no DNS entry to find. Though at least the domain does not seems to be up for grabs. 🤔

#ubuntu #tudresden #tudos_de #aptget

One Open-source Project Daily

apt-get for .debs published via GitHub or direct download
📦

https://github.com/wimpysworld/deb-get

#1ospd #opensource #apt #aptget #deb #debian #dpkg #hacktoberfest #install #linux #packagemanager #ppa #ubuntu #upgrade
GitHub - wimpysworld/deb-get: apt-get for .debs published via GitHub or direct download 📦

apt-get for .debs published via GitHub or direct download 📦 - wimpysworld/deb-get

GitHub

Cum să reparați „apt-get: command not found”

Dacă doriți să instalați un program pe o distribuție bazată pe Debian, apt-get este o comandă de terminal de încredere.

Cu toate acestea, este posibil să întâmpinați ocazional probleme legate de apariția mesajului „command not found”.

Mai jos puteți citi cum să rezolvați problema cu „apt-get: command not found”.

Ce este apt-get?

Instrumentul apt-get este un manager de pachete în linie de comandă pentru distribuțiile din familia Debian. Aceasta vă permite să […]

https://comunitatealinux.ro/cum-sa-reparati-apt-get-command-not-found/

🛠️ Let's write a 5000-word opus on how to install software—because no one knows what 'apt-get' does 🙄. Remember, if your HTTP UserAgent isn't as unique as a snowflake, you're clearly a bot trying to take down the entire internet! 🌐🤖
https://utcc.utoronto.ca/~cks/space/blog/sysadmin/MyPersonalProgramsSetup #softwareinstallation #techhumor #aptget #bots #internetsecurity #HackerNews #ngated
Chris's Wiki :: blog/sysadmin/MyPersonalProgramsSetup

Sinceramente, sou só eu que sou mais do #aptget que do #pacman da vida no #linux ?
Lógico que sei o quão bom é um #archlinux sa vida ou derivados, mas me acostumei tanto de deeivados do #debian que viro costume.
Lembro quando tentei instalar #biglinux e queria, pq queria o #aptget kkkk!
Can someone please explain to me what this #APT thing challenge is? The only APT I know is #AptGet for #Linux. 😝😅
Can someone please explain to me what this #APT thing challenge is? The only APT I know is #AptGet for #Linux. 😝😅
Bluesky

Bluesky Social

https://techhub.social/@ungeekiness/112846166583712443

Windows system—nowadays require 20 to 40gb. After some update, it had some issue that won't enough for that space. But if you cleaning up a bit, it probably 20 to 40gb.
Linux is light—that's what I heard. But it wasn't anymore.
Linux get heavier. No wonder so many distro linux.

I think #linux's #aptget #packagemanager is simple so powerful that... Microsoft created similar thing—probably not really same though.
'winget install' command in Powershell will installing the package.
I am confusing with wget linux command. But it can install package…so…

Ara@Ungeekiness (@[email protected])

German state ditches #Microsoft for #Linux and #LibreOffice https://www.zdnet.com/article/german-state-ditches-microsoft-for-linux-and-libreoffice/ cabinet made this decision not because of Linux and LibreOffice's technical superiority,but because it values"digital sovereignty." In the EU,it means protecting citizens' data… #opensource #foss

TechHub
Kind of wanting to install an #Arch based #Linux #distro on my linux #partition just to see if that would fix the #Overwatch launch issue. I don't know why it would fix it, but it is the only other difference between this machine and my #SteamDeck that I can actually change without swapping out hardware at this point. I'll just miss #aptget so much. 😭

Persikeliant skriptus į naują kompiuterį, dažnai susiduriame su problema, kad skriptai neveikia tinkamai arba iš viso neveikia dėl trūkstamų programų. Tai ypač aktualu naudojant Debian ar kitą Linux distribuciją, kurioje gali nebūti visų skriptuose naudojamų programų. Šiame straipsnyje aptarsiu, kaip automatizuoti šį procesą ir užtikrinti, kad visi reikalingi įrankiai būtų įdiegti naujoje sistemoje.

Problemų diagnostika

Keliant skriptus į kitą kompiuterį, pastebėjau, kad daugelis jų neveikia dėl trūkstamų programų, tokių kaip zenity, kdialog, jq ir t.t. Norint, kad skriptai veiktų, reikia įsitikinti, kad visos šios programos yra įdiegtos naujoje sistemoje.

Sprendimo planas

Tam, kad išspręsti šią problemą, sukūriau du Bash skriptus. Pirmasis skriptas suranda visas naudojamas programas .sh failuose, esančiuose tam tikrame kataloge, ir išsaugo jas į failą. Antrasis skriptas naudoja šį sąrašą, kad įdiegtų trūkstamas programas naujoje sistemoje.

Skriptas programų suradimui

Pirmasis skriptas naudoja find, grep ir command -v komandas, kad surastų ir patikrintų programas .sh failuose:

#!/bin/bash# Katalogas, kuriame ieškosime .sh skriptųSEARCH_DIR="$HOME/git"# Rezultato failasOUTPUT_FILE="$HOME/used_programs.txt"# Išvalyti rezultatų failą jei jis jau egzistuoja> "$OUTPUT_FILE"# Pereiti per visus .sh failus katalogefind "$SEARCH_DIR" -name "*.sh" | while read -r script; do # Ištraukti visus naudojamus įrankius iš kiekvieno skripto grep -oE '\b([a-zA-Z0-9_]+)\b' "$script" | sort -u | while read -r program; do # Patikrinti, ar programa egzistuoja sistemoje if command -v "$program" > /dev/null 2>&1; then echo "$program" >> "$OUTPUT_FILE" fi donedone# Išvalyti dublikatus iš rezultatų failosort -u -o "$OUTPUT_FILE" "$OUTPUT_FILE"echo "Programos išsaugotos faile $OUTPUT_FILE"

Skriptas programų įdiegimui

Antrasis skriptas skaito programų sąrašą iš failo ir įdiegia kiekvieną programą, kurios dar nėra sistemoje, naudojant apt-get ir apt-cache show komandas:

#!/bin/bash# Failas su programų sąrašuPROGRAMS_FILE="$HOME/used_programs.txt"# Funkcija patikrinti, ar paketas egzistuojapackage_exists() { apt-cache show "$1" > /dev/null 2>&1}# Skaityti kiekvieną eilutę iš failowhile read -r program; do # Patikrinti, ar programa jau yra įdiegta if ! command -v "$program" > /dev/null 2>&1; then if package_exists "$program"; then echo "Įdiegiama programa: $program" # Bandome įdiegti programą sudo apt-get install -y "$program" else echo "Paketas $program neegzistuoja, praleidžiama." fi else echo "Programa $program jau įdiegta." fidone < "$PROGRAMS_FILE"echo "Visos programos įdiegtos arba jau buvo įdiegtos."

Kaip tai veikia

  • Programų suradimas: Pirmasis skriptas suranda visus .sh failus nurodytame kataloge. Jis naudoja grep ir command -v, kad ištrauktų ir patikrintų, ar skriptuose naudojamos komandos egzistuoja sistemoje. Visos rastos komandos išsaugomos į failą used_programs.txt.
  • Programų įdiegimas: Antrasis skriptas skaito used_programs.txt failą ir patikrina, ar kiekviena programa jau yra įdiegta. Jei programa nėra įdiegta, jis patikrina, ar tokia programa egzistuoja paketų saugykloje, naudodamas apt-cache show. Jei taip, programa įdiegiama naudojant sudo apt-get install -y.
  • Patobulinimai

    Nors šie skriptai veikia gerai, yra keletas galimų patobulinimų:

  • Geriau apdoroti klaidas: Skriptai galėtų geriau apdoroti klaidas, pvz., pranešti apie konkrečias problemas, jei paketo įdiegimas nepavyksta.
  • Papildomi patikrinimai: Galima pridėti papildomus patikrinimus, pvz., patikrinti ne tik ar programa egzistuoja, bet ir ar ji yra tinkamos versijos.
  • Kryžminio platforminio suderinamumo: Jei reikia perkelti skriptus į skirtingas Linux distribucijas, galima pridėti logiką, kuri nustato paketų tvarkymo sistemą (pvz., yum ar dnf vietoj apt-get).
  • Išplėstinės komandos paieška: Dabartinis sprendimas ieško tik paprastų komandų. Galima patobulinti, kad būtų atpažįstami sudėtingesni scenarijai, pvz., komandos su argumentais.
  • Naudojant šiuos skriptus, galiu lengvai perkelti savo skriptus į naują kompiuterį ir užtikrinti, kad visi reikalingi įrankiai bus įdiegti. Tai ženkliai palengvina darbą ir taupo laiką, ypač kai reikia greitai konfigūruoti naujas darbo aplinkas.

    https://funkcijos.wordpress.com/2024/06/17/persikeliant-skriptus-i-nauja-debian-kompiuteri-kaip-uztikrinti-kad-visi-reikalingi-irankiai-bus-idiegti/

    #aptGet

    Persikeliant skriptus į naują Debian kompiuterį: kaip užtikrinti, kad visi reikalingi įrankiai bus įdiegti

    Persikeliant skriptus į naują kompiuterį, dažnai susiduriame su problema, kad skriptai neveikia tinkamai arba iš viso neveikia dėl trūkstamų programų. Tai ypač aktualu naudojant Debian ar kitą Linu…

    bash_dienos