Tarkvara haldus apt-get baasil: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Spedras (talk | contribs)
Spedras (talk | contribs)
No edit summary
Line 1: Line 1:
=Tarkvara haldus apt-get baasil=
=Sissejuhatus=
==Siim Pedras==
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]
Tarkvara haldus apt-get baasil
 
Sissejuhatus
Hea tarkvara paigaldusmehhanism peab suutma lahendada sõltuvused, võimaldada otsida uut tarkvara, andma infot paigaldavate pakkide kohta ning tarkvara haldur peab suutma kuvama installeeritud tarkvara nimekirja, et vajadusel saaks masinat kloonida. Ubuntus on selliseks halduriks Advanced Packaging Tool (APT) , mis täidab kõik ülal nimetatud tingimused.
Hea tarkvara paigaldusmehhanism peab suutma lahendada sõltuvused, võimaldada otsida uut tarkvara, andma infot paigaldavate pakkide kohta ning tarkvara haldur peab suutma kuvama installeeritud tarkvara nimekirja, et vajadusel saaks masinat kloonida. Ubuntus on selliseks halduriks Advanced Packaging Tool (APT) , mis täidab kõik ülal nimetatud tingimused.


Tarkvara haldamine
Tarkvara haldamine
Varamud
==Varamud==
APT kasutab tarkvara paigaldamise lihtsutamiseks teeke, kus on kirjas tarkvara varamute asukohad. Need asuvad failis: /etc/apt/sources.list
APT kasutab tarkvara paigaldamise lihtsutamiseks teeke, kus on kirjas tarkvara varamute asukohad. Need asuvad failis: /etc/apt/sources.list
Tarkvara installeerimine
==Tarkvara installeerimine==
Tarkvara installeerimiseks kasutatakse käsku:
Tarkvara installeerimiseks kasutatakse käsku:
sudo apt-get install tarkvarapakk  
sudo apt-get install tarkvarapakk  
Tarkvara eemaldamine
==Tarkvara eemaldamine==
Tarkvara eemaldamiseks on kasutusel käsk:
Tarkvara eemaldamiseks on kasutusel käsk:
sudo apt-get remove tarkvarapakk  
sudo apt-get remove tarkvarapakk  
Kusjuures tasub meeles pidada, et tarkvara eemaldamisel eemaldatakse ka need pakid, mis sõltuvad eemaldatavast pakist. Seega on mõnikord mõtekas enne tarkvara eemaldamist seda tegevust simuleerida võtmega -s.
Kusjuures tasub meeles pidada, et tarkvara eemaldamisel eemaldatakse ka need pakid, mis sõltuvad eemaldatavast pakist. Seega on mõnikord mõtekas enne tarkvara eemaldamist seda tegevust simuleerida võtmega -s.
Simuleerimine
==Simuleerimine==
Kuna tarkvara lisamisel või eemaldamisel ei ole alati kindel, millised pakid teineteisest sõltuvad, siis on mõtekas enne lõplike tegevuste toimepanemist neid simuleerida.
Kuna tarkvara lisamisel või eemaldamisel ei ole alati kindel, millised pakid teineteisest sõltuvad, siis on mõtekas enne lõplike tegevuste toimepanemist neid simuleerida.
sudo apt-get remove tarkvarapakk -s
sudo apt-get remove tarkvarapakk -s
Nimekirja uuendamine
==Nimekirja uuendamine==
Tarkvara nimekirju on kasulik aegajalt uuendada, et kirjeldatud varamutest leitaks kõige uuem tarkvara. Nimekirja tuleks uuendada ka peale seda, kui olete muutnud varamute kogumite nimekirja.
Tarkvara nimekirju on kasulik aegajalt uuendada, et kirjeldatud varamutest leitaks kõige uuem tarkvara. Nimekirja tuleks uuendada ka peale seda, kui olete muutnud varamute kogumite nimekirja.
sudo apt-get update  
sudo apt-get update  
Tarkvara uuendamine
==Tarkvara uuendamine==
Süsteemi installeeritud tarkvara uuendamiseks on kasutusel käsk:
Süsteemi installeeritud tarkvara uuendamiseks on kasutusel käsk:
sudo apt-get upgrade
sudo apt-get upgrade
Enne tarkvara uuendamist tuleks uuendada tarkvara nimekirjad.
Enne tarkvara uuendamist tuleks uuendada tarkvara nimekirjad.
Tarkvara otsimine
==Tarkvara otsimine==
Tarkvara otsimiseks on kasutusel käsk apt-cache search. See võimaldab otsida tarkvara kirjeldatud teekidest, kui ei tea tarkvarapaki täpset nime.
Tarkvara otsimiseks on kasutusel käsk apt-cache search. See võimaldab otsida tarkvara kirjeldatud teekidest, kui ei tea tarkvarapaki täpset nime.
sudo apt-cache search flash
sudo apt-cache search flash
Paki info vaatamine
==Paki info vaatamine==
Paki kohta saab infot pärida mitme käsuga:
Paki kohta saab infot pärida mitme käsuga:
apt-cache policy firefox
apt-cache policy firefox
Line 37: Line 32:
Sõltuvusi teiste pakkidega näitab käsk:
Sõltuvusi teiste pakkidega näitab käsk:
apt-cache showpkg firefox
apt-cache showpkg firefox
Installeeritud pakkide kustutamine
==Installeeritud pakkide kustutamine==
Peale tarkvara installeerimist jäävad paigaltamiseks vajalikud pakid arvutisse alles. Need saab kustutada käsuga:
Peale tarkvara installeerimist jäävad paigaltamiseks vajalikud pakid arvutisse alles. Need saab kustutada käsuga:
sudo apt-get clean
sudo apt-get clean
Installatsiooni kloonimine
==Installatsiooni kloonimine==
Installatsiooni kloonimseks tuleb esmalt salvestada paigaldatud pakkide nimekiri:
Installatsiooni kloonimseks tuleb esmalt salvestada paigaldatud pakkide nimekiri:
sudo dpkg –get-selections > nimekiri.txt  
sudo dpkg –get-selections > nimekiri.txt  
Line 46: Line 41:
sudo dpkg --set-selections < nimekiri.txt  
sudo dpkg --set-selections < nimekiri.txt  


