Erinevus lehekülje "Apt" redaktsioonide vahel
24. rida: | 24. rida: | ||
Kõiki apti seadistusi ja võtmeid näeb käsuga | Kõiki apti seadistusi ja võtmeid näeb käsuga | ||
− | apt-config dump | + | # apt-config dump |
Kõik tiritud paketid lähevad kausta | Kõik tiritud paketid lähevad kausta | ||
38. rida: | 38. rida: | ||
selleks ,et mingit tarkvara installeerida tuleb anda käsk | selleks ,et mingit tarkvara installeerida tuleb anda käsk | ||
− | apt-get install <nimi> | + | # apt-get install <nimi> |
selleks ,et otsida nimejärgi mis pakke olemas on serverites siis | selleks ,et otsida nimejärgi mis pakke olemas on serverites siis | ||
− | apt-cache dump <nimi> | + | # apt-cache dump <nimi> |
või siis lihtsalt | või siis lihtsalt | ||
− | apt-cache dump |grep <nimi> | + | # apt-cache dump |grep <nimi> |
kuna see käsk näitab lisaks ka kõiki neid pakke mis enda tööks vajavad | kuna see käsk näitab lisaks ka kõiki neid pakke mis enda tööks vajavad | ||
52. rida: | 52. rida: | ||
kasutamine :) | kasutamine :) | ||
− | apt-get update | + | # apt-get update |
+ | |||
sünkroniseerib pakkide indekseid mis tiritud sources.list. faili järgi | sünkroniseerib pakkide indekseid mis tiritud sources.list. faili järgi | ||
− | apt-get upgrade | + | # apt-get upgrade |
+ | |||
selleks ,et installida uuemad versioonid kõigist pakkidest mis on hetkel | selleks ,et installida uuemad versioonid kõigist pakkidest mis on hetkel | ||
süsteem installitud | süsteem installitud | ||
90. rida: | 92. rida: | ||
Ning veel.. | Ning veel.. | ||
− | apt-get remove <nimi> | + | # apt-get remove <nimi> |
+ | |||
kah üks tähtis asi täpsemalt ei ole vaja vist seletada :) | kah üks tähtis asi täpsemalt ei ole vaja vist seletada :) | ||
99. rida: | 102. rida: | ||
Selleks, et installida deb laiendiga paketti tuleb anda käsk | Selleks, et installida deb laiendiga paketti tuleb anda käsk | ||
− | dpkg -i fail.deb | + | # dpkg -i fail.deb |
Selline juhtum võib tulla ette kui pole võimalik kasutada võrku kuid vaja paigaldada mõni tarkvara | Selline juhtum võib tulla ette kui pole võimalik kasutada võrku kuid vaja paigaldada mõni tarkvara |
Redaktsioon: 25. mai 2011, kell 15:11
apt - Advanced Package Tool
apt-get on debiani pakkide uuendamise süsteemiks üle võrgu nagu on up2date punamütsikesel ja pkg_add -r <nimi> fbsd'l
http://www.debianhelp.co.uk/pkgadm.htm
pakkide otsingukohad on defineeritud failis
/etc/apt/sources.list
ehk siis serverid kust ta üritab neid tirida
Seal on tüüpilised read tavaliselt näiteks stiilis
deb http://ftp.ee.debian.org/debian/ etch main deb-src http://ftp.ee.debian.org/debian/ etch main deb http://security.debian.org/ etch/updates main contrib deb-src http://security.debian.org/ etch/updates main contrib
NB! enne seda faili muutma ning tarkvara linkide asukohti lisama hakkamist tasub olla väga hoolikas, hakates lisama uuemate tarkvaraversioonide hankimise soovis mitteametlikke aadresse võib viia selleni ,et erinevate tarkvarade versioonid ei klapi enam kokku mis võib lõppeda süsteemi katki tegemisega.
Kõiki apti seadistusi ja võtmeid näeb käsuga
# apt-config dump
Kõik tiritud paketid lähevad kausta
/var/cache/apt/archives/
nüüd natuke apt-get võtmetest
kohe alguses tuleks öelda ,et apt'il on olemas ka pseudograafikaga konfimisproge mida saab kasutada käsuga apt-setup
selleks ,et mingit tarkvara installeerida tuleb anda käsk
# apt-get install <nimi>
selleks ,et otsida nimejärgi mis pakke olemas on serverites siis
# apt-cache dump <nimi>
või siis lihtsalt
# apt-cache dump |grep <nimi>
kuna see käsk näitab lisaks ka kõiki neid pakke mis enda tööks vajavad otsitud faili siis võib list üsnagi pikaks minna ning on soovitatav more kasutamine :)
# apt-get update
sünkroniseerib pakkide indekseid mis tiritud sources.list. faili järgi
# apt-get upgrade
selleks ,et installida uuemad versioonid kõigist pakkidest mis on hetkel süsteem installitud
Kui ei julge kohe upgrade sisse lüüa (nt vana server, pole kaua uuendatud) on hea vaadata mida see upgrade käsk teeb, selleks võti --sumulate upgrade
# apt-get --simulate upgrade Reading package lists... Done Building dependency tree... Done The following packages have been kept back: openssh-client openssh-server The following packages will be upgraded: libmysqlclient15off libssl-dev libssl0.9.8 linux-image-2.6.18-6-amd64 mysql-client-5.0 mysql-common mysql-server mysql-server-5.0 openssl 9 upgraded, 0 newly installed, 0 to remove and 2 not upgraded. Inst linux-image-2.6.18-6-amd64 [2.6.18.dfsg.1-24etch3] (2.6.18.dfsg.1-24etch4 Debian-Security:4.0/oldstable) Inst mysql-common [5.0.32-7etch10] (5.0.32-7etch11 Debian-Security:4.0/oldstable) Inst mysql-server [5.0.32-7etch10] (5.0.32-7etch11 Debian-Security:4.0/oldstable) Inst libmysqlclient15off [5.0.32-7etch10] (5.0.32-7etch11 Debian-Security:4.0/oldstable) Inst mysql-client-5.0 [5.0.32-7etch10] (5.0.32-7etch11 Debian-Security:4.0/oldstable) Conf mysql-common (5.0.32-7etch11 Debian-Security:4.0/oldstable) Inst mysql-server-5.0 [5.0.32-7etch10] (5.0.32-7etch11 Debian-Security:4.0/oldstable) Inst libssl-dev [0.9.8c-4etch5] (0.9.8c-4etch9 Debian-Security:4.0/oldstable) [] Inst libssl0.9.8 [0.9.8c-4etch5] (0.9.8c-4etch9 Debian-Security:4.0/oldstable) Inst openssl [0.9.8c-4etch5] (0.9.8c-4etch9 Debian-Security:4.0/oldstable) Conf linux-image-2.6.18-6-amd64 (2.6.18.dfsg.1-24etch4 Debian-Security:4.0/oldstable) Conf libmysqlclient15off (5.0.32-7etch11 Debian-Security:4.0/oldstable) Conf mysql-client-5.0 (5.0.32-7etch11 Debian-Security:4.0/oldstable) Conf mysql-server-5.0 (5.0.32-7etch11 Debian-Security:4.0/oldstable) Conf mysql-server (5.0.32-7etch11 Debian-Security:4.0/oldstable) Conf libssl0.9.8 (0.9.8c-4etch9 Debian-Security:4.0/oldstable) Conf libssl-dev (0.9.8c-4etch9 Debian-Security:4.0/oldstable) Conf openssl (0.9.8c-4etch9 Debian-Security:4.0/oldstable)
Ning veel..
# apt-get remove <nimi>
kah üks tähtis asi täpsemalt ei ole vaja vist seletada :)
veel üks apt-get'i huviav võti on --assume-yes see lihtsalt iga küsimuse peale ütleb alati YES pole soovitatav siiski kasutada kui ei tea täpselt mida sinult küsitakse
Selleks, et installida deb laiendiga paketti tuleb anda käsk
# dpkg -i fail.deb
Selline juhtum võib tulla ette kui pole võimalik kasutada võrku kuid vaja paigaldada mõni tarkvara