lt.phhsnews.com


lt.phhsnews.com / Supaprastinkite komandų eilutės paketų valdymą naudodami APT, o ne apt-get

Supaprastinkite komandų eilutės paketų valdymą naudodami APT, o ne apt-get


APT, Išplėstinė paketų priemonė iš Debian'o projekto, skirta valdyti paketus naudojant daugybę atskirų įrankių įvairiems užduotys. Anksčiau vartotojai turėjo žinoti keletą komandų struktūrų, tokių kaip apt-get, apt-cache, apt-config ir daug daugiau, kad būtų galima panaudoti visą APT funkcijų rinkinį.

Iš pradžių APT buvo sukurtas siekiant išspręsti daugybę paketų valdymo problemos, kaip panaikinti priklausomybės pragarą, kurį daugelis žmonių patyrė Linux operacinių sistemų pradžioje. Deja, "APT" kenčia nuo kito tipo pragaro, ką aš vadinu "" Išskleista dokumentacija pragare "(DDH). Su APT susiję dokumentai yra išsibarstę įvairiais įrankiais, 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 šalinimui Debian / Ubuntu pagrįsta sistema siūlo apt-get vartotojams. Anksčiau tai buvo teisingas pasiūlymas, nes "apt" kaip komanda tuo metu neegzistavo, bet dėl ​​išsklaidyto dokumento elnio daug žmonių nežino, kad dabar jis egzistuoja.

Jei norėtum įdiegti paketą beveik visi vadovai pasiūlys:

sudo apt-get install package

, bet dabar galite supaprastinti tai su

sudo apt install paketu

Kai kurie gali teigti, kad "apt" nėra labai 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 daugelio vartotojų silpnąsias vietas. Naudojant "apt" vietoj tai bus sutaupomas laikas ir sutaupoma paspaudimų, reikalingų atlikti tą pačią užduotį, kiekį.

Išskleistos dokumentacijos pragaras (DDH)

Pagrindinė problema, susijusi su APT dokumentacija, priklauso nuo to, kur atrodote ir kaip atrodote , jūs galite arba nieko nerandate. Jei ieškote "Google" arba "DuckDuckGo", "apt dokumentacijai" rasite vieną iš trijų tipų rezultatų:

  1. apt-get susiję dokumentai
  2. Pagrindinė apžvalga apie APT
  3. 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 "Debian.org" dokumentaciją, pažymėtą kaip pasenusi dokumentacija, prieš naudodami komandą "apt", jei bet kada ją rasite.

"Man Pages"

"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ą meno puslapio versiją, naudodami žemiau pateiktą komandą.

man apt

Kita vertus, jei ieškotumėte žmogaus puslapio internete, jūs beveik visada raskite senas apžvalgos vyras puslapis. Tačiau, jei kas nors toliau laikytųsi, galite atskleisti atnaujintą "Ubuntu 15.10" meniu puslapį arba vietoj jo galite 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, pateikiamos naudojant komandą apt ir kokias senas komandas jie supaprastina.

  • apt įdiegimo paketas (-ai)
    • pakeičia apt-get install package
    • pakeičia cd / Downloads && sudo dpkg -i application.deb && sudo apt-get -f įdiegti
  • apt pašalinti paketą
    • pakeičia apt-get remove package
  • apt search užklausa
    • pakeičia apt-cache paieškos užklausą
  • apt show paketas (-ai)
    • pakeičia apt-cache parodymų paketą (-us)
  • apt update
    • pakeičia apt -atnaujinti
  • 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 nereikalingas)
    • pakeičia apt-get -u atnaujinti -sąvesti-ne "(reikia sudo)
  • apt redakcija- šaltiniai
    • pakeičia echo "nauja teksto eilutė" | sudo tee -a /etc/apt/sources.list
    • replaces sudo nano /etc/apt/sources.list

