Kaip naudotis komandų eilute "Apt-Get įdiegti programas Ubuntu"

Turinys:

Kaip naudotis komandų eilute "Apt-Get įdiegti programas Ubuntu"
Kaip naudotis komandų eilute "Apt-Get įdiegti programas Ubuntu"
Anonim
Ubuntu turi daugybę GUI metodų, skirtų programoms diegti, tačiau jie turi šiek tiek laiko ieškoti ir rasti. Kadangi klaviatūra paprastai yra greitesnė nei pelė, programinės įrangos valdymas naudojant komandų eilutę gali būti realaus laiko taupymo priemonė.
Ubuntu turi daugybę GUI metodų, skirtų programoms diegti, tačiau jie turi šiek tiek laiko ieškoti ir rasti. Kadangi klaviatūra paprastai yra greitesnė nei pelė, programinės įrangos valdymas naudojant komandų eilutę gali būti realaus laiko taupymo priemonė.

APT

Linux administruoja programinę įrangą per paketus, atskirus programinės įrangos vienetus, kuriuose yra vartotojo sąsajų, modulių ir bibliotekų. Dauguma programų jungia keletą kartu priklausomų paketų, o kiti leidžia jums pasirinkti, kuriuos paketus įdiegti ir ką palikti savo nuožiūra. Tai gali sukelti painiavą, todėl jūsų paketų tvarkytuvėje galite padėti

Kiekvienas "Linux" paskirstymas turi savo paketų valdymo sistemą. Mūsų artimais ir brangiais Ubuntu, tai išplėstinė pakavimo priemonė. Ji turi komandų šeimą, kuri leidžia jums pridėti saugyklų; ieškoti, įdiegti ir pašalinti paketus; ir netgi imituoti atnaujinimus ir pan. Komandos yra gana lengvai įsimenamos ir naudojamos, taigi jūs visą laiką valdysite savo sistemos programinę įrangą.

APT reikalauja super vartotojo teisių, nes jame nagrinėjami pagrindiniai sistemos aspektai, taigi Ubuntu jums reikia įvesti daugumą komandų su "sudo".

Ieškoti paketų

Komanda ieškoti programinės įrangos yra:

apt-cache search [search term 1] [search term 2] … [search term n]

Pakeiskite [paieškos terminus], bet nenaudokite skliausteliuose. Jūs gausite tokį produkciją:

Galite ieškoti terminų, aprašytų paketuose, pasakykite apie solitaire žaidimą arba paketo pavadinimą. Kai kurie paieškos rezultatai gali būti tonai, todėl galite pereiti per sąrašą naudodami šią komandą:
Galite ieškoti terminų, aprašytų paketuose, pasakykite apie solitaire žaidimą arba paketo pavadinimą. Kai kurie paieškos rezultatai gali būti tonai, todėl galite pereiti per sąrašą naudodami šią komandą:

apt-cache search [search terms] | less

Šio komandos viduryje yra vamzdis (jis turi raktą su ). Kuo mažiau komandų galėsite slinkti sąraše naudodami rodyklių klavišus, puslapio aukštyn / žemyn mygtukus ir tarpą, b ir įveskite. Paspauskite q, kad išeitumėte iš sąrašo ir grįžtumėte į raginimą.

Saugyklų pridėti

Daugiau programinės įrangos galite rasti internete esančiose saugyklose. Paimkite, pavyzdžiui, "Ubuntu Tweak", programą, kuri leidžia jums keisti kai kuriuos paslėptus ar kitaip sunkiai pakeistus jūsų sistemos nustatymus. Ji yra prijungta prie kitos saugyklos. Jei pridėsite saugyklą vietoj to, kad atsisiųsite ir įdiegsite tik paketą, sistema praneš jums apie naujinius ir automatiškai ją atnaujins. Galite rankiniu būdu pridėti ir keisti saugyklą redaguodami APT šaltinių failą:

