Sekite ZDNET: Pridėkite mus kaip pageidaujamą šaltinį „Google“.
Pagrindiniai ZDNET pasiūlymai
- „Linux“ turi daugybę paketų tvarkyklių.
- Užduočiai atlikti yra komandinės eilutės ir GUI įrankiai.
- Ne visi paketų tvarkyklės yra vienodos.
Kai pirmą kartą pradėjau naudoti „Linux“, paketų tvarkyklė buvo vadinama „šaltinio kodu“, nes reikėjo viską įdiegti iš šaltinio. Galiausiai pradėjo pasirodyti paketų valdytojai, kad viskas būtų eksponentiškai lengviau.
Pirmoji paketų tvarkyklė, kurią kada nors naudoju, buvo RPM „Red Hat Linux 5.2“ (iki „Fedora“ tapimo dalyku). Kai APT pasirodė rinkoje, viskas baigėsi. Radau savo pageidaujamą paketų tvarkyklę, ir tai išliks dešimtmečius.
Tai nereiškia, kad mano paketų valdytojo pagarba prasideda ir baigiasi APT. Yra keletas paketų tvarkytuvų, kurie yra tokie pat geri kaip APT.
Taip pat: Kaip įdiegti Linux programas iš komandinės eilutės
Leiskite man papasakoti apie paketų tvarkykles, kurios bėgant metams tapo mano mėgstamiausiomis.
Kas yra paketų tvarkyklė?
Prieš pradėdamas išvardyti savo mėgstamiausius, manau, turėčiau pasakyti, kas yra paketų tvarkyklė. Iš esmės paketų tvarkyklė yra programinės įrangos diegimo, atnaujinimo ir pašalinimo valdymo įrankis.
Viena geriausių gero paketų tvarkyklės savybių yra galimybė išspręsti visas paketo priklausomybes, o tai reiškia, kad jums nereikės tuo rūpintis rankiniu būdu. Kitas dalykas, kurį daro paketų tvarkyklė, yra užtikrinti, kad programinė įranga būtų integruota į sistemą, kad visos jūsų įdiegtos programos būtų tvarkomos centralizuotoje vietoje (dažniausiai programų parduotuvėje).
Taip pat: Aš įdiegiu šias 11 programų kiekvienoje naujoje „Linux“ sistemoje, o jūs taip pat turėtumėte – štai kodėl
Paketų tvarkyklės dažniausiai yra komandų eilutės įrankiai, tačiau jie turi GUI sąsajas, todėl jums nereikia naudoti komandinės eilutės programinei įrangai tvarkyti.
Šiame kūrinyje kalbėsiu apie paketų tvarkykles ir paketų tvarkyklės priekines dalis.
1. APT
Taip, tai mano Nr. 1. Kodėl? APT (Advanced Package Tool) yra ne tik paprasta paketų tvarkyklė; jis taip pat labai galingas ir siūlo daugybę funkcijų. Viena iš mano mėgstamiausių APT funkcijų yra galimybė pataisyti sugedusią instaliaciją.
Taip pat: Diegiate programas „Linux“? 4 būdai, kaip ji skiriasi nuo bet kurios kitos OS – ir klaidų, kurių reikia vengti
Jei bandau įdiegti programinės įrangos dalį iš komandinės eilutės ir nepavyksta, galiu paleisti komandą sudo apt install -f. Ši komanda išspręs viską, kas sukelia tos programinės įrangos diegimo problemų. Be to, APT sintaksę labai lengva prisiminti:
- Atnaujinkite APT paketų sąrašą – sudo apt update
- Įdiekite paketą – sudo apt install PACKAGENAME
- Atnaujinkite vieną paketą – sudo apt upgrade – tik – upgrade PACKAGENAME
- Pašalinti paketą – sudo apt remove PACKAGENAME
- Iš naujo įdiekite paketą – sudo apt iš naujo įdiekite PACKAGENAME
- Pašalinkite paketą ir visus jo failus – sudo apt purge PACKAGENAME
- Paketo paieška – sudo apt search PACKAGENAME
Suprantu, kad didžioji dalis priežasčių, kodėl APT yra mano mėgstamiausia, yra tai, kad aš jį naudoju taip ilgai. Tačiau priežastis, dėl kurios aš pasirinkau platinimus, kuriuose naudojamas APT, yra ta, kad APT yra toks geras.
Du paskutiniai punktai:
- Yra daugybė APT saugyklų, todėl galima įdiegti daugybę programinės įrangos.
- APT yra viena greičiausių paketų tvarkyklių.
APT yra numatytoji paketų tvarkyklė beveik visuose Debian/Ubuntu pagrindu sukurtuose platinimuose.
2. DNF
DNF yra Fedora tai, ką APT yra Ubuntu (arba Debian). DNF yra paprasta naudoti, ji siūlo supaprastintą sintaksę, puikiai tinka operacijų istorijai, atšaukimui ir diegimui iš tiesioginių URL. Kitas labai gražus DNF aspektas yra tai, kad jis automatiškai išvalo failus, kai pašalinama programa. Išleidus DNF5, paketų tvarkyklė beveik pasivijo APT greitį.
Taip pat: 2025 m. geriausios „Linux“ platinimo sistemos pradedantiesiems leidžia lengvai pereiti iš „MacOS“ arba „Windows“
DNF sintaksė labai panaši į APT sintaksę:
- Atnaujinkite APT paketų sąrašą – sudo dnf check-update
- Įdiekite paketą – sudo dnf install PACKAGENAME
- Atnaujinkite vieną paketą – sudo dnf upgrade PACKAGENAME
- Pašalinti paketą (ir visus jo failus) – sudo dnf pašalinti PACKAGENAME
- Iš naujo įdiekite paketą – sudo dnf iš naujo įdiekite PACKAGENAME
- Paketo paieška – sudo dnf paieška PACKAGENAME
Kaip matote, DNF ir APT yra panašūs.
DNF yra numatytoji „Fedora“ ir „Fedora“ pagrindu sukurtų platinimų paketų tvarkyklė.
3. Flatpak
Dabar pereiname į universaliųjų paketų tvarkytuvų sritį, kurios taip vadinamos, nes jos veikia beveik bet kuriame „Linux“ paskirstyme, o programinė įranga, įdiegta naudojant universalų paketų tvarkyklę, gali būti įdiegta bet kuriame palaikomame platinime. „Flatpak“ programos įdiegimas „Ubuntu“ yra toks pat, kaip ir „Fedora“.
„Flatpak“ taip pat leidžia lengvai įdiegti tam tikras patentuotas programas, tokias kaip „Spotify“ ir „Slack“. Tai taip pat parodo priežastį, kodėl universalių paketų tvarkyklės yra tokios svarbios. Dėl panašių „Flatpak“ ir „Snap“ programų kūrėjams nereikia rūpintis, kad būtų sukurta programa, skirta KDE Plasma, viena skirta GNOME, viena skirta Xfce ir kt.; „Flatpak“ nesvarbu, kokį darbalaukį naudojate.
Taip pat: „Snap“ prieš „Flatpak“: kaip nuspręsti, kuris „Linux“ paketų tvarkyklė jums tinka
Įdiegti programas naudojant „Flatpak“ yra labai paprasta. Galite apsilankyti Flathub, rasti norimą įdiegti programą, spustelėti išskleidžiamąjį meniu Įdiegti, nukopijuoti komandą, įklijuoti komandą į savo terminalą ir paspauskite Enter. Žinoma, jei žinote paketo, kurį norite įdiegti, pavadinimą, komanda gali būti tokia paprasta:
flatpak įdiegti PACKAGENAME
Kur PACKAGENAME yra programos, kurią norite įdiegti, pavadinimas.
Taip pat galite pašalinti paketą su:
flatpak pašalinti PACKAGENAME
Bet kodėl „Flatpak“, o ne „Snap“? Visada radau, kad „Snap“ paketai geriau tinka serveriams, o „Flatpak“ programos labiau tinka darbalaukiui. Be to, aš visada pastebėjau, kad „Flatpak“ programos atidaromos greičiau nei „Snap“ programos.
„Flatpak“ gali būti naudojamas daugelyje „Linux“ paskirstymų.
4. COSMIC parduotuvė
GUI laikas.
Prieš metus nebūčiau įtraukęs Pop!_OS programų parduotuvės į šį sąrašą. Jis buvo klaidingas, lėtas ir dažnai atsisakė užvesti.
Nuo tada COSMIC Store buvo visiškai perrašyta (COSMIC darbalaukiui) Rust, o tai reiškia, kad ji greita… tikrai greita. „Pop Store“ taip pat turi „Flatpak“ palaikymą, todėl galiu įdiegti programas iš APT saugyklų arba „Flatpak“ saugyklos.
COSMIC Store primena GNOME programinę įrangą (tai yra geras dalykas), tačiau ji yra žymiai greitesnė.
Negaliu pasakyti, kiek „Pop Store“ pagerėjo, palyginti su ankstesne iteracija. Tarkime, ankstesni leidimai buvo beveik netinkami naudoti. Dabar norėčiau naudoti COSMIC Store, o ne bet kurią „Linux“ paketų tvarkyklės sąsają.
Taip pat: mano 10 visų laikų mėgstamiausių „Linux“ platinimų, reitinguojami
„COSMIC Store“ galima tik naudojant „Pop!_OS“.
5. KDE Discover
„KDE Plasma“ turi savo programų parduotuvę, vadinamą „KDE Discover“, ir ji yra gana ypatinga. Nors „KDE Discover“ gali būti ne tokia graži kaip „Pop Store“, tai viena iš labiausiai konfigūruojamų ir lanksčiausių paketų tvarkyklės GUI. „KDE Discover“ yra viena iš nedaugelio sąsajų, supaprastinančių „Flatpak“ palaikymo įjungimą ir išjungimą.
Taip pat: gražiausi 2025 m. Linux platinimai
Kita priežastis, kodėl įtraukiu KDE Discover, yra ta, kad ji leidžia ne tik įdiegti programas, bet ir plazmos priedus bei programų priedus, taip pat greitai pasiekti naujinimus ir netgi įjungti ir išjungti saugyklas neatidarius kitos programos.
Visa tai pateikiama patogiame GUI pakete, kuris leidžia įdiegti programas vos vienu spustelėjimu.