Redografuoti 2016-04-01: nuo Ubuntu 16.04 į šią parinktį buvo pridėta apt komanda

  • įdiegti Debian / Ubuntu
    • apt autoremove pakeičia
  • apt-get autoremove
    • apt purge paketai pakeičia

apt- gauti "purge paketą (-us)

" Linux Mint "yra paprastumo didinimas

Dauguma naujausių" Debian "ar" Ubuntu "operacinių sistemų turi naujausią APT versiją, leidžiančią supaprastinti kai kurias užduotis, tačiau" Linux Mint "komanda nusprendė kad APT turėtų būti supaprastintas prieš kelerius metus. "Linux Mint" sukūrė "python" scenarijų (pradėtas 2009 m.), Kad APT būtų kuo naudingesnis ir kuo paprastesnis. Tikiuosi, kad "Debian" supranta naudą išplėsti "apt" funkcionalumą, kad ateityje visi galėtų pasinaudoti "Mint" supaprastinto metodo nauda. "Apt" komanda gali būti daug geresnė, nei dabar, ir tikiuosi, kad "Debian" tai taip pat supranta ir suteikia visas galimybes.

"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 turi sudo, ar ne, scenarijus bus taikomas arba atitinkamai. Toliau pateiktame sąraše yra labiausiai naudingų papildomų parinkčių, pasiekiamų per "Linux Mint apt

  • komandą ir kokias senas komandas jie supaprastina. Pastaba: šis sąrašas šiuo metu taikomas tik "Linux Mint" naudotojams.
    • apt autoclean pakeičia
  • apt-get autoclean
    • apt autoremove pakeičia
  • apt-get autoremove
    • apt purge paketas (-ai) pakeičia
  • apt-get remove-purge paketą (-as)
    • apt priklauso paketai (-iai) pakeičia
  • apt-cache priklauso paketai
    • apt rdepends paketas (-ai) pakeičia
  • apt-rdepends paketas (-ai)
    • apt politikos paketas (-ai) pakeičia
  • apt-cache politikos paketas (-ai)
    • pakeičia
  • dpkg -get-selections | grep hold
    • apt saugoti paketą pakeičia
  • echo paketo laikyti | sudo dpkg -set-selections
    • apt aptinkamas paketas pakeičia
  • echo paketo diegimas | sudo dpkg -set-selections apt download paketą
    • (atsisiųs 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žiauapt komanda supaprastino daugybę užduočių, susijusių su Linux ("Debian") darbalaukio komandų eilutės paketų valdymu ir "Linux Mint" iniciatyva tobulinti, o tikiuosi, tai padės bendruomenei pereiti prie naujo metodo. Vienintelė komanda, kurią pastebėjau iki šiol trūkstamo "Linux Mint" apt


Kaip parduoti savo senus įtaisus

Kaip parduoti savo senus įtaisus "Craigslist" puslapyje

Tikėtina, kad turite keletą senų dalykėlių, esančių aplink namus, kurių nebenaudojate. Kodėl gi ne gauti jiems pinigų? "Craigslist" yra viena iš geriausių vietų, kur parduoti nepanaudotą šiukšlių dėžę, ir jūs galite beveik viską, ką norite, ten. Kalbant apie tai, kaip parduoti savo mini programas už geriausią įmanomą kainą, yra keletas dalykų, kuriuos reikia nepamiršti.

(how-to)

Kaip išardyti savo

Kaip išardyti savo "Android" telefoną

Taigi, atidarėte pažangių funkcijų duris savo "Android" telefone naudodami jį. Tai puiku! Su savo telefonu galite daryti daug dalykų, kad kiti žmonės negalėtų su jais elgtis. Bet kas atsitiks, kai viskas pasikeičia, ir jūs norite jį atsikratyti? Nebijok, mes turime jums padengti. Galbūt jūs norite atsikratyti dėl saugumo priežasčių, arba galbūt jums tiesiog nereikia šaknų savo mėgstamus tweaks anymore.

(how-to)