Kā lietot APT un atvadīties no APT-GET Debian un Ubuntu

Kā lietot APT un atvadīties no APT-GET Debian un Ubuntu

Linux ir pastāvīgas evolūcijas stāvoklī. Bieži izmaiņas ir paslēptas, piemēram, kodola un cita pamatā esošā koda attīstība. Bet reizēm lietotājam ir jāpielāgojas jaunam darba veidam.





Lai gan daudzi skaitļošanas uzlabojumi var būt satricinoši un prasīt atšķirīgu domāšanas veidu, tas neattiecas uz apt-get komandu. Tā vietā, lai to pilnībā aizstātu, uz Debian balstītas sistēmas (piemēram, Ubuntu, Linux Mint un Raspberry Pi's Raspbian ) turpina izmantot kopā ar nomaiņu, jo vienkāršāk trāpīgs komandu.





formatēt usb disku Windows 10 instalēšanai

Bet kāpēc viņi to dara un kas patiesībā ir mainījies?





APT pret APT-GET

Komandas apt ieviešanā ir pamatota loģika. Iepriekš piekļuve papildu pakotnes rīkam bija pieejama, izmantojot apt-get un apt-kešatmiņa komandu kopa (vai izmantojot Synaptic vai citus pakotņu pārvaldniekus darbvirsmā). Tomēr laika gaitā to paplašināšanas dēļ lietas ir kļuvušas diezgan neorganizētas.

Ieviešot apt, kurā ir visbiežāk izmantotās iespējas no apt-get un apt-kešatmiņa , komandas ir ne tikai nedaudz īsākas, bet arī to ir mazāk. Tas ļauj izvairīties no dublēšanās un citām problēmām, kas radušās gadu gaitā.



Bet apt nav tikai divu līdzīgu, neorganizētu komandu struktūru apvienošana. Tas arī uzlabo komandrindas pieredzi. Piemēram, instalējot vai noņemot programmu, tiek parādīta progresa josla.

Tātad, tāpēc tika ieviests apt. Bet kāpēc jums to vajadzētu izmantot? Šie piemēri izskaidro.





Īsumā: vairs nesaņemiet

Mēs iepriekš esam padziļināti apskatījuši komandu apt-get. Iepriekš izmantotās komandas joprojām var izmantot, vienkārši nometot daļu “-get”.

Tātad ...





apt-get install [packagename]

... kļūst ...

apt install [packagename]

Kopumā šīs izmaiņas notiek visās iepriekšējās apt-get komandas. Bet ar ieviešanu trāpīgs nāk dažas papildu funkcijas. Programmatūras jauninājumiem un noņemšanai tagad ir papildu iespējas, sākot no vairāku pakotņu instalēšanas līdz pakotņu tīrīšanai no sistēmas.

Iegūstiet pilnu jauninājumu

Jūs droši vien jau zināt par Atjaunināt un uzlabot komandas, kas darbojas ar abām trāpīgs un apt-get . Īsumā, Atjaunināt atsvaidzina informāciju par pakotni no krātuvēm, kamēr uzlabot jauninās visas faktiski instalētās pakotnes.

Jaunā apt komanda ievieš šo jauno komandu, pilna jaunināšana .

sudo apt full-upgrade

Izmantojot šo komandu, ne tikai tiks jaunināti iepakojumi, bet arī visas vecās paketes, kas jaunināšanas laikā ir jānoņem. Standarts trāpīgs jauninājums komanda to nedara.

Instalējiet vairākus iepakojumus

Steigā un jāinstalē vairāk nekā viena programmatūras pakotne? Vai vienkārši vēlaties lielāku efektivitāti no programmatūras instalēšanas komandas?

The piemērota instalēšana komanda ir attīstījusies, ļaujot tagad instalēt vairākas paketes ar vienu komandu. Vienkārši nosauciet pakotnes pēc instalēšanas komandas:

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

Ja lietotne jau ir instalēta, tad apt pārbaudīs, vai datu bāzē nav jaunākas versijas, un instalēs to. Vienkārši!

Instalējiet pakotni bez jaunināšanas

Iespējams, ka dažos gadījumos jums, iespējams, būs jāinstalē esoša pakotne (iespējams, lai to labotu) bez jaunināšanas. Par laimi, apt arī vienkāršo šo scenāriju:

sudo apt install [packagename] --no-upgrade

Tikmēr varat lejupielādēt jauninājumu uz atinstalētu pakotni un atstāt to atinstalētu, veicot tālāk norādītās darbības.

sudo apt install [packagename] --only-upgrade

Jāatzīst, ka pēdējā komanda lielākajai daļai ir neparasts scenārijs, taču par to ir vērts zināt.

Instalējiet īpašu pakotnes versiju

Ko darīt, ja vēlaties konkrētu lietojumprogrammas versiju? Tas var notikt, ja atklājat, ka jaunākajā atjauninājumā tiek pārtraukta jūsu izmantotā funkcija. Lai to izdarītu, jums ir jāveic daži pētījumi, lai pārliecinātos, ka zināt paketes versijas numuru.

Kad esat to atradis, vienkārši izmantojiet šo komandu, lai norādītu pakotnes nosaukumu un paredzēto versiju:

sudo apt install [packagename]=[version_number]

Atcerieties, ka turpmākie jauninājumi var to atsaukt un aizstāt vēlamo versiju ar jaunāko. Tādējādi jums šī komanda būs jāatkārto (ja vien izstrādātāji neatjauno bojāto funkciju).

Uzskaitiet jaunināmos un instalētos pakotnes

Vēl viens jauns aspekts programmatūras instalēšanai ar apt uz Debian balstītām sistēmām ir saraksta opcija. Tas izvadīs sarakstu, pamatojoties uz norādīto nosacījumu.

Piemēram, varat apskatīt to pakotņu sarakstu, kurām ir gaidīta jaunināšana:

apt list --upgradeable

Vienkāršāk, instalēto pakotņu saraksts:

apt list --installed

Ir pieejama arī trešā saraksta opcija. Tiks parādīts visu jūsu operētājsistēmai un datoram pieejamo pakotņu saraksts.

kā salabot skype nevar izveidot savienojumu
apt list ----all-versions

(Ievērojiet komandā esošo rakstzīmju skaitu-četri!)

Noņemt pret tīrīšanu

Vecā iepakojuma noņemšanas metode ar noņemt komanda joprojām darbojas ar apt. Izmantojiet to kā instalācijas reversu, norādot pakotnes nosaukumu:

sudo apt remove [packagename]

Tomēr ir arī attīrīt komandu, kas darbojas aptuveni tādā pašā veidā.

sudo apt purge [packagename]

Bet kāda ir atšķirība?

Nu, apt noņemt vienkārši noņem bināros failus, taču parasti tiek atstāti atlikušie faili - konfigurācijas faili.

Ar trāpīga tīrīšana tomēr tiek noņemts viss, kas saistīts ar failiem: binārie faili, konfigurācijas faili, partija.

Tīrīšana ar automātisko noņemšanu

Komandas patīk noņemt un attīrīt var izmantot, lai atmestu nevēlamu programmatūru jūsu sistēmā. Vecajās dienās apt-get , būtu pieejamas efektīvākas uzkopšanas metodes tīrs un automātiskā tīrīšana .

Izmantojot apt, ir tikai viena funkcija: automātiska noņemšana . Pēc ievadīšanas tiks noņemtas bibliotēkas un paketes, kas tiek instalētas automātiski, parasti kā vēlamo lietojumprogrammu atkarības. Kamēr šīs paketes nav saistītas ar nepieciešamajām lietotnēm, tās var atmest.

sudo apt autoremove

Un, protams, tiks atbrīvota svarīga vieta diskā!

Jaunas komandas un labāka funkcionalitāte

Ar apt-get komandu, jūs varat atjaunināt, jaunināt, instalēt un noņemt programmatūru Linux operētājsistēmās, kuru pamatā ir Debian. Bet ar vienkāršāku trāpīgs komanda, jūs varat darīt daudz vairāk!

Bet kam jūs dodat priekšroku? Vai jūs turēsities pie apt-get, līdz tas būs pilnībā novecojis, vai arī jūs pilnībā aptverat apt? Pastāstiet mums, kā jūtaties - un visas komandas, kuras, jūsuprāt, mums vajadzēja iekļaut komentāru lodziņā.

Attēlu kredīti: Braiens Džeksons/Shutterstock

Kopīgot Kopīgot Čivināt E -pasts Canon pret Nikon: kurš kameras zīmols ir labāks?

Canon un Nikon ir divi lielākie nosaukumi kameru nozarē. Bet kurš zīmols piedāvā labāku kameru un objektīvu klāstu?

Lasīt Tālāk
Saistītās tēmas
  • Linux
  • Ubuntu
  • Debian
  • Terminālis
  • Linux
Par autoru Kristians Kovlijs(Publicēti 1510 raksti)

Redaktora vietnieks drošības, Linux, DIY, programmēšanas un tehniski izskaidrota jomā un patiešām noderīgs Podcast apraides ražotājs ar lielu pieredzi galddatoru un programmatūras atbalsta jomā. Žurnāla Linux Format līdzstrādnieks Kristiāns ir Raspberry Pi mīļotājs, Lego cienītājs un retro spēļu cienītājs.

Vairāk no Kristiāna Kaulija

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai iegūtu tehniskus padomus, pārskatus, bezmaksas e -grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu