Kako koristiti APT i oprostiti se od APT-GET-a u Debian-u i Ubuntu-u

Kako koristiti APT i oprostiti se od APT-GET-a u Debian-u i Ubuntu-u

Linux je u stanju trajne evolucije. Promjene su često skrivene, poput razvoja kulise iza jezgre i drugog temeljnog koda. No povremeno se korisnik mora prilagoditi novom načinu rada.





Iako mnoga poboljšanja u računarstvu mogu biti uznemirujuća i zahtijevaju drugačiji način razmišljanja, to ne vrijedi za razvoj apt-get naredba. Umjesto da ga potpuno zamijene, sustavi temeljeni na Debianu (kao što su Ubuntu, Linux Mint i Raspberry Pi Raspbian ) nastavljaju njegovu upotrebu uz zamjenu, jednostavniju prikladan naredba.





instaliranje google playa na tablete fire

Ali zašto to rade i što se doista promijenilo?





APT vs APT-GET

U uvođenju naredbe apt postoji zdrava logika. Ranije je pristup naprednom alatu za pakete bio putem apt-get i apt-cache skup naredbi (ili putem Synaptic -a ili drugih upravitelja paketa na radnoj površini). Međutim, zbog načina na koji su se oni vremenom proširivali, stvari su postale prilično neorganizirane.

Uvođenjem apt -a koji sadrži najčešće korištene opcije iz apt-get i apt-cache , ne samo da su naredbe nešto kraće, nego ih je i manje. Time se izbjegava dupliranje i drugi problemi koji su nastali tijekom godina.



Ali apt nije samo objedinjavanje dviju sličnih, neorganiziranih zapovjednih struktura. Također poboljšava iskustvo u naredbenom retku. Na primjer, traka napretka prikazuje se prilikom instaliranja ili uklanjanja programa.

Dakle, zato je uveden apt. Ali zašto biste ga trebali koristiti? Ovi primjeri objašnjavaju.





Ukratko: Nema više GET

Prethodno smo detaljno pogledali naredbu apt-get. Naredbe koje ste prethodno koristili i dalje se mogu koristiti, jednostavno ispuštanjem dijela '-get'.

Tako...





apt-get install [packagename]

... postaje ...

apt install [packagename]

Općenito, ta se promjena događa u svim prethodnim apt-get naredbe. No, uvođenjem prikladan dolazi neka dodatna funkcionalnost. Nadogradnje i uklanjanje softvera sada imaju dodatne mogućnosti, od instaliranja više paketa do brisanja paketa iz vašeg sustava.

Nabavite potpunu nadogradnju

Vjerojatno već znate za ažuriranje i nadograditi naredbe koje rade s oboje prikladan i apt-get . Ukratko, ažuriranje osvježava podatke o paketu iz spremišta, dok nadograditi nadogradit će sve stvarno instalirane pakete.

Nova naredba apt predstavlja ovu novu naredbu, potpuna nadogradnja .

sudo apt full-upgrade

Ovom naredbom neće se samo nadograditi paketi, već će se odbaciti i svi stari paketi koji se moraju ukloniti kao dio nadogradnje. Standard prikladna nadogradnja naredba to ne radi.

Instalirajte više paketa

U žurbi i trebate instalirati više programskih paketa? Ili jednostavno želite veću učinkovitost od naredbe za instalaciju softvera?

The prikladna instalacija naredba se razvila, što vam omogućuje da sada instalirate više paketa s jednom naredbom. Jednostavno imenujte pakete redom nakon naredbe install:

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

Ako je aplikacija već instalirana, apt će provjeriti ima li u bazi podataka kasniju verziju i umjesto toga instalirati ovu. Jednostavan!

Instalirajte paket bez nadogradnje

Moguće je da ćete u nekim okolnostima možda morati instalirati postojeći paket (možda i popraviti ga) bez nadogradnje. Srećom, apt također pojednostavljuje ovaj scenarij:

sudo apt install [packagename] --no-upgrade

U međuvremenu možete preuzeti nadogradnju na deinstalirani paket i ostaviti ga deinstaliranim sa:

sudo apt install [packagename] --only-upgrade

Doduše, posljednja naredba za većinu je neobičan scenarij, ali vrijedi je znati.

