Apt-get source un Apt-get build-dep
Apt-get avots
Ja jums ir darīšana ar atvērtā pirmkoda pakotnēm vai pirmkodu, programmētāji parasti vēlas izpētīt avota kodu un/vai labot avota koda kļūdas. Šeit tiek izmantots avots. Avots tiek izmantots, lai paņemtu avota pakotni.
Lai tas darbotos, norādiet ierakstu deb-src mapē /etc/apt/sources.list uz nestabilu (tam arī nevajadzētu pievienot komentārus). Un palaidiet atjauninājumu, tiklīdz fails sources.list ir mainīts.
cd / utt / apt
nano avoti.saraksts
Pēc tam noņemiet deb-src rindu komentārus.
Pēc tam veiciet atjaunināšanu:
sudo apt-get atjauninājumu
Lejupielādējiet avota pakotni:
cd ~cd Lejupielādes
mkdir imagemagick_source
cd imagemagick_source
sudo apt-get avots imagemagick
Tas ir atrodams mapē imagemagick_source:
Sudo apt-get build-dep < iepakojums >
Pēdējais tiek izmantots, lai instalētu visas atkarības konkrētai pakotnei, kas ļaus to izveidot. Citiem vārdiem sakot, atkarības ir bibliotēkas/programmas, kas nepieciešamas pakotnes kompilēšanai. Un pēdējais iegūs atkarības jūsu vietā.
Sudo apt-get install < iepakojums >Sudo apt-get install < iepakojums >
Šī ir komanda, ko lielākā daļa cilvēku ir spiesti izmantot, un tāpēc tā ir vispazīstamākā un plaši izmantotā komanda. Tas lejupielādē un instalē jebkuru jūsu izvēlēto pakotni. Tātad, apskatīsim, ko tas dara:
Šajā gadījumā es izvēlējos instalēt pakotni, kas man jau ir manā sistēmā. Bet tas, kas jums jāņem vērā, ir pirmās divas rindiņas.
' Pakešu sarakstu lasīšana... Gatavs ” – izgāja cauri programmatūras krātuvei un pārbaudīja visas pieejamās pakotnes.
' Ēkas atkarības koks ” – šeit apt-get veido citas nepieciešamās pakotnes, lai palaistu interesējošo paketi.
APT izgūs visas prasības un arī tās instalēs. /etc/apt/sources.list tiek izmantots, lai precīzi noteiktu pakotnes. Lai instalētu konkrētu pakotnes versiju, varat rakstīt:
Sudo apt-get install < pakotnes nosaukums > = < pakotnes versija >Ja, no otras puses, jūs vienkārši gribējāt lejupielādēt pakotni, bet neinstalēt to, varat to izdarīt, pievienojot slēdzi d. Pēdējais lejupielādēs failu un ievietos to mapē /var/cache/apt/archives.
Sudo apt-get -d uzstādīt < iepakojums >
Varat simulēt instalēšanu, arī izmantojot slēdzi s (-s, –simulate, –just-print, –dry-run, –recon, –no-act)
Sudo apt-get -s installl < iepakojums >Pēdējā nemaina sistēmu nekādā veidā, formu vai formu, bet gan simulē instalēšanu. Ja un kad lietotājs, kas nav saknes lietotājs, simulē instalēšanu, tā var izskatīties izkropļota, jo nav piekļuves noteiktām konfigurācijām.
Nākamais, ko apskatīsim, ir fix-broken (-f, -fix-broken):
Sudo apt-get -f uzstādīt < iepakojums >Šajā gadījumā tas mēģinās novērst bojātās atkarības.
Sudo apt-get autoclean / tīrsSudo apt-get clean
Šī komanda - clean - tiek izmantota, lai iztīrītu lokālo pakotņu krātuvi. Tas noņem visu no /var/cache/apt/archives, kas būtībā atbrīvo vietu sistēmā.
Sudo apt-get autocleanNo otras puses, Autoclean tiek izmantots, lai noņemtu bezjēdzīgus failus.
Pieņemsim, ka es lejupielādēju VLC (un tikai to lejupielādēju), izmantojot komandu sudo apt-get -d install vlc. Šādi izskatās /var/cache/apt/archives:
Tagad izmantosim autoclean:
Sudo apt-get autoclean
Un tagad tīrīsim:
Šobrīd tiek pieņemts, ka esat sapratis, ko clean dara un ko ne.
Sudo apt-get -- iztīrīt noņemt < iepakojums >Sudo apt-get -- iztīrīt noņemt < iepakojums >
Šeit, lai noņemtu pakotni, izmantojot APT, varat izmantot iztīrīšanu vai noņemšanu, vai abus. Noņemt tiek izmantots, lai noņemtu pakotni, bet NEVIS konfigurācijas failus. Iztīrīšana noņems arī visus konfigurācijas failus.
Sudo apt-get autoremoveSudo apt-get autoremove < iepakojums >
Ikreiz, kad instalējat noteiktu pakotni, automātiski tiek instalētas arī visas tās atkarības. No otras puses, noņemot iepakojumu, tas tiek noņemts, bet atkarības paliek. Šeit darbojas apt-get autoremove. Automātiskā noņemšana noņems ne tikai instalēto pakotni, bet arī instalētās atkarības.
Sudo apt-get atjauninājumu
Sudo apt-get atjauninājumu
Kā norāda termins, šī komanda tiek izmantota atjaunināšanai. Tagad, ko tas atjaunina un ko dara komanda? Šādā gadījumā tiek apskatīts fails /etc/apt/sources.list un atjaunināta lietotājam pieejamo pakotņu datu bāze. Ja fails sources.list kādreiz tiek mainīts, jums noteikti ir jāpalaiž šī komanda.
Tātad šeit, iepriekšējā attēlā, es palaidu atjaunināšanas komandu, un mēs redzam, ka tā izņem dažas rindiņas. Šajās rindās ir rakstīts “Hit”, “Get” vai “Ign”.
Rezultāts: pakotnes versijā nav izmaiņu
Iegūt: ir pieejama jauna versija, un APT to iegūst jums
Ign: Ignorēt iepakojumu
APT atjauninājums nelejupielādēs un neinstalēs visas jaunās pieejamās pakotnes. Taču varat ierakstīt tālāk norādīto, lai redzētu, kurām versijām ir jauna pieejamā versija.
Piemērots saraksts -- jaunināms
Šeit, kā redzat, tiks parādīta jūsu pašreizējā versija (jūsu sistēmā) un jaunā pieejamā versija.
Sudo apt-get jauninājumsSudo apt-get jauninājums
Nākamā komanda, kas ir līdzīga atjaunināšanas komandai, ir jaunināšanas komanda. Pēdējā komanda (upgrade) tiek izmantota, lai jauninātu vai instalētu jaunākas versijas visām dažādajām pakotnēm, kas jau ir instalētas sistēmā. Tā iegūst jaunākās versijas no avotiem, kas atrodas etc/apt/sources.list failā. Sistēmā jau instalētās pakotnes NEKAD netiek noņemtas, un jaunas, pašlaik neinstalētas pakotnes nekad netiek instalētas. Bet drīzāk 'jauninājums' ir paredzēts VISĀM pakotnēm, kas pašlaik ir instalētas sistēmā. Ja un kad pakotni nevar jaunināt, nemainot citas pakotnes statusu, tiek atstāts UN-UPGRADED (nav jaunināts). Parasti pirms jaunināšanas komandas tiek ievadīta atjaunināšanas komanda. Tas ir paredzēts, lai nodrošinātu, ka APT zina, ka patiesībā ir jaunas paketes.
Sudo apt-get dist-upgradeSudo apt-get dist-upgrade
Šī konkrētā komanda tiek izmantota, lai atjauninātu sistēmu uz jaunu versiju. Šajā gadījumā daži iepakojumi var tikt noņemti. Atšķirība starp jaunināšanas un dist-upgrade komandām ir tāda, ka dist-upgrade tiek noņemtas noteiktas pakotnes. Bet jaunināšanai pakotnes netiek noņemtas.
Sudo apt-get lejupielādētSudo apt-get lejupielādēt < iepakojums >
Tas ir līdzīgs -d instalēšanai. Apt-get -d install lejupielādēs failu mapē /var/cache/apt/archives, savukārt apt-get download lejupielādēs deb failu pašreizējā darba direktorijā. Apt-get download lejupielādēs deb failu, bet ne atkarības. Turklāt apt-get lejupielāde pakotni neinstalēs.
Sudo apt-get checkSudo apt-get check < iepakojums >
Sudo apt-get check tiek izmantots, lai atjauninātu pakotnes kešatmiņu, kā arī pārbaudītu, vai nav bojātas atkarības.
Lai iegūtu papildinformāciju un citas iespējas, lūdzu, ierakstiet:
vīrietis apt-getSecinājums
APT-GET komandas ir ļoti spēcīgas un tomēr ļoti vienkāršas. Šajā apmācībā mēs uzzinājām, kā izmantot APT-GET komandas: avots, build-dep, instalēšana, tīrīšana, automātiskā tīrīšana, tīrīšana, noņemšana, automātiskā noņemšana, atjaunināšana, jaunināšana, dist-upgrade, lejupielāde un pārbaude tika apskatītas šajā sadaļā. pamācība.