sudo nano /etc/apt/sources.list

Tačiau Ubuntu 9.10 "Karmic Koala" tai pakeitė. Tai lengviau!

Image
Image

sudo add-apt-repository [repository name here]

Pažvelkime į "Ubuntu Tweak" atpirkimą, kad pamatytume, kaip jis atrodys praktiškai:

sudo add-apt-repository ppa:tualatrix/ppa

Voila!

Šaltinių atnaujinimas

Pridėjus saugykloms, turite atnaujinti savo paketų sąrašą.
Pridėjus saugykloms, turite atnaujinti savo paketų sąrašą.

sudo apt-get update

Tai pakeis paketų sąrašus iš visų saugyklų vienu metu. Nepamiršk tai padaryti po kiekvienos papildomos saugyklos!

Įdiegimas

Dabar, kai pridėjote savo programinės įrangos repo ir atnaujinote savo paketų sąrašą ir nustatėte norimą paketo pavadinimą, galite jį įdiegti.

sudo apt-get install [package name 1] [package name 2] … [package name n]

Tai leis atsisiųsti ir įdiegti visus išvardytus paketus. Jei yra priklausomybės - kitos būtinos pakuotės - jos taip pat bus įdiegtos. Kartais taip pat pamatysite rekomenduojamų, tačiau neprivalomų paketų sąrašą, kad galėtumėte kartu su savo pasirinkimu. Kartais taip pat pamatysite patvirtinimo raginimą, tačiau ne visada.
Tai leis atsisiųsti ir įdiegti visus išvardytus paketus. Jei yra priklausomybės - kitos būtinos pakuotės - jos taip pat bus įdiegtos. Kartais taip pat pamatysite rekomenduojamų, tačiau neprivalomų paketų sąrašą, kad galėtumėte kartu su savo pasirinkimu. Kartais taip pat pamatysite patvirtinimo raginimą, tačiau ne visada.

Dažnai pamatysite pagrindinį paketą su kitais susietais paketais, todėl įdiegę šią programą bus automatiškai įdiegtos priklausomybės, o kartais ir susijusios paketai.

Image
Image

Paketų šalinimas

Jei norite atsikratyti programos, galite pašalinti visus susijusius paketus.

sudo apt-get remove [package name 1] [package name 2] … [package name n]

Jei norite atsikratyti konfigūracijos failų ir susijusių katalogų (paprastai vartotojo namų kataloge), norėsite pridėti išvalymo parinktį:
Jei norite atsikratyti konfigūracijos failų ir susijusių katalogų (paprastai vartotojo namų kataloge), norėsite pridėti išvalymo parinktį:

sudo apt-get remove –purge [package name 1] [package name 2] … [package name n]

Yra du brūkšneliai. Tai bus naudinga, jei programa veikia netinkamai. Išvalius pašalinus, galėsite įdiegti "švarų".

Daugeliu atvejų galite pasirinkti pagrindinį paketą, o su jais susiję bus pašalinti. Jei taip nėra, galite naudoti šią komandą:

sudo apt-get autoremove

Tai automatiškai pašalins visus paketus, kurie nėra naudojami arba susieti su bet kuria įdiegta programa. Pvz., Jei atsikratėte pagrindinio paketo, autoremove atsikratys jo susijusių paketų ir bet kokių priklausomybių, jei ji nebebuvo naudojama kitoje programoje. Tai puikus būdas išvalyti nepanaudotas bibliotekas ir paketus, kurių jums nereikia.

Programinės įrangos atnaujinimas

Taigi, kas, jei paketus reikia atnaujinti? Galite atnaujinti atskiras programas naudodami šią komandą:

sudo apt-get upgrade [package name 1] [package name 2] … [package name n]

Arba galite atnaujinti visus paketus nesant jokių papildomų argumentų:

sudo apt-get upgrade

Tai parodys, kiek ir kokių paketų reikia atnaujinti ir paprašys patvirtinimo prieš tai tęsiant.