Kokkuvõte
=Kokkuvõte=
Kasutatud kirjandus
=Kasutatud kirjandus=
https://help.ubuntu.com/8.04/serverguide/C/apt-get.html
https://help.ubuntu.com/8.04/serverguide/C/apt-get.html
http://www.debian.org/doc/manuals/apt-howto/index.en.html#contents
http://www.debian.org/doc/manuals/apt-howto/index.en.html#contents
http://enos.itcollege.ee/~mernits/osadmin/loeng05%20-%20tarkvara%20haldamine.pdf
http://enos.itcollege.ee/~mernits/osadmin/loeng05%20-%20tarkvara%20haldamine.pdf
==Siim Pedras==
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]

Revision as of 23:28, 16 March 2010

Sissejuhatus

Hea tarkvara paigaldusmehhanism peab suutma lahendada sõltuvused, võimaldada otsida uut tarkvara, andma infot paigaldavate pakkide kohta ning tarkvara haldur peab suutma kuvama installeeritud tarkvara nimekirja, et vajadusel saaks masinat kloonida. Ubuntus on selliseks halduriks Advanced Packaging Tool (APT) , mis täidab kõik ülal nimetatud tingimused.

Tarkvara haldamine

Varamud

APT kasutab tarkvara paigaldamise lihtsutamiseks teeke, kus on kirjas tarkvara varamute asukohad. Need asuvad failis: /etc/apt/sources.list

Tarkvara installeerimine

Tarkvara installeerimiseks kasutatakse käsku: sudo apt-get install tarkvarapakk

Tarkvara eemaldamine

Tarkvara eemaldamiseks on kasutusel käsk: sudo apt-get remove tarkvarapakk Kusjuures tasub meeles pidada, et tarkvara eemaldamisel eemaldatakse ka need pakid, mis sõltuvad eemaldatavast pakist. Seega on mõnikord mõtekas enne tarkvara eemaldamist seda tegevust simuleerida võtmega -s.

Simuleerimine

Kuna tarkvara lisamisel või eemaldamisel ei ole alati kindel, millised pakid teineteisest sõltuvad, siis on mõtekas enne lõplike tegevuste toimepanemist neid simuleerida. sudo apt-get remove tarkvarapakk -s

Nimekirja uuendamine

Tarkvara nimekirju on kasulik aegajalt uuendada, et kirjeldatud varamutest leitaks kõige uuem tarkvara. Nimekirja tuleks uuendada ka peale seda, kui olete muutnud varamute kogumite nimekirja. sudo apt-get update

Tarkvara uuendamine

Süsteemi installeeritud tarkvara uuendamiseks on kasutusel käsk: sudo apt-get upgrade Enne tarkvara uuendamist tuleks uuendada tarkvara nimekirjad.

Tarkvara otsimine

Tarkvara otsimiseks on kasutusel käsk apt-cache search. See võimaldab otsida tarkvara kirjeldatud teekidest, kui ei tea tarkvarapaki täpset nime. sudo apt-cache search flash

Paki info vaatamine

Paki kohta saab infot pärida mitme käsuga: apt-cache policy firefox apt-cache show firefox

Sõltuvusi teiste pakkidega näitab käsk: apt-cache showpkg firefox

Installeeritud pakkide kustutamine

Peale tarkvara installeerimist jäävad paigaltamiseks vajalikud pakid arvutisse alles. Need saab kustutada käsuga: sudo apt-get clean

Installatsiooni kloonimine

Installatsiooni kloonimseks tuleb esmalt salvestada paigaldatud pakkide nimekiri: sudo dpkg –get-selections > nimekiri.txt Seejärel installeerida eelnevalt salvestatud pakid nimekirjast: sudo dpkg --set-selections < nimekiri.txt

Kokkuvõte

Kasutatud kirjandus

https://help.ubuntu.com/8.04/serverguide/C/apt-get.html http://www.debian.org/doc/manuals/apt-howto/index.en.html#contents http://enos.itcollege.ee/~mernits/osadmin/loeng05%20-%20tarkvara%20haldamine.pdf

Siim Pedras