Tarkvara haldus apt-get baasil: Difference between revisions

From ICO wiki
Jump to navigationJump to search
No edit summary
Line 2: Line 2:
==Siim Pedras==
==Siim Pedras==
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]
[[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.
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

Revision as of 00:26, 17 March 2010

Tarkvara haldus apt-get baasil

Siim Pedras

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.

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