Pagrindiniai „apt-get“ komandų pavyzdžiai
Toliau aprašomos septyniolika pagrindinių „apt-get“ komandų.
1 pavyzdys: atnaujinkite „Linux“ sistemą
Tai yra labiausiai paplitęs „apt-get“ komandos naudojimas „Linux“ aplinkoje, nes prieš diegdami naują programą turite atnaujinti savo sistemą. Kartais, net prieš pašalindami jūsų sistemos klaidas, turite ją atnaujinti, kad iš anksto būtų galima išspręsti visas sugadintas nuorodas ar priklausomybes.
Norėdami atnaujinti „Linux“ sistemą naudodami komandą „apt-get“, turite ją paleisti taip:
sudo apt-get atnaujinimas
2 pavyzdys: atnaujinkite savo „Linux“ sistemą
Atnaujinę savo sistemą, jums pateikiamas pranešimas apie visų tų paketų, kuriuos galima atnaujinti, skaičių, t.e., paketai, kurių atnaujintos versijos yra prieinamos. Todėl iš esmės kitas žingsnis atnaujinus „Linux“ sistemą yra jos atnaujinimas, ir tai galima padaryti vykdant komandą „apt-get“ tokiu būdu:
sudo apt-get atnaujinimas
Palyginti su „apt-get update“ komanda, „apt-get upgrade“ komandai vykdyti reikia daugiau laiko, nes ji turi įdiegti visų tų paketų, kurių naujinimai yra prieinami, atnaujintas versijas.
3 pavyzdys: įdiekite naują paketą savo „Linux“ sistemoje
Jei esate dažnas kompiuterio vartotojas, savo sistemoje turite kasdien įdiegti naujus paketus. Tai galite padaryti ir per „Linux“ GUI, tačiau jei norite naudoti CLI, tai taip pat įmanoma.
Galite patogiai įdiegti naują paketą savo „Linux“ sistemoje, vykdydami komandą „apt-get“ tokiu būdu:
sudo apt-get install PackageNameČia „PackageName“ turite pakeisti tikruoju paketo, kurį norite įdiegti, pavadinimu. Norėjome demonstracijai įdiegti VLC medijos leistuvą, todėl pakeitėme „PackageName“ į „vlc“.
4 pavyzdys: Ištrinkite paketą iš savo „Linux“ sistemos
Kai jūsų „Linux“ sistemoje įdiegta didelė dalis paketų, jūs labai dažnai matytumėte pranešimą apie „saugyklos vietos baigimąsi“. Šioje situacijoje vienintelis sprendimas, kurį galite sugalvoti, yra pašalinti visus nepanaudotus ar nesusijusius paketus iš savo sistemos.
Tai lengvai galima padaryti paleidus komandą „apt-get“ tokiu būdu:
sudo apt-get remove PackageNameČia „PackageName“ turite pakeisti tikruoju paketo, kurį norite pašalinti, pavadinimu. Norėjome demonstracijai pašalinti VLC medijos leistuvą, todėl pakeitėme „PackageName“ į „vlc“.
5 pavyzdys: Ištrinkite paketą kartu su jo konfigūracijos failais iš savo „Linux“ sistemos
Paprasta „apt-get remove“ komanda tik pašalina nurodytą paketą iš „Linux“ sistemos. Tačiau to paketo konfigūracijos failai vis dar yra jūsų sistemoje. Jei taip pat norite atsikratyti tų konfigūracijos failų kartu su norimu paketu, galite paleisti komandą „apt-get“ tokiu būdu:
sudo apt-get purge PackageNameČia „PackageName“ turite pakeisti tikruoju paketo, kurį norite pašalinti, pavadinimu, kartu su jo konfigūracijos failais. Norėjome parodyti VLC laikmenų grotuvą, todėl pakeitėme „PackageName“ į „vlc“.
6 pavyzdys: Ištrinkite visas ištrinto paketo priklausomybes iš savo „Linux“ sistemos
Kartais norint, kad vienas „Linux“ paketas veiktų tinkamai, reikia dar kelių paketų. Šie paketai yra žinomi kaip minėto paketo priklausomybės, ir jie įdiegiami kartu su tuo paketu. Tačiau pašalinę paketą naudodami komandą „apt-get remove“ arba „apt-get purge“, šios priklausomybės automatiškai nepašalinamos. Todėl, norėdami pašalinti šias nepanaudotas priklausomybes, atlaisvindami sistemos vietą, galite paleisti komandą „apt-get“ tokiu būdu:
sudo apt-get autoremove
Ši komanda ištirs visą jūsų „Linux“ sistemą ieškodama visų nebereikalingų paketų ir priklausomybių ir juos iš viso pašalins.
7 pavyzdys: sumaniai atnaujinkite savo „Linux“ sistemą
Paprasta „apt-get upgrade“ komanda atnaujina visus turimus „Linux“ sistemos paketus net netikrindama, ar reikia atnaujinti tam tikrą paketą, ar ne. Jei norite protingai atlikti pereinamąjį procesą, galite paleisti komandą „apt-get“ tokiu būdu:
sudo apt-get dist-upgrade
Kita šios komandos ypatybė yra ta, kad ji ne tik protingai atnaujina paketus, bet ir pašalina tuos paketus bei priklausomybes, kurių nebereikia.
8 pavyzdys: atlikite „Linux“ sistemos valymą
Jei norite išvalyti visus laikinus failus iš „Linux“ sistemos, galite naudoti komandą „apt-get“ tokiu būdu:
sudo apt-get clean
Ši komanda pašalins visus laikinus failus iš „Linux“ sistemos ir taip atlaisvins vietos diske.
9 pavyzdys: sužinokite paketo pakeitimus, patikrindami žurnalą
Kiekvieną kartą, kai įdiegiate programą ar paketą savo „Linux“ sistemoje ir pradedate jį naudoti, atlikite tam tikrus pakeitimus. Jei norite pažvelgti į visus šiuos pakeitimus prieš atnaujindami bet kurį norimą paketą, galite paleisti komandą „apt-get“ tokiu būdu:
sudo apt-get changelog PackageNameČia prieš pakeisdami „PackageName“ turite pakeisti tikrąjį paketo, kurio pakeitimų žurnalą norite peržiūrėti, pavadinimą. Norėjome peržiūrėti demonstravimui skirtą „VLC media player“ keitimo žurnalą, todėl „PackageName“ pakeitėme „vlc“.
10 pavyzdys: Išvalykite visus savo „Linux“ sistemos vietinės talpyklos paketus
Kartais kai kurie .deb failai nuolat gyvena jūsų „Linux“ sistemos saugykloje, net jei jie jau nėra įdiegti. Štai kodėl visada rekomenduojama kuo greičiau atsikratyti šių failų ir atgauti vietos diske.
Norėdami išvalyti visus savo „Linux“ sistemos vietinių talpyklų paketus, galite paleisti komandą „apt-get“ tokiu būdu:
sudo apt-get autoclean
11 pavyzdys: atsisiųskite paketą į savo „Linux“ sistemą
Kartais norėsite atsisiųsti paketą tik į savo „Linux“ sistemą jo neįdiegę. To gali prireikti, kai jums reikės įdiegti šį paketą vėliau arba jei norite išsaugoti atsisiųstą konkretaus paketo atsarginę kopiją. Todėl norėdami atsisiųsti paketą į savo „Linux“ sistemą jo neįdiegę, galite paleisti komandą „apt-get“ tokiu būdu:
sudo apt-get atsisiųsti „PackageName“Čia jūs turite pakeisti „PackageName“ tikruoju paketo, kurį norite atsisiųsti, pavadinimu, neįdiegę jo savo „Linux“ sistemoje. Norėjome atsisiųsti VLC laikmenų grotuvą demonstravimui, todėl pakeitėme „PackageName“ į „vlc“.
12 pavyzdys: „Linux“ sistemoje ieškokite sugadintų paketų ar priklausomybių
Kartais kai kurios įdiegtos priklausomybės ar paketai jūsų „Linux“ sistemoje gali būti sugadinti. Mes tokius paketus ar priklausomybes vadiname „sugedusiais“. Todėl, jei norite sužinoti visus sugadintus paketus ar priklausomybes savo „Linux“ sistemoje, galite paleisti komandą „apt-get“ tokiu būdu:
sudo apt-get patikrinimas
13 pavyzdys: Ištaisykite sugadintus paketus ar priklausomybes savo „Linux“ sistemoje
Sužinoję visus sugadintus paketus ar priklausomybes savo „Linux“ sistemoje, kitas žingsnis yra juos visus ištaisyti, kad galėtumėte lengvai tęsti tolesnį diegimą.
Visus sugadintus paketus ar priklausomybes nuo „Linux“ sistemos galite pataisyti vykdydami komandą „apt-get“ tokiu būdu:
sudo apt-get -f install
14 pavyzdys: pasiekite „apt-get“ komandos rankinius puslapius
Jei kada norite sužinoti daugiau informacijos apie komandą „apt-get“, galite pasiekti jos vadovo puslapius tokiu būdu:
žmogus apt-get
15 pavyzdys: pasiekite komandos „apt-get“ pagalbos puslapius
Jei norite sužinoti komandos „apt-get“ sintaksę ir parinktis, galite pasiekti jos pagalbos puslapius.
Norėdami patekti į „apt-get“ komandos pagalbos puslapius, galite paleisti šią komandą taip:
apt-get - pagalba
16 pavyzdys: Pakartotinai įdiekite paketą savo „Linux“ sistemoje
Kartais jūsų „Linux“ sistemoje įdiegtas paketas gali veikti netinkamai. Tokie klausimai gali kilti dėl kelių priežasčių, iš kurių svarbiausia priežastis yra netinkamas jo įrengimas. Tokioje situacijoje galite pagalvoti iš naujo įdiegti jau įdiegtą paketą.
Tai galima padaryti paleidus komandą „apt-get“ tokiu būdu:
sudo apt-get install --reinstall PackageNameČia „PackageName“ turite pakeisti tikruoju paketo, kurį norite iš naujo įdiegti savo „Linux“ sistemoje, pavadinimu. Norėjome demonstruoti iš naujo įdiegti VLC laikmenų leistuvą, todėl pakeitėme „PackageName“ į „vlc“.
17 pavyzdys: Atsisiųskite paketo šaltinio kodą į savo „Linux“ sistemą
Jei tiesiog norite atsisiųsti paketo šaltinio kodą neįdiegę jo savo „Linux“ sistemoje, galite paleisti komandą „apt-get“ tokiu būdu:
sudo apt-get - onlydownload-only source PackageNameČia jūs turite pakeisti „PackageName“ tikruoju paketo pavadinimu, kurio šaltinio kodą norite atsisiųsti neįdiegę jo savo „Linux“ sistemoje. Norėjome demonstracijai atsisiųsti VLC medijos leistuvo šaltinio kodą, todėl pakeitėme „PackageName“ į „vlc“.
Pagrindiniai apt-cache komandų pavyzdžiai
Toliau aprašomos šešios pagrindinės „apt-get“ komandos.
18 pavyzdys: išvardykite visus galimus „Linux“ sistemos paketus
Paprastai, kai pradedate naudoti „Linux“ sistemą, iš pradžių nesuvokiate, kuriuos paketus iš esmės turite įdiegti. Kartais net nežinote tikslių paketų pavadinimų. Todėl visada laikoma, kad labai naudinga, jei galite kažkaip surašyti visus įdiegiamus paketus.
Norėdami išvardyti visus galimus „Linux“ sistemos paketus, galite naudoti komandą „apt-cache“ tokiu būdu:
sudo apt-cache pkgnames
Šioje komandoje bus išvardyti visų jūsų „Linux“ sistemoje galimų paketų pavadinimai.
19 pavyzdys: išvardykite išsamią informaciją apie „Linux“ sistemos paketą
Kartais galbūt norėsite sužinoti visą informaciją apie konkretų paketą, kad žinotumėte jo suderinamumą ir kitus panašius dalykus.
Norėdami išvardyti išsamią informaciją apie „Linux“ sistemos paketą, galite paleisti komandą „apt-cache“ tokiu būdu:
sudo apt-cache showpkg PackageNameČia jūs turite pakeisti „PackageName“ tikruoju paketo pavadinimu, kurio išsamią informaciją norite išvardyti „Linux“ sistemoje. Norėjome pateikti išsamią informaciją apie „VLC media player“ demonstravimui, todėl pakeitėme „PackageName“ į „vlc“.
20 pavyzdys: išvardykite visą pagrindinę informaciją apie „Linux“ sistemos paketą
Minėtame komandų sąraše pateikiama visa įmanoma informacija apie bet kurį konkretų paketą. Tačiau jei norite išvardyti tik pagrindinę informaciją apie paketą, galite paleisti komandą „apt-cache“ tokiu būdu:
sudo apt-cache rodo „PackageName“Čia jūs turite pakeisti „PackageName“ tikruoju paketo pavadinimu, kurio pagrindinę informaciją norite išvardyti savo „Linux“ sistemoje. Norėjome surašyti pagrindinę informaciją apie „VLC“ grotuvą demonstracijai, todėl „PackageName“ pakeitėme „vlc“.
21 pavyzdys: Kai kurių konkrečių paketų ieškokite naudodami raktinių žodžių paiešką savo „Linux“ sistemoje
Kartais neprisimenate tikslaus paketo pavadinimo, bet vis tiek norite jo ieškoti. Viskas, ką atsimenate, yra konkretus raktinis žodis, kuris yra jūsų paketo pavadinimo dalis. Tokiu atveju vis tiek galite atlikti raktinių žodžių paiešką, norėdami ieškoti visų tų paketų, kuriuose yra nurodytas raktinis žodis.
Norėdami tai padaryti, galite paleisti komandą „apt-cache“ tokiu būdu:
sudo apt-cache paieška „Raktinis žodis“Čia turite pakeisti „Raktinį žodį“ tikruoju raktiniu žodžiu, esančiu paketo, kurio norite ieškoti savo „Linux“ sistemoje, pavadinime. Norėjome parodyti visus tuos paketus, kurių pavadinimuose yra „server“ raktinis žodis, todėl mes pakeitėme „Keyword“ į „server“.
22 pavyzdys: Ieškokite konkretaus paketo, paminėdami jo pavadinimą savo „Linux“ sistemoje
Jei atsimenate tikslų paketo pavadinimą, galite jo tiesiog ieškoti savo „Linux“ sistemoje, nurodydami tikslų jo pavadinimą.
Galite ieškoti konkretaus paketo savo „Linux“ sistemoje, vykdydami komandą „apt-cache“ tokiu būdu:
sudo apt-cache paieška „PackageName“Čia „PackageName“ turite pakeisti tikruoju paketo, kurio norite ieškoti savo „Linux“ sistemoje, pavadinimu. Norėjome ieškoti demonstravimo VLC grotuvo, todėl pakeitėme „PackageName“ į „vlc“.
23 pavyzdys: Pateikite „Linux“ sistemos talpyklos statistiką
Jei norite sužinoti bendrą „Linux“ sistemos talpyklos statistiką, t.e., bendras pakuočių skaičius, pakuočių rūšys ir kt. tada galite paleisti „apt-cache“ komandą tokiu būdu:
sudo apt-cache statistika
Išvada
Šiame straipsnyje pateikėme labai išsamią „apt-get“ ir „apt-cache“ komandų naudojimo instrukciją. Daugumai vartotojų yra žinoma „apt-get“ komanda, tačiau jie neturi supratimo apie „apt-cache“ komandos naudojimą. Perėję šią pamoką jie galės naudotis „apt-cache“ komanda taip pat sklandžiai, kaip ir bet kurią kitą pagrindinę „Linux“ komandą. Be to, „apt-get“ komandos naudojimas taip pat yra išsamiai paaiškintas šiame straipsnyje, nes septyniolika iš dvidešimt trijų pavyzdžių buvo skirti šiam tikslui. Štai kodėl, peržiūrėję šį straipsnį, kiekvienas gali išmokti naudoti komandas „apt-get“ ir „apt-cache“.