Prisiminkite, kad pirmiausia turėsite atnaujinti. Atnaujinimas pakeis senesnes programų versijas naujesnėmis versijomis. Tai yra pakeitimo procesas; reikalingas tas pats paketo pavadinimas, o senesnė versija pakeičiama naujausia versija. Nepateikta jokių visiškai naujų paketų ir jokių paketų nėra įdiegta.

Kai kurios programos ne taip gerai dirba. Jie reikalauja paketo su šiek tiek kitokiu pavadinimu, kuris bus pašalintas, ir naują su kitokiu pavadinimu, kuris bus įdiegtas. Kartais naujos programos versijoje yra naujas reikalingas paketas. Tokiais atvejais jums reikės naudoti dist-upgrade.

Image
Image

sudo apt-get dist-upgrade [package name 1] [package name 2] … [package name n]

sudo apt-get dist-upgrade

Dabar visos priklausomybės bus patenkintos nesvarbu, kas.Jei esate nekomplektuojamas, vadinasi, tai komanda, kurią ketinate naudoti.

Jei norite tik pamatyti, kurie paketai bus naujovinti, jei hipotetiškai paleistumėte komandą, galite imituoti atnaujinimą naudodami -s parinktį.

sudo apt-get –s upgrade

Tai tikrai naudinga, jei nesate tikri, ar atnaujinus vieną paketą bus sugadintos kitos programos, kurios retkarčiais būna panašios į PHP ir pašto serverių bibliotekas.

Valymas

Kai atsisiųsite paketus, "Ubuntu" juos talpina, jei reikės juos papildomai pažinti. Galite ištrinti šią talpyklą ir grąžinti kietojo disko vietą naudodami šią komandą:

sudo apt-get clean

Jei norite atsikratyti talpyklos, bet išsaugokite naujausias paketų versijas, tada naudokite šią vietovę:

sudo apt-get autoclean

Tai atsikratys senesnių versijų, kurios yra beveik nenaudingos, bet vis tiek palieka talpyklą.

Patikrinkite, kas įdiegta

Galite pamatyti sąrašą visų įdiegtų paketų su dpkg.

sudo dpkg –list

Taip pat galite naudoti mažiau, kad galėtumėte peržiūrėti šį sąrašą.

sudo dpkg –list | less

Taip pat galite ieškoti sąraše naudodami grep komandą.

dpkg –list | grep [search term]

Jei kas nors yra įdiegtas, pamatysite paketo pavadinimą ir aprašymą.

Taip pat galite ieškoti kompaktiškesnio metodo:

dpkg –l ‘search term’

Ši parinktis yra mažoji raidė L, o jūsų paieškos terminas turi būti vienos kabučių viduje. Taip pat galite ieškoti alternatyvių simbolių.

Image
Image

Velykinis kiaušinis

APT turi įdomų Velykų kiaušinį.

sudo apt-get moo

Mėgaukitės savo super karvės galiais!

Galite sutaupyti laiko, kad galėtumėte valdyti paketus ir įdiegtą programinę įrangą per komandinę eilutę. "Ubuntu" programinės įrangos atnaujinimo priemonė dažnai būna paslėpta mano sistemoje, ir tikrai gali būti skausmas, kad reikės įdiegti programinės įrangos atpirkimo sąskaitas ir įdiegti paketus per Software Center, ypač jei jau žinote paketų pavadinimus. Taip pat puikiai tinka valdyti jūsų sistemą nuotoliniu būdu per SSH. Nebūtina, kad GUI veiktų apskritai, arba tvarkyti VNC.

Yra daug dalykų, kuriuos reikia išmokti, kai susidursite su komandų eilute, todėl galbūt norėsite sužinoti "Nano" pradedančiųjų vadovą, "Linux" komandų eilutės teksto redaktorių. Dar reikia daugiau!

Rekomenduojamas: