home.social

#aptget — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #aptget, aggregated by home.social.

  1. 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

  2. 🛠️ 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! 🌐🤖
    utcc.utoronto.ca/~cks/space/bl #softwareinstallation #techhumor #aptget #bots #internetsecurity #HackerNews #ngated

  3. 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!

  4. Can someone please explain to me what this #APT thing challenge is? The only APT I know is #AptGet for #Linux. 😝😅

  5. Can someone please explain to me what this #APT thing challenge is? The only APT I know is #AptGet for #Linux. 😝😅

  6. techhub.social/@ungeekiness/11

    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…

  7. 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. 😭

  8. 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

    1. 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.
    2. 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ų:

    1. Geriau apdoroti klaidas: Skriptai galėtų geriau apdoroti klaidas, pvz., pranešti apie konkrečias problemas, jei paketo įdiegimas nepavyksta.
    2. Papildomi patikrinimai: Galima pridėti papildomus patikrinimus, pvz., patikrinti ne tik ar programa egzistuoja, bet ir ar ji yra tinkamos versijos.
    3. 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).
    4. 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

  9. @obsolete29
    Then there are #tarfile versions of some #softwares, which *can* be updated in-software, it depends on individual developers.

    Unless folks check #PGPSignatures of #software that they get online though, we don't recommend #downloading software manually.

    Hashtags for future searchers: #appImages #appImage #legit #legitSoftware #appUpdates #softwareUpdate #packageManager #updates #aptGet #flatPaks #PPA #PPAs #authenticity
    @realsimon

  10. Package managers as verbs.

    “Just #winget it.” Works well.
    “Just #scoop it.” Great.
    “Just chocoloco… chocalaca… choco lately?” I can’t even pronounce it.
    “Just apt-get it.” The apt part is a little harsh, but overall not bad.
    “Just #pacman it.” Meh.
    “Just #flatpak it.” Pretty good.
    “Just #homebrew it.” Maybe confusing, but sounds nice.
    “Just #adb it.” Nuh.

    #Linux #Windows #MacOS #Android #CLI #PackageManagers #aptget #chocolatey

  11. I wish apt or aptitude or apt-get or SOMETHING would let me add notes to manually installed 'libfoo-dev' packages like "you installed this in 2007 to compile FYZX project, you don't need to still be upgrading this in 2023"

    #debian #aptGet #hacking

  12. Is down?

    "Could not connect to www.deb-multimedia.org:443 (91.121.146.196). - connect (111: Connection refused)"


    @[email protected] @[email protected]

  13. Kaisen Linux è una distribuzione desktop basata su Debian a rilascio progressivom ovvero una rolling realase.
    Il progetto ha come scopo quello di essere utile per i professionisti IT. Da poco è uscita una nuova versione la 2.1.

    A questo link troverete le relative note di rilascio: kaisenlinux.org/blog/kaisenlin

    Sito del progetto:
    kaisenlinux.org/

    #Debian #gnulinux #Linux #aptget #deb #synaptic #fork #news #rolling #distro

  14. :tux: apt vs. apt-get

    📌 Wurde früher unter Debian oder Ubuntu ein Paket installiert, so wurde das Kommando apt-get dazu genutzt

    #seeseekey #apt #aptget #Debian #Ubuntu #LinuxMint #Paket #Kommando

    seeseekey.net/archive/125071/