Kaip naudoti APT ir atsisveikinti su APT-GET „Debian“ ir „Ubuntu“

Kaip naudoti APT ir atsisveikinti su APT-GET „Debian“ ir „Ubuntu“

„Linux“ yra nuolatinės evoliucijos būsenoje. Dažnai pakeitimai yra paslėpti, pavyzdžiui, branduolio ir kito pagrindinio kodo plėtra. Tačiau kartais vartotojas turi prisitaikyti prie naujo darbo būdo.





Nors daugelis kompiuterių patobulinimų gali sukelti nerimą ir jiems reikia kitokio mąstymo, tai netinka plėtrai apt-get komandą. Užuot visiškai jį pakeitę, „Debian“ pagrįstos sistemos (pvz., „Ubuntu“, „Linux Mint“ ir Raspberry Pi's Raspbian ) ir toliau jį naudoja kartu su pakeitimu, tuo paprasčiau tinkamas komandą.





kaip sustabdyti įsilaužėlius į savo telefoną

Bet kodėl jie tai daro ir kas iš tikrųjų pasikeitė?



APT prieš APT-GET

Įvedant apt komandą yra logiška logika. Anksčiau prieiga prie išplėstinio paketo įrankio buvo prieinama per apt-get ir apt-cache komandų rinkinį (arba per „Synaptic“ ar kitus paketų tvarkykles darbalaukyje). Tačiau dėl to, kaip laikui bėgant jie buvo išplėsti, viskas tapo gana neorganizuota.

Pristatydami apt, kuriame yra dažniausiai naudojamos parinktys apt-get ir apt-cache , komandos ne tik yra šiek tiek trumpesnės, bet ir mažiau. Taip išvengiama dubliavimosi ir kitų problemų, iškilusių bėgant metams.



Tačiau apt nėra tik dviejų panašių, neorganizuotų komandų struktūrų suvienijimas. Tai taip pat pagerina komandinės eilutės patirtį. Pavyzdžiui, diegiant ar pašalinant programą rodoma eigos juosta.

Taigi, todėl buvo pristatytas apt. Bet kodėl turėtumėte jį naudoti? Šie pavyzdžiai paaiškina.





Trumpai tariant: daugiau nebereikia

Anksčiau mes išsamiai pažvelgėme į komandą apt-get. Anksčiau naudotas komandas vis tiek galite naudoti, tiesiog numesdami „-get“ dalį.

Taigi ...





apt-get install [packagename]

... tampa ...

apt install [packagename]

Apskritai šis pokytis įvyksta visuose ankstesniuose apt-get komandas. Tačiau įvedus tinkamas ateina keletas papildomų funkcijų. Programinės įrangos atnaujinimai ir pašalinimas dabar turi papildomų galimybių - nuo kelių paketų diegimo iki paketų valymo iš sistemos.

Gaukite visišką naujovinimą

Jūs tikriausiai jau žinote apie atnaujinti ir patobulinti komandos, kurios veikia su abiem tinkamas ir apt-get . Trumpai tariant, atnaujinti atnaujina paketo informaciją iš saugyklų, o patobulinti atnaujins visus faktiškai įdiegtus paketus.

Nauja apt komanda pristato šią naują komandą, visiškas atnaujinimas .

sudo apt full-upgrade

Naudojant šią komandą ne tik bus atnaujinti paketai, bet ir visi seni paketai, kurie turi būti pašalinti atnaujinant. Standartas tinkamas atnaujinimas komanda to nedaro.

Įdiekite kelis paketus

Skubate ir norite įdiegti daugiau nei vieną programinės įrangos paketą? Arba tiesiog norite didesnio efektyvumo iš savo programinės įrangos diegimo komandos?

The tinka įdiegti komanda pasikeitė, todėl dabar galite įdiegti kelis paketus naudodami vieną komandą. Tiesiog pavadinkite paketus paeiliui po įdiegimo komandos:

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

Jei programa jau įdiegta, apt patikrins, ar duomenų bazėje nėra vėlesnės versijos, ir įdiegs ją. Paprasta!

Įdiekite paketą neatnaujinę

Gali būti, kad tam tikromis aplinkybėmis gali tekti įdiegti esamą paketą (galbūt jį pataisyti) neatnaujinant. Laimei, apt taip pat supaprastina šį scenarijų:

sudo apt install [packagename] --no-upgrade

Tuo tarpu galite atsisiųsti naujinį į pašalintą paketą ir palikti jį pašalinti:

sudo apt install [packagename] --only-upgrade

Tiesa, paskutinė komanda daugeliui yra neįprastas scenarijus, tačiau apie tai verta žinoti.

Įdiekite konkrečią paketo versiją

Ką daryti, jei norite konkrečios programos versijos? Taip gali atsitikti, jei pastebėsite, kad naujausias naujinimas sugadina jūsų naudojamą funkciją. Norėdami tai padaryti, turite atlikti tam tikrus tyrimus, kad įsitikintumėte, jog žinote paketo versijos numerį.

Kai jį rasite, tiesiog naudokite šią komandą, norėdami nurodyti paketo pavadinimą ir numatytą versiją:

sudo apt install [packagename]=[version_number]

Atminkite, kad vėlesni atnaujinimai gali tai atšaukti ir pakeisti norimą versiją naujausia. Todėl turėsite pakartoti šią komandą (nebent kūrėjai neatkurtų sugedusios funkcijos).

Sąrašas atnaujinamų ir įdiegtų paketų

Kitas naujas aspektas diegiant programinę įrangą su apt „Debian“ pagrįstose sistemose yra sąrašo parinktis. Tai parodys sąrašą, pagrįstą nurodyta sąlyga.

Pavyzdžiui, galite peržiūrėti paketų, kurių atnaujinimas laukiamas, sąrašą:

apt list --upgradeable

Paprasčiau tariant, įdiegtų paketų sąrašas:

apt list --installed

Taip pat yra trečioji sąrašo parinktis. Bus rodomas visų jūsų operacinei sistemai ir kompiuteriui galimų paketų sąrašas.

Ar šis kompiuteris gali paleisti „Windows 10“
apt list ----all-versions

(Atkreipkite dėmesį į komandoje esančių „-“ simbolių skaičių: keturi!)

Pašalinti prieš valymą

Senas būdas pašalinti pakuotę su pašalinti komanda vis dar veikia su apt. Naudokite jį kaip diegimo atvirkštinę versiją, nurodydami paketo pavadinimą:

sudo apt remove [packagename]

Tačiau yra ir išvalyti komanda, kuri veikia beveik taip pat.

sudo apt purge [packagename]

Bet koks skirtumas?

Na, tinka pašalinti paprasčiausiai pašalina dvejetainius failus, tačiau dėl to lieka likę failai - paprastai konfigūracijos failai.

Su tinkamas valymas , tačiau viskas, kas susiję su failais, pašalinama: dvejetainiai failai, konfigūracijos failai, partija.

Valymas naudojant automatinį pašalinimą

Komandos patinka pašalinti ir išvalyti gali būti naudojama norint pašalinti nepageidaujamą programinę įrangą jūsų sistemoje. Senais laikais apt-get , būtų galima naudoti efektyvesnius namų tvarkymo metodus švarus ir Automatinis valymas .

Naudojant apt, yra tik viena funkcija: automatinis pašalinimas . Įvedus, bus pašalintos bibliotekos ir paketai, kurie automatiškai įdiegiami, dažniausiai kaip norimų programų priklausomybės. Kol šie paketai neatsiejami nuo reikalingų programų, juos galima atmesti.

sudo apt autoremove

Ir, žinoma, tai atlaisvins svarbią vietą diske!

Naujos komandos ir geresnis funkcionalumas

Su apt-get komanda galite atnaujinti, atnaujinti, įdiegti ir pašalinti programinę įrangą „Debian“ pagrįstose „Linux“ operacinėse sistemose. Bet su paprastesniu tinkamas komanda, tu gali padaryti daug daugiau!

Bet kuriam jums labiau patinka? Ar laikysitės „apt-get“, kol jis bus visiškai nebenaudojamas, ar visiškai priimsite „apt“? Pasakykite mums, kaip jaučiatės - ir visas komandas, kurias, jūsų manymu, turėjome įtraukti - komentarų laukelyje.

Vaizdo kreditai: Brian A Jackson/Shutterstock

Dalintis Dalintis „Tweet“ Paštu „Canon“ prieš „Nikon“: kuris fotoaparato prekės ženklas yra geresnis?

„Canon“ ir „Nikon“ yra du didžiausi pavadinimai fotoaparatų pramonėje. Tačiau kuris prekės ženklas siūlo geresnę fotoaparatų ir objektyvų seriją?

Skaityti toliau
Susijusios temos
  • Linux
  • Ubuntu
  • Debian
  • Terminalas
  • Linux
Apie autorių Christianas Cawley(Paskelbta 1510 straipsnių)

Redaktoriaus pavaduotojas saugumo, „Linux“, „pasidaryk pats“, programavimo ir techninių paaiškinimų bei tikrai naudingų transliacijų kūrėjas, turintis didelę patirtį palaikant darbalaukį ir programinę įrangą. Žurnalo „Linux Format“ bendradarbis Kristianas yra „Raspberry Pi“ tinklininkas, „Lego“ mylėtojas ir retro žaidimų gerbėjas.

Daugiau iš Christiano Cawley

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia