APT-GET Ubuntus

Apt Get Ubuntus



APT on Ubuntu käsurea tööriist. See on Ubuntu üks enim kasutatud ja ülimalt võimsamaid käsureatööriistu. APT-d saab kasutada uute tarkvarapakettide installimiseks, teie süsteemi juba installitud versiooniuuenduspakettide või isegi versiooniuuenduse jaoks. See käsureatööriist on vaieldamatult üks esimesi, mida kõik algajad Linuxis õpivad. APT saab jagada järgmisteks osadeks: APT-GET, APT-CACHE ja APT-CONFIG. Selles õpetuses uurime erinevaid viise, kuidas saame APT-GET-i kasutada.

Apt-get source ja Apt-get build-dep

Apt-get allikas

Kui teil on tegemist avatud lähtekoodiga pakettide või lähtekoodiga, soovivad programmeerijad tavaliselt lähtekoodi uurida ja/või lähtekoodi vigu parandada. Siin tuleb sisse allikas. Allikat kasutatakse lähtekoodipaketi haaramiseks.

Selle toimimiseks suunake failis /etc/apt/sources.list kirje deb-src aadressile unstable (samuti peaks see olema kommenteerimata). Ja käivitage värskendus, kui faili sources.list on muudetud.







cd / jne / asjakohane

nano allikad.loend

Seejärel eemaldage deb-src ridade kommentaarid.



  Pealkirjata 14



Seejärel tehke värskendus:





sudo apt-get update

Laadige alla allikapakett:

cd ~

cd Allalaadimised

mkdir imagemagick_source

cd imagemagick_source

sudo apt-get allikas pildimaagia

  Pealkirjata 15

See on see, mis asub kaustas imagemagick_source:

  Pealkirjata 16

Sudo apt-get build-dep < pakett >

Viimast kasutatakse konkreetse paketi kõigi sõltuvuste installimiseks, mis võimaldavad selle koostamist. Teisisõnu, sõltuvused on teegid/programmid, mis on vajalikud paketi koostamiseks. Ja viimane saab teie eest sõltuvused.

Sudo apt-get install < pakett >

Sudo apt-get install < pakett >

See on käsk, mida enamik inimesi on sunnitud kasutama ja seega kõige tuntum ja kasutatav. See laadib alla ja installib teie valitud paketi. Niisiis, vaatame, mida see teeb:

  Pealkirjata 6

Sel juhul otsustasin installida paketi, mis mul juba süsteemis on. Kuid peate tähelepanu pöörama kahele esimesele reale.

Pakendiloendite lugemine… Valmis ” – läbis tarkvarahoidla ja kontrollis kõiki saadaolevaid pakette.

Hoone sõltuvuspuu ” – siin ehitab apt-get huvipakkuva paketi käitamiseks muid vajalikke pakette.

  Pealkirjata 7

APT hangib kõik nõuded ja installib ka need. /etc/apt/sources.list kasutatakse pakettide täpseks määramiseks. Paketi konkreetse versiooni installimiseks võite kirjutada:

Sudo apt-get install < paketi nimi > = < paketi versioon >

Kui aga soovisite paketi alla laadida, kuid mitte installida, saate seda teha lüliti d lisamisega. Viimane laadib faili alla ja asetab selle kausta /var/cache/apt/archives.

Sudo apt-get -d installida < pakett >

  Pealkirjata 8

Installi saab simuleerida ka lülitiga s (-s, –simulate, –just-print, –dry-run, –recon, –no-act)

Sudo apt-get -s installl < pakett >

Viimane ei muuda süsteemi mingil viisil, kuju ega vormi, vaid pigem simuleerib installimist. Kui ja kui mitte-juurkasutaja simuleerib installi, võib see teatud konfiguratsioonidele juurdepääsu puudumise tõttu tunduda moonutatud.

Järgmine, mida me vaatame, on fix-broken (-f, -fix-broken):

Sudo apt-get -f installida < pakett >

Sel juhul proovib see parandada purunenud sõltuvusi.

Sudo apt-get automaatne puhastus / puhas

Sudo apt-puhastada

Seda käsku – clean – kasutatakse pakettide kohaliku hoidla puhastamiseks. See eemaldab kõik kaustast /var/cache/apt/archives, mis põhimõtteliselt vabastab süsteemis ruumi.

Sudo apt-get autoclean

Autoclean seevastu kasutatakse kasutute failide eemaldamiseks.

Oletame, et laadin alla VLC (ja laadin selle alla ainult), kasutades käsku sudo apt-get -d install vlc. Nii näeb /var/cache/apt/archives välja:

  Pealkirjata 9

Nüüd kasutame autopuhastust:

