Sākotnēji APT tika izveidots, lai atrisinātu daudzas pakešu pārvaldības problēmas, piemēram, izbeigt atkarības eņģe, ka tik daudziem cilvēkiem bija pieredze Linux operētājsistēmu sākumā. Diemžēl APT cieš no cita elles veida, ko es saucu par " Izkliedēta dokumentācija elle"(DDH). Dokumentācija, kas saistīta ar APT, ir izkaisīta dažādos instrumentos, un dažos gadījumos, piemēram, galvenajā apt komandā, praktiski nav iespējams atrast.
Vairāk nekā desmit gadus praktiski visas pamācības un ceļveži pakešu instalēšanai un noņemšanai Debian / Ubuntu balstītajā sistēmā ir ieteikusi lietotājam apt-get. Agrāk tas bija pareizs ieteikums, jo tajā brīdī nebija "apt" kā komandas, taču, pateicoties izkliedētās dokumentācijas ellei, daudzi cilvēki nezina, ka tagad tā pastāv.
Ja jūs vēlētos instalēt paketi, gandrīz visas ceļveži iesaka:
sudo apt-get install package
bet tagad jūs to varat vienkāršot ar
sudo apt install package
Daži var apgalvot, ka "apt" nav daudz atšķirīgs no "apt-get", un tas ir taisnība, bet es domāju, ka komandrindas defisis rada daudzu lietotāju sarežģījumus tā nepatīkamības dēļ. Lietojot apt, tas ļaus ietaupīt laiku un taupīt taustiņu skaitu, kas vajadzīgs, lai veiktu vienu un to pašu uzdevumu.
Izkliedētā dokumentācijas elle (DDH)
- apt-get saistīto dokumentāciju
- Pamatinformācija par APT
- Pilnībā nesaistīta informācija
Ja jūs mest "Linux", "ubuntu" vai pat "debian" meklēšanas vaicājumā, iegūto rezultātu veidi nemainīsies. DDH ir tik smaga, ka jūs atradīsiet Debian.org dokumentāciju, kas atzīmēta kā novecojusi dokumentācija, pirms atrodat kaut ko noderīgu saistībā ar komandu "apt", ja jūs to vispār atradīsit.
Man lapas
Man Pages ir dokumentācijas lapas, ko var izmantot lokāli jūsu sistēmā vai izmantojot tiešsaistes katalogus. Vietējie ieraksti var būt vai var nebūt atjaunināti atkarībā no jūsu distro versijas. Piemēram, Ubuntu 15.10 ir jaunākā vīrieša lapa, bet 14.04 nav pēc noklusējuma. Tomēr, ja jūs atjaunojat savu Ubuntu 14.04 versiju ar servisa pakotnēm, tad jums vajadzētu būt atjauninātam vīrusa lapai. Jūs varat pārbaudīt, vai jums ir jaunākā vīriešu lapas versija ar zemāk esošo komandu.
man apt
No otras puses, ja jūs meklējat vīrieša lapu tiešsaistē, jūs gandrīz vienmēr atradīsiet veco pārskata vīriešu lapu. Lai gan jūs joprojām būtu jāražo, jūs varat atklāt atjaunināto Ubuntu 15.10 cilvēku lapu vai tā vietā jūs varat atklāt 14.04 cilvēku interneta lapu, kas ir novecojusi.
Vienkāršojiet komandrindu ar APT
Zemāk esošajā sarakstā ir visnoderīgākās opcijas, kas pieejamas caur apt komandu un kādas vecās komandas viņi vienkāršo.
-
apt instalēt paketi (s)
- aizstāj apt-get instalēšanas pakete
- aizstāj cd / Lejupielādes && sudo dpkg -i application.deb && sudo apt-get -f instalēt
-
apt noņemt iepakojumu (s)
aizstāj apt-get noņemt paketi
-
apt meklēšanas vaicājums
aizstāj apt-cache meklēšanas vaicājums
-
apt shēmas pakete (-s)
aizstāj apt-cache shēmu pakotne (-s)
-
apt atjaunošana
aizstāj apt-get update
-
apt jauninājums
aizstāj apt-get jauninājums
-
apt saraksts -installed
- aizstāj dpkg -get-selections | grep -v deinstall
- aizstāj dpkg -l
-
apt saraksts-atjaunojams (sudo nav nepieciešams)
aizstāj apt-get -u jauninājums-assume-no "(nepieciešams sudo)
-
apt rediģēt avotus
- aizstāj atbalss "jauna teksta rinda" | sudo tee -a /etc/apt/sources.list
- aizstāj sudo nano /etc/apt/sources.list
Rediģēt 2016-04-01: kopš Ubuntu 16.04 ir pievienotas šādas opcijas Debian / Ubuntu īstenošanai apt komandu
-
apt autoremove
aizstāj apt-get autoremove
-
apt tīrīšanas iepakojums (-i)
aizstāj apt-get tīrīšanas iepakojums (-i)
Linux naudas kaltuve ir vienkāršības uzlabošana
Linux Mint nolēma padarīt interesantu izvēli savā skriptā, noņemot nepieciešamību izmantot sudo. Piemēram, ja palaižat "apt install package", tā apstrādes procesa laikā automātiski tiks piemērota sudo, tādēļ lietotājam nav jāpatur prātā, vai kaut kas ir nepieciešams sudo vai nē, skripts to attiecīgi piemēros vai netiks.
Zemāk esošajā sarakstā ir atrodamas visnoderīgākās papildu opcijas, kas pieejamas, izmantojot Linux Mint apt komandu un kādas vecās komandas viņi vienkāršo. Piezīme. Šis saraksts attiecas tikai uz Linux Mint lietotājiem.
-
apt autoceļš
aizstāj apt-get autoklāve
-
apt autoremove
aizstāj apt-get autoremove
-
apt tīrīšanas iepakojums (-i)
aizstāj apt-get remove-purge pakete (s)
-
apt atkarīgs no iepakojuma (-iem)
aizstāj apt-cache ir atkarīga no iepakojuma (-iem)
-
apt rdepends pakete (s)
aizstāj apt-rdepends pakete (s)
-
apt politikas pakete (-s)
aizstāj apt-cache politikas pakotne (-s)
-
apt tur
aizstāj dpkg -get-selections | grep hold
-
apt turēt paketi
aizstāj echo paketes turēt | sudo dpkg -set-selections
-
apt aptver paketi
aizstāj echo paketes instalēšana | sudo dpkg -set-selections
-
apt ielādes pakotne (lejupielādē paketi deb failu)
aizstāj LC_ALL = C apt-cache ir atkarīga no pakotnes | grep -v "Konflikti: | Aizvieto:" | awk "{print $ NF} | sed -e / [<>] // g '| xargs aptitude download -r
APT: dariet vairāk ar daudz mazāk
The apt komanda ir vienkāršojusi daudz uzdevumu ar komandrindas pakotnes vadību uz Linux (Debian balstīta) darbvirsmas un ar Linux Mint uzņemties iniciatīvu, lai to vēl vairāk uzlabotu, cerams, tas palīdzēs sabiedrībai pāriet uz jauno metodi. Vienīgā komanda, ko pamanīju Linux Mint apt līdz šim trūkstošais skripts ir "apt add-repository", lai aizstātu neveikli add-apt-repozitorija komandu, tāpēc es uzrakstīju plāksteri, lai pievienotu šo funkciju skriptam. Es priecājos jūs informēt, ka viņi ir pieņēmuši manu plāksteri, tāpēc šī funkcija būs pieejama nākamajā Linux Mint laidienā.
-