Käsurea paketi haldamise lihtsustamine APT-i asemel apt-get

Sisukord:

Käsurea paketi haldamise lihtsustamine APT-i asemel apt-get
Käsurea paketi haldamise lihtsustamine APT-i asemel apt-get

Video: Käsurea paketi haldamise lihtsustamine APT-i asemel apt-get

Video: Käsurea paketi haldamise lihtsustamine APT-i asemel apt-get
Video: MAC Address Explained - YouTube 2024, Aprill
Anonim
Debiani projekti Advanced Package Tool APT on pakettide haldamine erinevate tööülesannete täitmiseks mitmete erinevate tööriistadega. Varem pidid kasutajaid kasutama APT-i täisfunktsioonide komplekti mitut käsustruktuuri nagu apt-get, apt-cache, apt-config ja palju muud.
Debiani projekti Advanced Package Tool APT on pakettide haldamine erinevate tööülesannete täitmiseks mitmete erinevate tööriistadega. Varem pidid kasutajaid kasutama APT-i täisfunktsioonide komplekti mitut käsustruktuuri nagu apt-get, apt-cache, apt-config ja palju muud.

Algselt loodi APT, et lahendada paljusid paketihaldusprobleeme, näiteks lõpetada sõltuvus põrgu, mida paljud inimesed kogesid Linuxi operatsioonisüsteemide alguses. Kahjuks kannatab APT teistsuguse põrgu, mida ma kutsun " Hajutatud dokumentatsioon põrgu"(DDH). APT-ga seotud dokumentatsioon on hajutatud erinevatesse tööriistadesse ja mõningatel juhtudel, nagu peamine apt-käsk, praktiliselt võimatu leida.

Üle kümne aasta jooksul on praktiliselt kõik juhendid ja juhendid pakettide installimiseks ja eemaldamiseks Debian / Ubuntu-põhises süsteemis pakkunud kasutajatele apt-get'i. Varem oli see õige ettepanek, sest sellel ajal ei olnud käsku "apt", kuid hajutatud dokumentatsiooni põrgu tõttu ei tea paljud inimesed, et see on praegu olemas.

Kui soovisite paketti installida, pakuvad peaaegu kõik juhised:

sudo apt-get install package

kuid nüüd saate selle lihtsustada

sudo apt install package

Mõned võivad väita, et "apt" ei ole palju erinev kui "apt-get" ja see on tõsi, kuid ma arvan, et käsus olev sidekriips tekitab paljudel kasutajatel kitsaskoha selle ebamugavuse tõttu. Kasutades apt-s tasub säästa aega ja salvestada sama ülesande täitmiseks vajalikke klahvikombinatsioone.

Hajutatud dokumentatsiooni põrgu (DDH)

APT-i dokumentatsiooniga seotud põhiprobleem on see, et olenevalt sellest, kus sa vaatad ja kuidas sa vaatad, võid üldse midagi üldse mitte leida või mitte. Kui soovite Google'is või DuckDuckGo'is otsida "apt dokumentatsiooni" jaoks, võite leida kolme tüüpi tulemusi:
APT-i dokumentatsiooniga seotud põhiprobleem on see, et olenevalt sellest, kus sa vaatad ja kuidas sa vaatad, võid üldse midagi üldse mitte leida või mitte. Kui soovite Google'is või DuckDuckGo'is otsida "apt dokumentatsiooni" jaoks, võite leida kolme tüüpi tulemusi:
  1. apt-get seotud dokumendid
  2. APT põhiteabe ülevaade
  3. Täiesti mitteseotud teave

Kui te peaksite otsingupäringusse viskama "linux", "ubuntu" või isegi "debian", ei hakka tulemuste tüübid muutma. DDH on nii tõsine, et leiate dokumendid Debian.org-ist, mis on märgitud vananenud dokumentatsiooniks, enne kui leiate midagi kasulikku, mis on seotud käsuga apt, kui te üldse seda näete.

Man Pages

Man Pages on dokumenteerimislehed, mida saab kohalikus süsteemis või veebikataloogide kaudu kasutada. Kohalikud sissekanded võivad olla sõltuvalt teie distributsiooni versioonist ajakohastatud või mitte. Näiteks Ubuntu 15.10 on uusim mees lehti, kuid 14.04 ei ole vaikimisi saadaval. Kui aga saate oma Ubuntu versiooni 14.04 versiooni ajakohasena hoolduspakettidega, peaks teil olema ajakohastatud mana lehekülg. Saate kontrollida, kas teil on käsurea viimane versioon käsuga allpool.

man apt

Teisest küljest, kui otsite man-lehe lehte Internetis, leiad peaaegu alati vana ülevaate mehe lehe. Kuid kui te peaksite kaevama hoida, võite avastada värskeima Ubuntu 15.10 mehe lehe, selle asemel võite paljastada veebis 14.04 mehaaniku, mis on aegunud.

