ASJAKOHANE
Linux haldab tarkvara pakettide, individuaalsete tarkvara üksuste kaudu, mis sisaldavad kasutajaliideseid, mooduleid ja raamatukogusid. Enamik rakendusi ühendab mitu kaas sõltuvat paketti koos ja teised võimaldavad teil valida, milliseid pakette paigaldada ja milliseid omal äranägemisel välja jätta. See võib tekitada segadust, nii et teie käsutuses on paketihaldur
Igal Linuxi jaotusel on oma paketihaldussüsteem. Meie enda lähedaseks ja kalliks Ubuntuks on see täiustatud pakkimisvahend. Sellel on käskude perekond, mis võimaldab teil lisada hoidlaid; pakettide otsimine, installimine ja eemaldamine; ja isegi simuleerida uuendusi ja nii edasi. Käske on üsna lihtne meelde jätta ja kasutada, nii et saate oma süsteemi tarkvara igal ajal juhtida!
APT vajab super-kasutaja õigusi, sest see käsitleb süsteemi põhiaspekte, nii et Ubuntu peate esmalt käivitama enamuse käskudega "sudo".
Pakettide otsimine
Tarkvara otsimiseks käsk on:
apt-cache search [search term 1] [search term 2] … [search term n]
Asenda [otsinguterminid], kuid ärge kasutage sulgudesid. Saad sellist väljundit:
apt-cache search [search terms] | less
Selle käsu keskel on toru (see jagab võtit koos ). Vähem käsu abil saate sirvida loendit nooleklahvide, lehe üles-alla klahvide ja tühiku abil, b ja sisestada. Vajuta q loendist väljumiseks ja tagasi viipa.
Hoidlate lisamine
Veebis leiduvates hoidlates leiate rohkem tarkvara. Võtke näiteks Ubuntu Tweak, programm, mis võimaldab teil muuta oma süsteemi peidetud või muul viisil raskesti muutuvaid seadeid. See on paigutatud teisele hoidlasse. Kui lisate lihtsalt pakendi allalaadimise ja installimise asemel repositooriumi, teavitab süsteem teid värskendustest ja hoiab seda automaatselt teie jaoks ajakohasena. Repositooriumite käsitsi saab lisada ja muuta, redigeerides APT allikate faili:
sudo nano /etc/apt/sources.list
Kuid Ubuntu 9.10 Karmic Koala muutis seda. See on lihtsam viis!
sudo add-apt-repository [repository name here]
Vaatame Ubuntu Tweaki repo, et näha, mis see tegelikult välja näeb:
sudo add-apt-repository ppa:tualatrix/ppa
Voila!
Allikate värskendamine
sudo apt-get update
See ajakohastab pakettide loendid kõikidest hoidlatest ühe korraga. Ärge unustage seda teha iga lisatava hoidla järel!
Paigaldamine
Nüüd, kui olete oma tarkvara taaskäivitanud ja uuendanud oma paketi nimekirja ja leidnud vajaliku paketi nime, saate seda installida.
sudo apt-get install [package name 1] [package name 2] … [package name n]
Tihti näete tuumipaketti teiste lingitud pakettidega, nii et selle paigaldamine paigaldab automaatselt sõltuvad ja mõnikord ka nendega seotud pakendid.
Paketid eemaldamine
Kui soovite programmi lahti saada, võite selle seotud paketid desinstallida.
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]
Seal on kaks kriipsu. See on kasulik, kui programm ei tööta korralikult. Pärast eemaldamist puhastades võite saada puhta installi.
Suurem osa ajast saate valida põhipaketi ja sellega seotud eemaldatud ka need eemaldatakse. Kui see ei õnnestu, saate kasutada järgmist käsku:
sudo apt-get autoremove
See eemaldab automaatselt pakendid, mida ei kasutata ega seostata ühegi installitud programmiga. Näiteks kui eemaldate põhipaketist, vabaneb autoremove sellest seotud pakettidest ja kõikidest sõltuvustest, kuni ükski teine programm neid ei kasuta. See on suurepärane võimalus kõikide kasutamata raamatukogude ja pakettide puhastamiseks, mida te ei vaja.
Tarkvara uuendamine
Mis siis, kui teie paketid vajavad täiendamist? Üksikuid programme saab uuendada järgmiselt:
sudo apt-get upgrade [package name 1] [package name 2] … [package name n]
Või saate kõik paketid uuendada ilma täiendavate argumentideta.
sudo apt-get upgrade
See ütleb teile, kui palju ja milliseid pakette on vaja ajakohastada ja palutakse kinnitus enne selle jätkamist.
Pidage meeles, et peate esmalt uuendama. Uuendus asendab vanemad programmide versioonid nende uuemate versioonidega. See on asendusprotsess; sama paketi nimi on vajalik ja vanem versioon asendatakse uuema versiooniga. Ei ole installitud täiesti uusi pakette ja ühtegi pakki pole installitud.
Mõned programmid ei tööta nii hästi. Nad nõuavad paketi kustutamiseks mõnevõrra erineva nimega ja uuega, millel on erinev nimi, mida tuleb installida. Mõnikord on uue programmi versioonil uus nõutav pakett. Sellistel juhtudel peate kasutama dist-upgrade'i.
sudo apt-get dist-upgrade [package name 1] [package name 2] … [package name n]
sudo apt-get dist-upgrade
Nüüd sõltuvad kõik sõltuvad ükskõik mida.Kui te ei sisene pakettide mikro-juhtimisse, siis on see käsk, mida kavatsete kasutada.
Kui soovite ainult käskude hüpoteetilisel käivitamisel näha, milliseid pakette uuendatakse, saate simuleerida uuendus -s-valikuga.
sudo apt-get –s upgrade
See on tõesti kasulik, kui te pole kindel, kas ühe paketi uuendamine segab muid programme, mis juhtub aeg-ajalt selliste asjadega nagu PHP ja posti serverite raamatukogud.
Puhastamine
Kui pakette alla laadite, varundab Ubuntu neid ka juhul, kui ta peab neid veel edasi viitama. Selle vahemälu saate kustutada ja kõvakettaruumi tagasi saata järgmise käsuga:
sudo apt-get clean
Kui soovite oma vahemälust lahti saada, aga salvestage oma pakettide uusimad versioonid, siis kasutage seda:
sudo apt-get autoclean
See vabastab vanemad versioonid, mis on üsna kasutu, kuid jätavad ikkagi teie vahemälu.
Kontrollige, mis on installitud
Saate vaadata kõigi teie installitud pakettide nimekirja dpkg-iga.
sudo dpkg –list
Selle loendi kerimiseks saate seda vähem kasutada.
sudo dpkg –list | less
Samuti saate otsida loendist grep-käsku kasutades.
dpkg –list | grep [search term]
Kui midagi on installitud, näete paketi nime ja kirjeldust.
Võite otsida ka kompaktsemat meetodit:
dpkg –l ‘search term’
See valik on väiketäht L ja teie otsingutermin peab olema üksikpakkumiste sees. Võite kasutada ka metamärke paremini otsimiseks.
Pühademuna
APT-l on huvitav libakammuna.
sudo apt-get moo
Naudi oma super lehma võimeid!
Võimalus hallata pakette ja installitud tarkvara käsurea kaudu võib säästa aega. Ubuntu tarkvaravärskendaja on minu süsteemis sageli maha jäänud ja võib tõesti olla valus, kui peate lisama tarkvarapaketi ja installima pakette tarkvara keskuse kaudu, eriti kui te juba pakettide nimed teate. Samuti on see suurepärane, kui juhtida oma süsteemi kaugjuhitava SSH-i kaudu. Teil ei pea üldse töötama GUI-vormingus ega VNC-ga tegelemist.
Käsurea korral on palju õppida, nii et võiksite tutvuda Linuxi käsurea tekstiredaktori Nano algaja juhendiga. Tuleb veel rohkem!