Iš pradžių APT buvo sukurtas siekiant išspręsti daugybę paketo valdymo problemų, pvz., Panaikinti priklausomybės pragarą, kurį daugelis žmonių patyrė Linux operacinių sistemų pradžioje. Deja, APT kenčia nuo kitokio pobūdžio pragaro, ką vadinu " Spraga Dokumentacija Pragaras"(DDH). Su APT susiję dokumentai yra išsibarstę įvairiomis skirtingomis priemonėmis, o kai kuriais atvejais, pavyzdžiui, pagrindine "apt" komandą, praktiškai neįmanoma rasti.
Daugiau nei dešimtmetį praktiškai visi vadovėliai ir vadovai paketų įdiegimui ir pašalinimui Debian / Ubuntu pagrįstoje sistemoje siūlo apt-get vartotojams. Anksčiau tai buvo teisingas pasiūlymas, nes tuo metu "apt" komanda tuo metu nebuvo, tačiau dėl "Išardytos dokumentacijos pragaro" daugelis žmonių nežino, kad dabar jis egzistuoja.
Jei norite įdiegti paketą, beveik visi vadovai pasiūlys:
sudo apt-get install package
bet dabar jūs galite supaprastinti tai su
sudo apt install package
Kai kurie gali teigti, kad "apt" nėra daug skiriasi nuo "apt-get", ir tai yra tiesa, bet manau, kad komandoje esantis brūkšnys yra tai, dėl ko jos sudėtingumas kelia kliūtis daugeliui vartotojų. Naudojant "apt" tai sutaupys laiko ir išsaugos klavišų, reikalingų atlikti tą pačią užduotį, kiekį.
Išardomas dokumentinis pragaras (DDH)
- apt-get susijusius dokumentus
- Pagrindinė APT apžvalgos informacija
- Visiškai nesusijusi informacija
Jei mesti "Linux", "ubuntu" ar net "debian" į paieškos užklausą, gaunamų rezultatų tipai nepasikeis. DDH yra toks stiprus, kad rasite dokumentus iš "Debian.org", pažymėtus kaip pasenusios dokumentacijos, prieš tai rasite bet kokią naudą, susijusią su komanda "apt", jei jūs kada nors ją atrasite.
Žmogaus puslapiai
"Man" puslapiai yra dokumentacijos puslapiai, kurie gali būti naudojami vietoje jūsų sistemoje arba per internetinius katalogus. Vietiniai įrašai gali būti arba negali būti atnaujinami priklausomai nuo jūsų distribucijos versijos. Pavyzdžiui, Ubuntu 15.10 turi naujausią žmogaus puslapį, tačiau pagal nutylėjimą 14.04 nėra. Tačiau, jei jūs atnaujinsite savo Ubuntu 14.04 versiją su paslaugų paketais, turėtumėte turėti atnaujintą žmogaus puslapį. Galite patikrinti, ar turite naujausią meniu puslapio versiją su žemiau pateikta komanda.
man apt
Kita vertus, jei ieškotumėte žmogaus puslapio internete, jūs beveik visada rassite senojo apžvalgos žmogaus puslapį. Tačiau jeigu kas nors toliau laikytųsi, galite atskleisti atnaujintą "Ubuntu 15.10" meniu puslapį arba vietoj jo atskleisti internetinį 14,04 meniu puslapį, kuris yra pasenęs.
Supaprastinkite komandų eilutę su APT
Žemiau pateiktame sąraše yra labiausiai naudingos galimybės, pasiekiamos per apt komandą ir kokias senas komandas jie supaprastina.
-
" apt install" paketas (-ai)
- pakeičia apt-get install paketas
- pakeičia cd / Downloads && sudo dpkg -i application.deb && sudo apt-get -f install
-
apt pašalinti paketą (-us)
pakeičia apt-get pašalinti paketą
-
apt paieškos užklausa
pakeičia apt-cache paieškos užklausa
-
" apt show" paketas (-ai)
pakeičia apt-cache parodymų paketas (-ai)
-
apt atnaujinimas
pakeičia apt-get update
-
apt atnaujinimas
pakeičia apt-get upgrade
-
apt sąrašas-įdiegta
- pakeičia dpkg -get-selections | grep -v deinstall
- pakeičia dpkg -l
-
apt sąrašas-patobulintas (sudo nereikia)
pakeičia "apt-get -u" "upgrade-assume-no" (reikia sudo)
-
apt redaguoti šaltiniai
- pakeičia echo "nauja teksto eilutė" | sudo tee -a /etc/apt/sources.list
- pakeičia sudo nano /etc/apt/sources.list
Redaguoti 2016-04-01: nuo Ubuntu 16.04 šios versijos buvo pridėtos prie "Debian" / "Ubuntu" apt komanda
-
apt autoremove
pakeičia apt-get autoremove
-
APP valymo paketas (-ai)
pakeičia apt-get purge paketas (-ai)
Linux monetų kalykla - tai paprastumo didinimas
"Linux Mint" nusprendė įdomiai pasirinkti savo scenarijų, pašalindamas būtinybę naudoti sudo. Pavyzdžiui, jei paleidžiate "apt install package", jis automatiškai įveda sudo į jo priekinę dalį apdorojimo metu, taigi vartotojui nereikia prisiminti, ar kažkas reikalauja sudo, ar ne, scenarijus bus taikomas arba ne.
Žemiau pateiktame sąraše yra labiausiai naudingų papildomų parinkčių, kurias galima įsigyti naudodami "Linux" monetų kalykla apt komandą ir kokias senas komandas jie supaprastina. Pastaba: šis sąrašas taikomas tik Linux Mint naudotojams šiuo metu.
-
apt autokleanas
pakeičia apt-get autokleanas
-
apt autoremove
pakeičia apt-get autoremove
-
APP valymo paketas (-ai)
pakeičia apt-get remove-purge paketai (-ai)
-
apt priklauso nuo paketo (-ų)
pakeičia apt-cache priklauso paketui (-ams)
-
apt rdepends paketas (-ai)
pakeičia apt-rdepends paketas (-ai)
-
tinkamas politikos paketas (-ai)
pakeičia apt-cache politikos paketas (-ai)
-
apt turas
pakeičia dpkg -get-selections | grep laikykite
-
apt laikyti paketą
pakeičia echo paketas laikomas | sudo dpkg -set-selections
-
apt aptardyti paketą
pakeičia echo paketo diegimas | sudo dpkg -set-selections
-
apt atsisiųsti paketą (atsisiunčia paketo deb-failą)
pakeičia LC_ALL = C apt-cache priklauso paketui | grep -v "Konfliktai: | Pakeičia:" | awk "(print $ NF) | | sed -e / [<>] // g '| xargs aptitude atsisiųsti -r
APT: dar daugiau, daug mažiau
The apt Komanda "Linux" ("Debian") darbalaukyje ir "Linux Mint" supaprastino daugybę užduočių komandų eilutės paketų valdyme, kuris ėmėsi iniciatyvos tobulinti ją toliau, tikiuosi, tai padės bendruomenei pereiti prie naujo metodo. Vienintelė komanda, kurią pastebėjau "Linux Mint" apt Trūkstamas scenarijus iki šiol yra "apt add-repository", kuris pakeičia nepatogu add-apt-repository komandą, todėl aš parašiau pataisą, kad ši funkcija būtų pridėta prie scenarijaus. Man malonu pranešti, kad priėmė mano pleistrą, taigi ši funkcija bus prieinama būsimoje "Linux Mint" laidoje.
-