Lihtsustage APT käsurea

Allolev loend sisaldab kõige kasulikumaid võimalusi, mis on saadaval asjakohane käsk ja mis vanu käske nad lihtsustavad.

  • apt install pakett (id)

    • asendab apt-get installipaketti
    • asendab cd / Downloads && sudo dpkg-i rakendus.deb && sudo apt-get -f install
  • apt eemalda pakett (id)

    asendab apt-get eemaldage pakett

  • apt otsingu päring

    asendab apt-cache otsingu päring

  • apt show pakett (id)

    asendab apt-cache näitamispaketid

  • apt uuendus

    asendab apt-get update

  • apt uuendada

    asendab apt-get upgrade

  • apt nimekiri -installitud

    • asendab dpkg -get-selections | grep -v deinstall
    • asendab dpkg -l
  • sobiv nimekiri - täidetav (sudo pole vaja)

    asendab apt-get -u uuendada -assume-no "(kohustuslik sudo)

  • apt-edit-sources

    • asendab echo "uus teksti rida" | sudo tee -a /etc/apt/sources.list
    • asendab sudo nano /etc/apt/sources.list

    Redigeeri 2016-04-01: alates Ubuntu 16.04-st on Debiani / Ubuntu rakendusse lisatud järgmised valikud. asjakohane käsk

    • apt autoremove

      asendab apt-get autoremove

    • apt puhastuspakett (id)

      asendab apt-get puhastuspakett (id)

      Linux Mint on lihtsustuse täiustamine

      Image
      Image

      Enamikul viimastel Debiani või Ubuntu operatsioonisüsteemidel on ajakohane APT versioon, mis võimaldab teatud ülesandeid lihtsustada, kuid Linux Mint meeskond otsustas, et APT-d tuleks mõne aasta eest lihtsustada. Linux Mint lõi pythoni skripti (alustatud 2009. aastal), et muuta APT kasulik ja võimalikult lihtne. Loodan, et Debian näeb kasuliku võimaluse laiendada selle funktsionaalsust nii, et tulevikus saavad kõik kasu rahapaja praegusest lihtsustatud lähenemisviisist. Käskable apt võib olla nii palju parem kui praegu ja loodetavasti Debian seda ka näeb ja toob oma potentsiaali välja.

      Linux Mint otsustas oma skripti teha huvitavat valikut, eemaldades vajaduse kasutada sudo. Näiteks kui käivitate "apt installipaketti", siis rakendab see automaatselt töötlemise ajal esimest korda sudo, nii et kasutaja ei pea seda meeles pidama, kui midagi vaja sudo või mitte, skript rakendab seda või mitte.

      Allolev loend sisaldab kõige kasulikumaid lisavõimalusi, mis on saadaval Linuxi rahapajas asjakohane käsk ja mis vanu käske nad lihtsustavad. Märkus: järgmine loend kehtib hetkel Linux Mint kasutajatele.

      • apt autoklaan

        asendab apt-get autoklaan

      • apt autoremove

        asendab apt-get autoremove

      • apt puhastuspakett (id)

        asendab apt-get remove-purge pakett (id)

      • apt sõltub pakettidest

        asendab apt-cache sõltub pakettidest

      • apt rdepends pakett (id)

        asendab apt-rdepends pakett (id)

      • sobiv poliitika pakett

        asendab apt-cache-poliitikate pakett

      • apt toimunud

        asendab dpkg -get-selections | grep hoidke

      • apt hoidke pakendit

        asendab echo pakett hoidma | sudo dpkg -set-valikud

      • sobib kinni pakk

        asendab echo pakett install | sudo dpkg -set-valikud

      • apt allalaadimispakett (laaditakse paki deb-fail)

        asendab LC_ALL = C apt-cache sõltub paktist | grep-v Konfliktid: | Asendab: | awk (print $ NF) | sed -e / [<>] // g '| xargs aptitude download -r

        APT: tee rohkem, palju vähem

        The asjakohane käsk on Linuxi (Debian-põhiste) lauaarvutite käsurea paketihalduse abil lihtsustanud paljusid ülesandeid ning hakkab Linuxi mündi algatusel seda veelgi parandama, loodetavasti aitab see ühenduse üleminekule uuele meetodile. Ainuke käsk, mida ma märkasin Linuxi rahapajas asjakohane Siiani puuduval skriptil on ebatäpset add-apt-hoidla käsu asendamiseks "apt-add-repository", nii et ma kirjutasin selle skripti lisamiseks paika. Mul on hea meel teile teatada, et nad on heaks kiitnud oma plaastri, nii et see funktsioon oleks saadaval Linuxi rahapajas tulevases versioonis.

Soovitan: