Skelbimas
Jūs, kaip naujas „Linux“ vartotojas, galite visiškai priblokšti daugybę pasirinkimų, kuriuos galite atlikti platindami, kuriuos galite įdiegti į savo kompiuterį. Kuo skiriasi „Ubuntu“, „Fedora“, „OpenSUSE“, „Sabayon“ ar „Arch“? Galų gale trumpas atsakymas yra: paketo valdymas. Kiekvienas diskotekos vartotojas siūlo unikalų jūsų sistemos diegimo ir priežiūros metodą su skirtingais patogumo vartotojams ir patogumo laipsniais.
Šis vadovas bus trumpas patarimas, kaip atlikti pagrindines užduotis kiekvienoje pakuotės valdymo sistemoje, kad galėtumėte nuspręsti, kuris variantas jums tinka.
![debianas](/f/efcb88d7d033ab1382d1f8572df3dd50.jpeg)
1. Apt
Apt yra Debian'o pagrindu sukurtų sistemų priklausomybių sprendimas, įskaitant Ubuntą Jūsų „Ubuntu“ saugyklų ir pakuočių tvarkymo vadovas Skaityti daugiau . Kartu su dpkg, paketų tvarkytuve, „Apt“ suteikia lengvą būdą atnaujinti, atnaujinti, įdiegti ir pašalinti programinę įrangą. Jei nebūtų „Apt“, Debian'o sistemos palaikymas jaustųsi tarsi naudojant „Linux“ dešimtojo dešimtmečio pradžioje, kai „priklausomybės pragaras“ buvo tikras dalykas.
Apt yra gana paprasta sintaksė, nors ji šiuo metu yra perrašoma, kad būtų lengviau sintaksė. Taigi, atsižvelgiant į tai, kokią versiją naudojate („Ubuntu 14.04“ ir naujesnėse versijose yra naujos komandos Apt), galite pasiekti skirtingas komandas, kad pasiektumėte tą patį rezultatą.
Norėdami atnaujinti programinės įrangos saugyklas, naudokite šią komandą:
„sudo apt-get“ atnaujinimas
arba
sudo apt atnaujinimas
Norėdami atnaujinti savo programinę įrangą:
„sudo apt-get“ atnaujinimas
arba
sudo apt atnaujinimas
Norėdami atlikti išsamesnį atnaujinimą, kuris taip pat bandys atnaujinti sudėtingas paketų priklausomybes iki naujausios versijos ir pašalinti senesnes ar nenaudojamas priklausomybes, komanda yra tokia:
sudo apt-get dist-upgrade
arba
sudo apt visiškas atnaujinimas
Šios komandos gali būti derinamos, kad būtų atnaujinamas ir atnaujinamas iš eilės:
„sudo apt-get“ atnaujinimas && sudo apt-get atnaujinimas
arba
sudo apt atnaujinimas &&sudo apt atnaujinimas
Norėdami įdiegti programinę įrangą, turite:
sudo apt-get install $ packageName
arba
sudo apt install $ packageName
Norėdami pašalinti paketą:
sudo apt-get remove $ packageName
arba
sudo apt pašalinti $ packageName
Pašalindami programinę įrangą iš savo sistemos, naudodami komandą apt-get remove, Apt gerai pašalina nenaudotą priklausomybės, tačiau kartais pašalinant programinę įrangą ar atnaujinant kai kurias priklausomybes nuo straggler gali išlikti jūsų sistema. Jei turite OKS, tokių kaip aš, galbūt norėsite, kad šie paketai būtų pašalinti iš jūsų sistemos. Apt apima komandą, kuri man šiuo atžvilgiu labai patinka:
sudo apt-get autoremove
arba
sudo apt autoremove
Įdiegiamo paketo paieška:
sudo apt-cache search $ packageName
arba
sudo apt ieškoti $ packageName
Šiuo metu „Apt“ nesiūlo galimybės įdiegti paketo iš URL, tai reiškia, kad vartotojas turi pats rasti ir atsisiųsti paketą, kurį turi įdiegti. „Ubuntu“ ir kai kuriems jo dariniams pavyko su tuo kovoti pasitelkiant vienkartinius paspaudimus reikiamas nuorodas, kurias rasite kai kuriose svetainėse.
![raudona KEPURĖ](/f/8a465a86df787ea35617b4437d58b2ef.jpeg)
2. YUM
Kaip ir „Apt“, „YUM“ yra pagrindinio paketo tvarkytojo RPM priklausomybės sprendimas. YUM yra numatytoji paketo valdymo sistema, įtraukta į daugybę „Red Hat“ pagrindu sukurtų versijų, įskaitant „Fedora 21“ ir naujesnes versijas, ir „CentOS“ Nenorite mokėti už „Red Hat Linux“? Išbandykite „CentOS“Jei dar nežinote, didžiąją dalį interneto teikia „Linux“ - „Facebook“, „Twitter“, „Google“ ir dauguma kitų pagrindinių interneto svetainių savo serveriams naudoja „Linux“. Nors serverio administratoriai ... Skaityti daugiau . YUM sintaksė yra paprasta, o Apt vartotojams neturėtų kilti problemų perjungti.
Atnaujinti ir atnaujinti naudojant YUM yra labai paprasta, kai ši komanda vykdo abi užduotis:
sudo yum atnaujinimas
Norėdami įdiegti paketą, naudojama ši komanda:
sudo yum install $ packageName
Taip pat, norint pašalinti paketą, naudojama ši komanda:
sudo yum pašalinti $ packageName
Norėdami ieškoti įdiegiamo paketo:
sudo yum ieškoti $ packageName
YUM neapima automatinio perkėlimo komandos nenaudotoms priklausomybėms surasti ir pašalinti, tačiau joje yra puiki galimybė įdiegti paketą iš URL, į kurį Apt neįeina:
sudo yum install $ url
![openuse](/f/c2848e9014f03abb04139045b8f89924.jpeg)
3. ZYpp
„ZYpp“ yra dar vienas RPM paketo valdymo sistemos priklausomybės sprendimas ir yra numatytasis paketo tvarkyklė „OpenSUSE“ Kaip naudotis „openSUSE“ gamykla, naujuoju „Rolling-Release“ platinimuDabar „openSUSE“ automatizuoja kokybės užtikrinimo užduotis, kad sistemos galėtų pačios išbandyti paketų stabilumą, tokiu būdu „Factory“ paverčiant tuo, kas turi visiškai naujus paketus ir iš tikrųjų deramai tikisi stabilumas. Skaityti daugiau ir SUSE Linux Enterpise. „ZYpp“ naudoja .rpm dvejetainius rinkinius, kaip ir YUM, tačiau yra šiek tiek greitesnis, nes yra parašytas C ++, kur YUM rašomas Python. „ZYpp“ yra labai lengva naudoti, nes jame yra komandų spartieji klavišai, kurie gali būti naudojami vietoje visos komandos.
Kaip ir YUM, ZYpp atnaujina ir atnaujina visus paketus naudodamas šią komandą:
„sudo zypper“ atnaujinimas
arba
sudo zypper aukštyn
Norėdami įdiegti paketą:
sudo zypper install $ packageName
arba
„sudo zypper“ į $ packName
Norėdami pašalinti paketą, naudokite komandą:
sudo zypper pašalinti $ packageName
arba
sudo zypper rm $ packageName
Įdiegiamo paketo paieška:
sudo zypper search $ packageName
Kaip ir YUM, į ZYpp neįtraukta automatinio perkėlimo komanda. Be to, kaip ir „Ubuntu“, „OpenSUSE“ turi vieno paspaudimo diegimo nuorodas internetiniam paketo diegimui.
![fedora_logo](/f/cd811b80f915dd839e268cdee419844c.jpg)
4. DNF arba sutrumpintas YUM
DNF yra YUM perrašymas, kuriame panaudotos „ZYpp“ funkcijos, ypač priklausomybės sprendimo galimybės. DNF yra numatytasis paketų tvarkytojas „Fedora 22“ Būkite „Linux“ su „Fedora Rawhide“Nelaukite, kol išbandysite naujausias programinės įrangos versijas - išbandykite „Fedora Rawhide“. Skaityti daugiau ir aukštesnės versijos, ir ateityje turėtų tapti numatytąja „CentOS“ sistema.
Norėdami atnaujinti ir atnaujinti visą programinę įrangą:
sudo dnf atnaujinimas
Norėdami įdiegti paketą:
sudo install $ packageName
Norėdami pašalinti paketą:
sudo dnf pašalinti $ packageName
Įdiegiamo paketo paieška:
sudo dnf search $ packageName
Skirtingai nuo YUM ir ZYpp, DNF teikia automatinio perkėlimo komandą, kad galėtų ieškoti jūsų sistemoje ir pašalinti nenaudojamas priklausomybes:
sudo dnf autoremove
DNF taip pat leidžia diegti paketus iš URL:
sudo dnf install $ url
![Sabajonas](/f/7e957259fca128f1c2a8f66cbaf6bcea.jpg)
5. Entropija
„Entropy“ yra numatytoji paketo valdymo sistema „Sabayon Linux“ Įdiekite „Gentoo“ lengvai naudodami „Sabayon“ Skaityti daugiau , „Gentoo derivitave“. „Entropy“ daro įdomų tuo, kad „Sabayon“ per „Entropy“ naudoja dvejetainius failus, taip pat šaltinio kodą per „Gentoo“ paketų valdymo sistemą „Portage“. Pagrindinė šios sistemos padėtis yra tokia:
- Šaltinio paketai yra integruoti į dvejetainius rinkinius per „Entropy“, naudojant „Portage“.
- „Entropy“ konvertuoja pastatytą dvejetainį elementą į „Entropy“ paketą.
- „Entropy“ paketai pridedami prie „Sabayon“ repo.
- Vartotojas diegia dvejetainį failą per „Entropy“.
Entropija yra panaši į Apt, YUM, ZYpp ir DNF, tai reiškia, kad ji yra draugiška pradedantiesiems ir lengvai naudojamomis komandomis. Entropija taip pat apima trumpinius.
Norėdami atnaujinti programinės įrangos šaltinius:
sudo equo atnaujinimas
arba
sudo equo aukštyn
Norėdami atnaujinti visus paketus
sudo equo atnaujinimas
arba
sudo equo u
Šios komandos gali būti naudojamos tuo pačiu metu:
„sudo equo“ atnaujinimas ir „sudo equo“ atnaujinimas
arba
sudo equo up && sudo equo u
Norėdami įdiegti paketą:
sudo equo install $ packageName
arba
sudo equo į $ packageName
Norėdami pašalinti paketą:
sudo equo pašalinti $ packageName
arba
sudo equo rm $ packageName
Norėdami ieškoti įdiegiamo paketo:
sudo equo search $ packageName
![„Arch-Linux“](/f/37adbcba93e0f3fb436b61f9fa4f6e18.jpeg)
6. Pacmanas
„Pacman“ yra numatytoji paketų valdymo sistema „Arch Linux“ Kaip lengvai įdiegti "Arch Linux" su AntergosSenam kompiuteriui ar nešiojamam kompiuteriui reikia naujos gyvybės nuomos? Galvojate apie perjungimą į „Linux“, bet nežinote, nuo ko pradėti? Naudodami „Antergos“, galite lengvai įdiegti „Arch Linux“! Skaityti daugiau ir jos išvada, ir yra visiškas paketo valdytojas, nesiremdamas pagrindinėmis sistemomis ar išorinėmis programomis, kad išspręstų priklausomybes. „Pacman“ naudoja paprastą suspaustą .pkg.tar.xz failų sistemą, kurioje yra visa informacija, reikalinga šaltinio kodo kūrimui į darbo programą. Pagalvokite apie „Pacman“ kaip sistemą, skirtą rankiniu būdu kurti programinę įrangą iš šaltinio kodo. „Pacman“ naudoja „pagalbininkų“ programą „Yaourt“, kad įdiegtų neoficialią „Arch“ vartotojų saugykloje esančią programinę įrangą, o tai atlikdama komanda „pacman“ pakeičiama „yaourt“.
Dirbdami su paketais, dažniausiai naudosite „sinchronizavimo“ vėliavą (-S), kuri lygina jūsų sistemą su programinės įrangos saugykla. Norėdami atnaujinti programinės įrangos atgaminimus (-y):
sudo pacman -Sy
Norėdami atnaujinti savo sistemą, jūs modifikuojate savo ankstesnę sinchronizavimo komandą su „sysupgrade“ vėliava (-u):
sudo pacman -Su
Norėdami įdiegti paketą, turite jį sinchronizuoti:
sudo pacman -S $ packageName
Norėdami pašalinti paketą, „Pacman“ turi pašalinimo vėliavą. Norėdami pašalinti paketą (-R), jo konfigūracijos failus (-n) ir visas nepanaudotas priklausomybes, rekursyviai, vartotojo aiškiai neįdiegė (-ų). Pastaba: ši vėliava skiriasi nuo sinchronizavimo komandoje naudojamos vėliavos -s:
sudo pacman -Rns
Norėdami ieškoti įdiegiamo paketo, sinchronizuokite ir ieškokite (-ų):
sudo pacman -Ss $ packageName
„Pacman“ neapima automatinio perkėlimo komandos, tačiau bet kokias nepanaudotas priklausomybes galite ieškoti ir pašalinti naudodami komandą Užklausa. Pastaba: vėlgi, šios vėliavos nėra tapačios sinchronizavimo vėliavoms arba pašalina vėliavas. Ši komanda užklausos duomenų bazės (-Q), patikrins, ar nėra našlaičių priklausomybių (-t), apribos paiešką priklausomybėmis (-d) ir nespausdins proceso žodžiu (-q, reiškiančio „tyliai“).
sudo pacman -Rns $ (pacman -Qtdq)
Paketų tvarkytojai: evoliucionuoja
Neabejotinai „Linux“ nuėjo ilgą kelią suteikdamas naujiems vartotojams galimybę lengvai valdyti savo sistemą. Paketų tvarkytojai automatiškai randa reikalingas priklausomybes ir suteikia lengvai įsimenamas komandas diegiant, programinės įrangos priežiūra, o vartotojai nebėra užstrigę priklausomybės pragare, kaip buvo tada, kai „Linux“ buvo jame kūdikystė. Išbandę daugybę skirtingų jums prieinamų paketų tvarkytojų, savo namus galite rasti kiekviename distro, kuriame jaučiatės patogiausiai.
Kuris pakuočių tvarkytojas jums yra lengviausias? Ar bandėte įdiegti vieną iš šių paketų tvarkytuvių už numatytojo distro? Praneškite mums toliau pateiktuose komentaruose!
Aš esu Jungtinių Valstijų oro pajėgų veteranas, mokytojas, muzikantas, IT konsultantas ir rašytojas.