Sudo apt-get autoclean

  Pealkirjata 10

Ja nüüd puhastame:

  Pealkirjata 11

Praeguseks eeldatakse, et olete aru saanud, mida puhas teeb ja mida mitte.

Sudo apt-get --puhastamine eemaldada < pakett >

Sudo apt-get --puhastamine eemaldada < pakett >

Siin saate APT abil paketi eemaldamiseks kasutada kas puhastust või eemaldamist või mõlemat. Eemaldamist kasutatakse paketi, kuid MITTE konfiguratsioonifailide eemaldamiseks. Puhastamine eemaldab ka kõik konfiguratsioonifailid.

Sudo apt-get autoremove

Sudo apt-get autoremove < pakett >

Iga kord, kui installite konkreetse paketi, installitakse automaatselt ka kõik selle sõltuvused. Paketi eemaldamisel seevastu pakett eemaldatakse, kuid sõltuvused jäävad alles. Siin tuleb appi apt-get autoremove. Autoremove eemaldab mitte ainult installitud paketi, vaid ka installitud sõltuvused.

  Pealkirjata 17

Sudo apt-get update

Sudo apt-get update

Nagu termin ütleb, kasutatakse seda käsku värskendamiseks. Mida see värskendab ja mida käsk teeb? Sel juhul uuritakse faili /etc/apt/sources.list ja värskendatakse kasutajale saadaolevate pakettide andmebaasi. Kui faili sources.list kunagi muudetakse, peate kindlasti selle käsu käivitama.

  Pealkirjata

Nii et siin, eelmisel pildil, käivitasin värskenduskäsu ja näeme, et see eemaldab paar rida. Nendel ridadel on kirjas 'Hit', 'Get' või 'Ign'.

Tabamus: paketi versioonis pole muudatusi

Hangi: uus versioon on saadaval ja APT hangib selle teie jaoks

Ign: Ignoreeri paketti

APT värskendus ei laadi alla ega installi kõiki uusi saadaolevaid pakette. Kuid võite sisestada järgmise, et näha, millistel on uus versioon.

Sobiv nimekiri -- uuendatav

  Pealkirjata 2

Siin, nagu näete, kuvab see teie praeguse versiooni (teie süsteemis) ja uue saadaoleva versiooni.

Sudo apt-get upgrade

Sudo apt-get upgrade

Järgmine värskenduskäsuga sarnane käsk on versiooniuuenduse käsk. Viimast käsku (upgrade) kasutatakse kõigi süsteemi juba installitud pakettide uuendamiseks või uuemate versioonide installimiseks. See hangib uusimad versioonid allikatest, mis on failis etc/apt/sources.list. Süsteemi juba installitud pakette EI eemaldata KUNAGI ja uusi, hetkel installimata pakette ei installita kunagi. Pigem on 'uuendus' mõeldud KÕIGILE praegu süsteemi installitud pakettidele. Kui ja millal paketti ei saa uuendada ilma teise paketi olekut muutmata, jäetakse TÄIENDAMATA (ei ole uuendatud). Tavaliselt eelneb uuenduskäsule värskenduskäsk. Selle eesmärk on tagada, et APT teaks, et seal on tegelikult uued paketid.

Sudo apt-get dist-upgrade

Sudo apt-get dist-upgrade

Seda konkreetset käsku kasutatakse süsteemi värskendamiseks uuele versioonile. Sel juhul võidakse osa pakke eemaldada. Upgrade ja dist-upgrade käskude erinevus seisneb selles, et dist-upgrade'is eemaldatakse teatud paketid. Kuid versiooniuuenduse jaoks pakette ei eemaldata.

Sudo apt-get lae alla

Sudo apt-get lae alla < pakett >

See on sarnane -d installiga. Apt-get -d install laadib faili alla kataloogi /var/cache/apt/archives, samas kui apt-get download laadib deb-faili alla praegusesse töökataloogi. Apt-get download laadib alla deb-faili, kuid mitte sõltuvusi. Lisaks ei installi apt-get download paketti.

Sudo apt-get check

Sudo apt-get check < pakett >

Sudo apt-get checkit kasutatakse paketi vahemälu värskendamiseks ja katkiste sõltuvuste kontrollimiseks.

Lisateabe ja lisavõimaluste saamiseks tippige:

mees apt-get

Järeldus

APT-GET käsud on väga võimsad ja samas ka väga lihtsad. Selles õpetuses õppisime kasutama APT-GET käske: allikas, build-dep, install, puhas, automaatne puhastamine, puhastamine, eemaldamine, automaatne eemaldamine, värskendamine, uuendamine, dist-upgrade, allalaadimine ja kontrollimine. õpetus.