Mājas lapa » » Kā lietot Apt-Get, lai instalētu programmas Ubuntu no komandrindas

    Kā lietot Apt-Get, lai instalētu programmas Ubuntu no komandrindas

    Ubuntu lietojumprogrammu instalēšanai ir daudz GUI balstītu metožu, taču viņiem ir nepieciešams laiks, lai meklētu un atrastu. Tā kā tastatūra parasti ir ātrāka par peli, programmatūras pārvaldīšana, izmantojot komandrindu, var būt reāls laika taupītājs.

    APT

    Linux pārvalda programmatūru, izmantojot paketes, atsevišķas programmatūras vienības, kas satur lietotāja saskarnes, moduļus un bibliotēkas. Lielākā daļa lietojumprogrammu saista vairākas kopīgi atkarīgas paketes, bet citas ļauj jums izvēlēties, kuras pakotnes instalēt un kuras atstāt pēc saviem ieskatiem. Tas var kļūt mulsinošs, tāpēc jums ir pieejams paketes pārvaldnieks

    Katrai Linux izplatīšanai ir sava paketes pārvaldības sistēma. Mūsu pašu tuvajiem un dārgajiem Ubuntu, tas ir Advanced Packaging Tool. Tam ir komandu grupa, kas ļauj jums pievienot krātuves; meklēt, instalēt un noņemt paketes; un pat simulēt jauninājumus un tādus. Komandas ir diezgan viegli atcerēties un izmantot, tāpēc jūs nekad nebūsit pārvaldījis savu sistēmas programmatūru!

    APT prasa super-lietotāja atļaujas, jo tas attiecas uz sistēmas galvenajiem aspektiem, tāpēc Ubuntu jums būs jāieraksta lielākā daļa komandu ar “sudo”.

    Iepakojumu meklēšana

    Komandu, lai meklētu programmatūru, ir:

    apt-cache meklēšana [meklēšanas termins 1] [meklēšanas termins 2]… [meklēšanas termins n]

    Aizstāt [meklēšanas termini], bet neizmantojiet iekavās. Jūs saņemsiet šādu rezultātu:

    Jūs varat meklēt terminus iepakojumu aprakstā, teikt par solitāru spēli vai pēc iepakojuma nosaukuma. Daži meklējumi var dot rezultātu, tāpēc varat ritināt sarakstu ar šādu komandu:

    apt-cache meklēšana [meklēšanas termini] | mazāk

    Šīs komandas vidū ir caurule (tai ir kopīgs taustiņš). Mazāk komanda ļaus jums ritināt sarakstu ar bulttaustiņiem, lappuses uz augšu / uz leju, un atstarpi, b un ievadiet. Nospiediet q, lai izietu no saraksta un atgrieztos uz tūlītēju.

    Repozitoriju pievienošana

    Plašāku programmatūru var atrast tiešsaistē atrastos repozitorijās. Ņemiet, piemēram, Ubuntu Tweak - programmu, kas ļauj mainīt dažus slēptus vai citādi grūti maināmus sistēmas iestatījumus. Tas ir izvietots citā repozitorijā. Ja pievienojat repozitoriju, nevis lejupielādējat un instalējat tikai paketi, sistēma jums paziņos par atjauninājumiem un automātiski to atjauninās. Jūs varat manuāli pievienot un mainīt krātuves, rediģējot APT avota failu:

    sudo nano /etc/apt/sources.list

    Bet Ubuntu 9.10 Karmic Koala to mainīja. Ir vieglāk!

    sudo add-apt-repository [repozitorija nosaukums šeit]

    Apskatīsim Ubuntu Tweak repo, lai redzētu, kā tas izskatīsies praksē:

    sudo add-apt-repository ppa: tualatrix / ppa

    Voila!

    Avotu atjaunināšana

    Pēc krātuvju pievienošanas jums ir jāatjaunina jūsu pakotņu saraksts.

    sudo apt-get atjauninājums

    Tas vienā reizē atjauninās visu repozitoriju paketes. Atcerieties to darīt pēc katras pievienotās glabātavas!

    Uzstādīšana

    Tagad, kad esat pievienojis programmatūras repo un atjauninājis savu paku sarakstu, un atradāt vajadzīgo pakotnes nosaukumu, varat to instalēt.

    sudo apt-get install [paketes nosaukums 1] [paketes nosaukums 2]… [paketes nosaukums n]

    Tas lejupielādēs un instalēs visas norādītās paketes. Ja ir atkarības - citi priekšnosacījumi, tie tiks uzstādīti. Dažreiz jūs redzēsiet arī ieteicamo, bet neobligāto iepakojumu sarakstu, kas atbilst jūsu atlasei. Dažreiz jūs redzēsiet arī apstiprinājuma uzvedni, lai gan ne vienmēr.

    Bieži vien jūs redzēsiet galveno paketi ar citām saistītām paketēm, tāpēc šīs instalēšana automātiski instalēs arī atkarības un dažreiz ar tām saistītās paketes..

    Iepakojumu noņemšana

    Ja vēlaties atbrīvoties no programmas, varat atinstalēt saistītās paketes.

    sudo apt-get noņemt [paketes nosaukums 1] [paketes nosaukums 2]… [paketes nosaukums n]

    Ja vēlaties atbrīvoties no konfigurācijas failiem un saistītajiem direktorijiem (parasti lietotāja mājas direktorijā), jūs vēlaties pievienot attīrīšanas opciju:

    sudo apt-get remove -urge [paketes nosaukums 1] [paketes nosaukums 2]… [paketes nosaukums n]

    Tur ir divas domuzīmes. Tas noderēs, ja programma nedarbosies pareizi. Iztīrot noņemšanas, varēsiet uzstādīt „tīru”.

    Lielāko daļu laika jūs varat izvēlēties galveno paketi, un ar tiem saistītie tiks noņemti. Ja tā nav, varat izmantot šādu komandu:

    sudo apt-get autoremove

    Tas automātiski noņems visas paketes, kas netiek izmantotas vai saistītas ar kādu instalētu programmu. Piemēram, ja esat atbrīvojies no pamatpaketes, autoremove atbrīvosies no saistītām paketēm un jebkurām atkarībām, kādas tam bija, ja vien neviena cita programma tos neizmanto. Tas ir lielisks veids, kā iztīrīt neizmantotās bibliotēkas un paketes, kas jums nav nepieciešamas.

    Programmatūras jaunināšana

    Tātad, kas notiks, ja jūsu paketes ir jāuzlabo? Atsevišķas programmas var atjaunināt ar šādu komandu:

    sudo apt-get upgrade [paketes nosaukums 1] [paketes nosaukums 2]… [paketes nosaukums n]

    Vai arī varat atjaunināt visus iepakojumus, nesniedzot papildu argumentus:

    sudo apt-get jauninājums

    Tas jums parādīs, cik daudz un kādi iepakojumi ir jāatjaunina, un lūgs apstiprinājumu, pirms tas turpinās.

    Atcerieties, ka, iespējams, vispirms jāatjaunina. Upgrade aizstās vecākās programmas versijas ar jaunākajām versijām. Tas ir aizvietošanas process; vajadzīgs tas pats pakotnes nosaukums un vecākā versija tiek aizstāta ar jaunāku versiju. Nav instalētas pilnīgi jaunas pakotnes un nav atinstalētas paketes.

    Dažas programmas tā nedarbojas. Viņiem ir nepieciešams noņemt paketi ar nedaudz atšķirīgu nosaukumu un jaunu instalēt jaunu nosaukumu. Dažreiz programmas jaunajā versijā ir jauns nepieciešamais pakete. Šādos gadījumos jums būs jāizmanto dist-upgrade.

    sudo apt-get dist-upgrade [paketes nosaukums 1] [paketes nosaukums 2]… [paketes nosaukums n]

    sudo apt-get dist-upgrade

    Tagad visas atkarības būs apmierinātas neatkarīgi no tā. Ja neesat pakotņu mikropārvaldīšanā, tad šī ir komanda, kuru izmantojat.

    Ja vēlaties tikai redzēt, kuras paketes tiks modernizētas, ja jums būtu hipotētiski palaist komandu, varat simulēt jaunināšanu ar -s opciju.

    sudo apt-get -s jauninājums

    Tas ir patiešām noderīgi, ja neesat pārliecināts, vai vienas paketes atjaunināšana izjauks citas programmas, kas reizēm notiek ar tādām lietām kā PHP un pasta servera bibliotēkas.

    Tīrīšana

    Lejupielādējot pakotnes, Ubuntu tos glabā, ja tam ir nepieciešams atsaukties uz tiem. Varat izdzēst šo kešatmiņu un atgriezties pie cietā diska vietas ar šādu komandu:

    sudo apt-get clean

    Ja vēlaties atbrīvoties no kešatmiņas, bet saglabājiet jaunākās versijas, kas jums ir, tad izmantojiet šo:

    sudo apt-get autoclean

    Tas atbrīvosies no vecākām versijām, kas ir diezgan bezjēdzīgas, bet tomēr atstās jūs ar kešatmiņu.

    Pārbaude, kas ir instalēts

    Jūs varat redzēt visu instalēto paku sarakstu ar dpkg.

    sudo dpkg -list

    Varat arī izmantot mazāk, lai ritinātu šo sarakstu.

    sudo dpkg -list | mazāk

    Varat arī meklēt sarakstu ar grep komandu.

    dpkg -list | grep [meklēšanas termins]

    Ja kaut kas ir instalēts, jūs redzēsiet paketes nosaukumu un aprakstu.

    Varat arī meklēt, izmantojot kompaktāku metodi:

    dpkg -l 'meklēšanas termins'

    Šī opcija ir mazais burts L, un jūsu meklēšanas vienumam jābūt vienā citātā. Lai meklētu labāk, varat izmantot aizstājējzīmes.

    Lieldienu ola

    APT ir interesanta Lieldienu ola.

    sudo apt-get moo

    Izbaudiet savas super govs pilnvaras!


    Spēja pārvaldīt paketes un instalēto programmatūru, izmantojot komandrindu, var ietaupīt kādu laiku. Ubuntu programmatūras atjauninātājs bieži vien paliek manā sistēmā, un tas var tiešām būt sāpīgi pievienot programmatūras repo un instalēt pakotnes, izmantojot programmatūras centru, it īpaši, ja jūs jau zināt paketes nosaukumus. Tas ir lieliski piemērots, lai pārvaldītu jūsu sistēmu attālināti, izmantojot SSH. Jums nav nepieciešams GUI darboties vispār vai ar VNC.

    Ir daudz ko, kas jāiemācās, kad esat apmierināts ar komandrindu, tāpēc, iespējams, vēlēsities izlasīt Nano iesācēja rokasgrāmatu, Linux komandrindas teksta redaktoru. Ir vēl vairāk!