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
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 KaulijaAbonē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