28Jun

Kā lietot komandrindu Apt-Get instalēt programmas Ubuntu

click fraud protection

Ubuntu ir daudz GUI balstītas metodes, lai instalētu lietojumprogrammas, taču tām ir nepieciešams laiks, lai meklētu un atrastu. Tā kā tastatūra parasti ir ātrāka nekā peles pults, programmatūras pārvaldīšana, izmantojot komandrindu, var būt reālā laika taupīšana.

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 savieno vairākas savstarpēji saistītas paketes kopā, bet citi ļauj jums izvēlēties, kuras paketes instalēt un ko atstāt ārpus jūsu izvēles. Tas var radīt neskaidrības, tādēļ jūsu rīcībā ir pakotņu pārvaldnieks, lai palīdzētu

Katram Linux izplatījumam ir sava pakešu pārvaldības sistēma. Mūsu pašu tuvumā un dārgā Ubuntu, tas ir uzlabotais iepakošanas rīks. Tas ir komandu saime, kas ļauj jums pievienot krātuves;meklēt, instalēt un noņemt paketes;un pat simulēt jauninājumus un tādas. Komandas ir diezgan viegli atcerēties un izmantot, tāpēc jūs pārvaldīsiet sistēmas programmatūru bez laika!

instagram viewer

APT pieprasa super-lietotāja atļaujas, jo tā attiecas uz sistēmas galvenajiem aspektiem, tādēļ Ubuntu jums ir jāsakņo lielākā daļa komandu ar "sudo."

Paketes meklēšana

Programmas meklēšanai ir:

apt-kešatmeklēšana [meklēšanas termins 1] [meklējamais termins 2]. .. [meklējamais termins n]

Aizstāt [meklēšanas vienumus], bet neizmanto iekavās. Jūs saņemsiet šādu izvadi:

Jūs varat meklēt terminus iepakojumu aprakstā, teikt par solitārs spēli vai paketes nosaukumu. Daži meklējumi var dot tonnu rezultātus, tāpēc jūs varat ritināt sarakstu ar šādu komandu:

apt-cache search [search terms] |mazāk

Šīs komandas vidū ir caurule( tai ir atslēga ar \).Jo mazāk komandu ļaus jums ritināt sarakstu ar bulttaustiņiem, lappuses uz augšu / uz leju taustiņiem un atstarpi, b un ievadiet. Nospiediet q, lai izietu no saraksta un atgrieztos pie uzvednes.

Datu krātuvju pievienošana

Jūs varat atrast vairāk programmatūras krātuvēs, kas atrodami tiešsaistē.Piemēram, ņemiet vērā Ubuntu Tweak, programmu, kas ļauj mainīt jūsu sistēmas slēptos vai citādi grūti mainīt iestatījumus. Tas ir izvietots citā krātuvē.Ja jūs pievienojat glabātuvi, nevis tikai lejupielādējat un instalējat paketi, sistēma informēs jūs par atjauninājumiem un automātiski to atjauninās jums. 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 veids!

sudo add-apt-repozitorijs [krātuves nosaukums šeit]

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

sudo add-apt-krātuve ppa: tualatrix / ppa

Voila!

Avotu atjaunināšana

Pēc krātuves pievienošanas jums ir jāatjaunina savu pakešu saraksts.

sudo apt-get update

Tas atjauninās pakešu sarakstus no visiem repozitorijiem vienā reizē.Atcerieties to darīt pēc katras pievienotās krātuves!

uzstādīšana

Tagad, kad esat pievienojis savu programmatūru repo un atjaunojis savu pakotņu sarakstu un atradis nepieciešamo paketes nosaukumu, to varat instalēt.

sudo apt-get install [pakotnes nosaukums 1] [pakotnes nosaukums 2]. .. [pakotnes nosaukums n]

Tas lejupielādēs un instalēs visas uzskaitītās paketes. Ja ir atkarības - citi nepieciešamie pakotnes - tie tiks instalēti arī.Dažreiz jūs arī redzēsiet ieteicamo, bet neobligāto iepakojumu sarakstu, lai ietu kopā ar savu izvēli. Dažreiz jūs arī redzēsiet apstiprināšanas uzvedni, lai gan ne vienmēr.

Bieži vien jūs redzēsiet kodolu pakotni ar citiem saistītajiem pakotņiem, tāpēc, instalējot šo, tiks automātiski instalētas atkarības un dažkārt arī ar to saistītās paketes.

noņemšanas pakotnes

Ja vēlaties atbrīvoties no programmas, varat atinstalēt saistītos pakotnes.

sudo apt-get remove [pakotnes nosaukums 1] [pakotnes nosaukums 2]. .. [pakotnes nosaukums n]

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

sudo apt-get remove-purge [pakotnes nosaukums 1] [pakotnes nosaukums 2]. .. [pakotnes nosaukums n]

