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, kas palīdzēs
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!
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".
Iepakojumu meklēšana
Komandu, lai meklētu programmatūru, ir:
apt-cache search [search term 1] [search term 2] … [search term n]
Aizstāt [meklēšanas vienumus], bet nelietojiet iekavās. Jūs saņemsiet šādu izvadi:
apt-cache search [search terms] | less
Šī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.
Repozitoriju 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-repository [repository name here]
Apskatīsim Ubuntu Tweak repo, lai redzētu, kā tā izskatās praksē:
sudo add-apt-repository ppa:tualatrix/ppa
Voila!
Avotu atjaunināšana
sudo apt-get update
Tas atjauninās pakešu sarakstus no visiem repozitorijiem vienā virzienā. 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 pakešu sarakstu un atradis nepieciešamo paketes nosaukumu, to varat instalēt.
sudo apt-get install [package name 1] [package name 2] … [package name n]
Bieži vien jūs redzēsiet pamata 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 tām saistītās paketes.
Pakešu noņemšana
Ja vēlaties atbrīvoties no programmas, varat atinstalēt saistītās paketes.
sudo apt-get remove [package name 1] [package name 2] … [package name n]
sudo apt-get remove –purge [package name 1] [package name 2] … [package name 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 izvēlēties galveno pakotni, un no tiem tiks noņemti saistītie faili. Ja tā nav, 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, kādas 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.
Programmatūras jaunināšana
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 [package name 1] [package name 2] … [package name n]
Vai arī jūs varat uzlabot visas paketes, nesniedzot papildu argumentus:
sudo apt-get upgrade
Tas jums parāda, cik daudz un kādas pakotnes nepieciešams atjaunināt, un pirms tā turpinās lūgt apstiprinājumu.
Atcerieties, ka jums vispirms vajadzēs atjaunināt. 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 [package name 1] [package name 2] … [package name n]
sudo apt-get dist-upgrade
Tagad visas saistības būs apmierinātas neatkarīgi no tā, ko.Ja neesat iekļāvies pakotņu mikropārvaldībā, tad tā ir komanda, kuru izmantosit.
Ja vēlaties redzēt, kuri pakotnes tiks jauninātas, ja hipotētiski palaistu komandu, varat simulēt jaunināšanu ar -s opciju.
sudo apt-get –s upgrade
Tas ir patiešām noderīgi, ja neesat pārliecināts, vai vienas pakotnes atjaunināš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šatmēra gadījumā, ja tai ir jāmeklē tālāk. Jūs varat izdzēst šo kešatmiņu un atgriezt cieto disku, izmantojot šādu komandu:
sudo apt-get clean
Ja vēlaties atbrīvoties no kešatmiņas, bet saglabājiet jaunākās versijas, kuras jums ir, un 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 | less
Jūs varat arī meklēt sarakstu, izmantojot grep komandu.
dpkg –list | grep [search term]
Ja kaut kas ir instalēts, jūs redzēsiet pakotnes nosaukumu un aprakstu.
Jūs varat arī meklēt, izmantojot kompaktu metodi:
dpkg –l ‘search term’
Šī opcija ir mazā burts L, un jūsu meklēšanas vienumam jābūt iekšējiem kotētājiem. Varat arī izmantot aizstājējzīmi, lai meklētu arī labāk.
Lieldienu ola
APT ir interesanta lieldienu olu.
sudo apt-get moo
Izbaudiet savas super govs 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 pakešu 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.
Mācīties daudz, lietojot komandrindu, ir daudz lietas, tādēļ, iespējams, vēlēsities iepazīties ar Nano iesācēju rokasgrāmatu, Linux komandrindas teksta redaktoru. Vēl ir daudz!