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.
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
See on see, mis asub kaustas imagemagick_source:
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:
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.
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 >
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 / puhasSudo 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 autocleanAutoclean 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:
Nüüd kasutame autopuhastust:
Sudo apt-get autoclean
Ja nüüd puhastame:
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 autoremoveSudo 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.
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.
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
Siin, nagu näete, kuvab see teie praeguse versiooni (teie süsteemis) ja uue saadaoleva versiooni.
Sudo apt-get upgradeSudo 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-upgradeSudo 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 allaSudo 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 checkSudo 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-getJä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.