Tur ir divi defekti. Tas būs noderīgi, ja programma nedarbosies pareizi. Iztīra pēc izņemšanas, un varēsiet instalēt "tīru".

Lielāko daļu laika jūs varat vienkārši izvēlēties galveno pakotni, un no tiem tiks noņemti saistītie faili. Ja tas nenotiek, varat izmantot šādu komandu:

sudo apt-get autoremove

Tas automātiski noņems visus iepakojumus, kas netiek izmantoti vai saistīti ar kādu instalētu programmu. Piemēram, ja esat atbrīvojies no galvenās pakotnes, autoremove atbrīvosies no tā saistītajām pakotnēm un jebkādām atkarībām, kam tā bija, kamēr neviena cita programma to neizmanto. Tas ir lielisks veids, kā iztīrīt neizmantotās bibliotēkas un paketes, kas jums nav vajadzīgi.

Upgrading Software

Tātad, ko tad, ja jūsu pakotnēm ir nepieciešama jaunināšana? Jūs varat uzlabot atsevišķas programmas ar šādu komandu:

sudo apt-get upgrade [pakotnes nosaukums 1] [pakotnes nosaukums 2]. .. [pakotnes nosaukums n]

Vai arī jūs varat uzlabot visus pakotnes, kam nav citu argumentu:

sudo apt-get upgrade

Tas jums pateiks, cik daudz un kādas paketes ir jāatjaunina, un pirms tā turpinās lūgt apstiprinājumu.

Atcerieties, ka jums vispirms ir jāatjaunina. Jaunināšana aizstās vecākas programmas versijas ar jaunākajām versijām. Tas ir aizstāšanas process;nepieciešams tas pats pakotnes nosaukums, un vecākā versija tiek aizstāta ar jaunāku versiju. Nav instalēti pilnīgi jauni pakotnes, un neviens iepakojums nav atinstalēts.

Dažas programmas nedarbojas tik labi. Viņiem ir nepieciešama pakete ar mazliet atšķirīgu nosaukumu, kas tiks noņemts, un jauns, kas tiks instalēts ar citu nosaukumu. Dažreiz programmas jaunākajai versijai ir jauna nepieciešamā pakete.Šajos gadījumos jums būs jāizmanto dist-upgrade.

sudo apt-get dist-upgrade [pakotnes nosaukums 1] [pakotnes nosaukums 2]. .. [pakotnes nosaukums n]

sudo apt-get dist-upgrade

Tagad visas saistības tiks izpildītas neatkarīgi no tā, ko. Ja neesat iekļāvies pakotņu mikropārvaldībā, tad tā ir komanda, kuru izmantosit.

Ja jūs tikai vēlaties redzēt, kuras paketes tiks jauninātas, ja jūs hipotētiski palaistu 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 viena paketes jaunināšana izjauc citas programmas, kas reizēm notiek ar tādām lietām kā PHP un pasta serveru bibliotēkas.

tīrīšana

Kad lejupielādējat pakotnes, Ubuntu tās kešatmiņā, ja tai ir jāatsaucas uz tiem tālāk. Jūs varat izdzēst šo kešatmiņu un atgriezt kādu cietā diska vietu ar šādu komandu:

sudo apt-get clean

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

sudo apt-get autoclean

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

Pārbauda, ​​kas ir instalēts

Jūs varat redzēt visu instalēto pakotņu sarakstu ar dpkg.

sudo dpkg -list

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

sudo dpkg -list |mazāk

Jūs varat arī meklēt sarakstu, izmantojot grep komandu.

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

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

Varat arī meklēt, izmantojot kompaktu metodi:

dpkg -l 'meklēšanas termins'

Šī opcija ir mazā burts L, un jūsu meklēšanas vienumam ir jābūt iekšējai vienai kotācijai. Varat arī izmantot aizstājējzīmi, lai meklētu arī labāk.

Lieldienu olu

APT ir interesanta lieldienu ola.

sudo apt-get moo

Izbaudiet savas super govju pilnvaras!

Spēja pārvaldīt pakotnes un instalēto programmatūru, izmantojot komandrindu, var ietaupīt laiku. Ubuntu programmatūras atjauninātājs bieži tiek iztukšots manā sistēmā, un patiešām var būt sāpes, ka ir jāpievieno programmatūras repo un jāinstalē paketes, izmantojot programmatūras centru, it īpaši, ja jau jau zināt iepakojumu nosaukumus. Tas ir arī lieliski, ka jūsu sistēma tiek attāli pārvaldīta, izmantojot SSH.Jums vispār nav GUI vai jāstrādā ar VNC.

Ir daudz lietas, kas jāapgūst, kad iepazinies ar komandrindu, tādēļ, iespējams, vēlēsities iepazīties ar Nano, Linux komandrindas teksta redaktora rokasgrāmatu. Vēl ir daudz!