Apt: erinevus redaktsioonide vahel

Allikas: Kuutõrvaja
Mine navigeerimisribaleMine otsikasti
Jj (arutelu | kaastöö)
Resümee puudub
Jj (arutelu | kaastöö)
Resümee puudub
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 12: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