Kuidas kasutada APT-d ja öelda hüvasti APT-GET-iga Debianis ja Ubuntus

Kuidas kasutada APT-d ja öelda hüvasti APT-GET-iga Debianis ja Ubuntus

Linux on pidevas arengus. Sageli on muudatused varjatud, näiteks kerneli ja muu aluseks oleva koodi kulisside taga. Kuid aeg -ajalt peab kasutaja kohanema uue tööviisiga.





Kuigi paljud andmetöötluse täiustused võivad häirida ja nõuavad teistsugust mõtteviisi, ei kehti see selle arendamise kohta apt-get käsk. Selle asemel, et seda täielikult asendada, kasutage Debianil põhinevaid süsteeme (näiteks Ubuntu, Linux Mint ja Raspberry Pi's Raspbian ) jätkavad selle kasutamist koos asendamisega, seda lihtsam asjakohane käsk.





kuidas ps4 -l kasutaja kustutada

Aga miks nad seda teevad ja mis on tegelikult muutunud?





APT vs APT-GET

Käsu apt sisestamisel on kindel loogika. Varem oli täiustatud pakettide tööriistale juurdepääs apt-get ja apt-vahemälu käskude komplekti (või Synapticu või muude töölaua pakettide haldurite kaudu). Kuna aga neid on aja jooksul laiendatud, on asjad muutunud üsna korrastamata.

Tutvustades apt, mis sisaldab kõige sagedamini kasutatavaid valikuid apt-get ja apt-vahemälu , mitte ainult pole käsud veidi lühemad, neid on ka vähem. See väldib dubleerimist ja muid probleeme, mis on aastate jooksul tekkinud.



Kuid apt ei tähenda ainult kahe sarnase, korrastamata käsustruktuuri ühendamist. See suurendab ka käsurea kogemust. Näiteks kuvatakse programmi installimisel või eemaldamisel edenemisriba.

Niisiis, sellepärast tutvustati apt. Aga miks peaksite seda kasutama? Need näited selgitavad.





Lühidalt: enam ei saa

Oleme varem põhjalikult vaadanud käsku apt-get. Varem kasutatud käske saab siiski kasutada, lihtsalt loobudes osast „-get”.

Niisiis ...





apt-get install [packagename]

... muutub ...

apt install [packagename]

Üldiselt toimub see muutus kõigis eelmistes apt-get käske. Kuid sissejuhatusega asjakohane pakub mõningaid lisafunktsioone. Tarkvara uuendamisel ja eemaldamisel on nüüd lisavõimalusi, alates mitme paketi installimisest kuni süsteemist pakettide puhastamiseni.

Hankige täielik versiooniuuendus

Tõenäoliselt teate juba sellest uuendada ja uuendada käsud, mis töötavad mõlemaga asjakohane ja apt-get . Lühidalt, uuendada värskendab hoidlate pakenditeavet uuendada uuendab tegelikult installitud pakette.

Uus käsk apt tutvustab seda uut käsku, täielik uuendamine .

sudo apt full-upgrade

Selle käsuga ei uuendata mitte ainult pakette, vaid ka kõik vanad paketid, mis tuleb uuendamise käigus eemaldada. Standard sobiv uuendus käsk seda ei tee.

Installige mitu paketti

Kiirustades ja peate installima rohkem kui ühe tarkvarapaketi? Või soovite lihtsalt oma tarkvara installimise käsult suuremat tõhusust?

The sobiv install käsk on arenenud, võimaldades teil nüüd ühe käsuga installida mitu paketti. Lihtsalt nimetage paketid järjest käsu installimise järgi:

sudo apt install [package_1] [package_2] [package_3]

Kui rakendus on juba installitud, kontrollib apt andmebaasi hilisemat versiooni ja installib selle. Lihtne!

Installige pakett ilma täiendamiseta

Võimalik, et mõnel juhul peate võib -olla installima olemasoleva paketi (võib -olla selle parandamiseks) ilma täiendamiseta. Õnneks lihtsustab apt ka seda stsenaariumi:

sudo apt install [packagename] --no-upgrade

Vahepeal saate alla laadida värskenduse desinstallitud paketile ja jätta selle desinstallimata järgmiselt.

sudo apt install [packagename] --only-upgrade

Tuleb tunnistada, et viimane käsk on enamiku jaoks ebatavaline stsenaarium, kuid sellest tasub teada.

Installige konkreetse paketi versioon

Mis siis, kui soovite rakenduse konkreetset versiooni? See võib juhtuda, kui leiate, et viimane värskendus rikub teie kasutatava funktsiooni. Selleks peate veenduma, et teate paketi versiooni numbrit.

Kui olete selle leidnud, kasutage lihtsalt seda käsku, et määrata paketi nimi ja soovitud versioon:

sudo apt install [packagename]=[version_number]

Pidage meeles, et hilisemad uuendused võivad selle tagasi võtta ja asendada soovitud versiooni uusimaga. Sellisena peate seda käsku kordama (välja arvatud juhul, kui arendajad on katkise funktsiooni taastanud).

Loetlege täiendatavad ja installitud paketid

Veel üks uus aspekt apt -tarkvara installimisel Debiani põhistele süsteemidele on loendivalik. See väljastab loendi, mis põhineb määratud tingimustel.

Näiteks saate vaadata pakettide loendit, mille uuendamine on ootel:

apt list --upgradeable

Lihtsamalt öeldes installitud pakettide loend:

apt list --installed

Loendi jaoks on saadaval ka kolmas valik. See kuvab kõigi teie operatsioonisüsteemi ja arvuti jaoks saadaolevate pakettide loendi.

kuidas grupivestlusest iPhone'is 11 lahkuda
apt list ----all-versions

(Pange tähele käsu tähemärkide arvu-neli!)

Eemalda vs puhastamine

Vana meetod pakendi eemaldamiseks eemaldada käsk ikka töötab apt. Kasutage seda installipöördena, täpsustades paketi nime:

sudo apt remove [packagename]

Siiski on ka puhastama käsk, mis töötab umbes samamoodi.

sudo apt purge [packagename]

Aga mis vahet seal on?

Noh, tabavalt eemaldada eemaldab lihtsalt binaarfailid, kuid selle tulemusel jäetakse järelejäänud failid - tavaliselt konfiguratsioonifailid.

Koos sobiv puhastus , aga kõik failidega seonduv eemaldatakse: binaarfailid, konfiguratsioonifailid, partii.

Puhastamine automaatse eemaldamisega

Käsud nagu eemaldada ja puhastama võib kasutada soovimatu tarkvara kõrvaldamiseks teie süsteemis. Aasta vanadel aegadel apt-get , oleks saadaval tõhusamad majapidamismeetodid puhas ja automaatne puhastus .

Apt -iga on ainult üks funktsioon: automaatne eemaldamine . Pärast sisestamist eemaldab see teegid ja paketid, mis installitakse automaatselt, tavaliselt soovitud rakenduste sõltuvustena. Niikaua kui need paketid ei ole seotud vajalike rakendustega, saab need ära visata.

sudo apt autoremove

Ja loomulikult vabastab see olulise kettaruumi!

Uued käsud ja parem funktsionaalsus

Koos apt-get käsuga saate värskendada, uuendada, installida ja eemaldada tarkvara Debianil põhinevatel Linuxi operatsioonisüsteemidel. Kuid lihtsamaga asjakohane käsk, saate teha palju rohkem!

Aga kumba eelistad? Kas hoiate kinni apt-getist, kuni see on täielikult aegunud, või võtate apt täielikult omaks? Rääkige meile, kuidas te end tunnete - ja kõik käsud, mida me oleksime pidanud lisama - kommentaaride kasti.

Pildi autorid: Brian A Jackson/Shutterstock

Jaga Jaga Piiksuma E -post Canon vs Nikon: milline kaamera on parem?

Canon ja Nikon on kaameratööstuse kaks suurimat nime. Kuid milline kaubamärk pakub paremat kaamerate ja objektiivide valikut?

Loe edasi
Seotud teemad
  • Linux
  • Ubuntu
  • Debian
  • Terminal
  • Linux
Autori kohta Christian Cawley(Avaldatud 1510 artiklit)

Turvalisuse, Linuxi, isetegemise, programmeerimise ja tehniliste selgituste redaktori asetäitja ning tõeliselt kasulik podcastide tootja, kellel on laialdased kogemused laua- ja tarkvaratoes. Ajakirja Linux Format kaastööline Christian on Raspberry Pi näpistaja, Lego armastaja ja retromängude fänn.

Veel Christian Cawley'lt

Telli meie uudiskiri

Liituge meie uudiskirjaga, et saada tehnilisi näpunäiteid, ülevaateid, tasuta e -raamatuid ja eksklusiivseid pakkumisi!

Tellimiseks klõpsake siin