Instalirajte određenu verziju paketa

Što ako želite određenu verziju aplikacije? To bi se moglo dogoditi ako otkrijete da najnovije ažuriranje prekida funkciju koju koristite. Za to ćete morati provesti neka istraživanja kako biste bili sigurni da znate broj verzije paketa.

Nakon što ga pronađete, jednostavno pomoću ove naredbe odredite naziv paketa i predviđenu verziju:

sudo apt install [packagename]=[version_number]

Ne zaboravite da se sljedećim nadogradnjama to može poništiti i željena verzija zamijeniti najnovijom. Stoga ćete morati ponoviti ovu naredbu (osim ako programeri ne obnove pokvarenu značajku).

Navedite nadogradive i instalirane pakete

Još jedan novi aspekt instaliranja softvera s apt -om na Debian sustavima je opcija popisa. Ovo će prikazati popis na temelju navedenog uvjeta.

Na primjer, možete vidjeti popis paketa koji imaju nadogradnju na čekanju:

apt list --upgradeable

Jednostavnije, popis instaliranih paketa:

apt list --installed

Dostupna je i treća opcija za popis. Ovo će prikazati popis svih paketa koji su dostupni za vaš operacijski sustav i računalo.

gdje mogu besplatno ispisati dokumente
apt list ----all-versions

(Obratite pažnju na broj znakova '-' u naredbi: četiri!)

Ukloni u odnosu na čišćenje

Stara metoda uklanjanja paketa s ukloniti naredba i dalje radi s apt. Koristite ga kao obrnuti dio instalacije, navodeći naziv paketa:

sudo apt remove [packagename]

Međutim, postoji i čistka naredba, koja radi na približno isti način.

sudo apt purge [packagename]

Ali u čemu je razlika?

Dobro, prikladno ukloniti jednostavno uklanja binarne datoteke, ali to rezultira zaostalim datotekama - obično konfiguracijskim datotekama.

S prikladna čistka , međutim, uklanja se sve što se odnosi na datoteke: binarne datoteke, konfiguracijske datoteke, lot.

Čišćenje pomoću automatskog uklanjanja

Naredbe poput ukloniti i čistka može se koristiti za odbacivanje neželjenog softvera na vašem sustavu. U stara vremena apt-get , učinkovitije metode čišćenja bile bi dostupne korištenjem čist i autoclean .

S apt -om postoji samo jedna funkcija: automatsko uklanjanje . Nakon unosa uklonit će se knjižnice i paketi koji se automatski instaliraju, obično kao ovisnosti o željenim aplikacijama. Sve dok ovi paketi nisu povezani sa potrebnim aplikacijama, mogu se odbaciti.

sudo apt autoremove

I naravno, to će rezultirati oslobađanjem važnog prostora na disku!

Nove naredbe i bolja funkcionalnost

S apt-get naredbom možete ažurirati, nadograditi, instalirati i ukloniti softver na operacijskim sustavima Linux temeljenim na Debianu. Ali s jednostavnijim prikladan naredba, možete učiniti mnogo više!

Ali što više volite? Hoćete li se pridržavati apt-get dok ne bude potpuno zastario, ili potpuno prihvatite apt? Recite nam kako se osjećate - i sve naredbe za koje mislite da smo ih trebali uključiti - u okvir za komentare.

Zasluge za slike: Brian A Jackson/Shutterstock

Udio Udio Cvrkut E -pošta Canon protiv Nikona: Koja je marka fotoaparata bolja?

Canon i Nikon dva su najveća imena u industriji fotoaparata. No, koja marka nudi bolju liniju fotoaparata i objektiva?

Pročitajte Dalje
Povezane teme
  • Linux
  • Ubuntu
  • Debian
  • Terminal
  • Linux
O autoru Christian Cawley(1510 objavljenih članaka)

Zamjenik urednika za sigurnost, Linux, DIY, programiranje i objašnjenje tehnologije te zaista koristan proizvođač podcasta, s velikim iskustvom u podršci za stolna računala i softveru. Suradnik časopisa Linux Format, Christian je majstor za Raspberry Pi, ljubitelj Lega i ljubitelj retro igara.

Više od Christiana Cawleyja

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e -knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu