ot Miroslav Iordanov(23-03-2003)

reiting (40)   [ dobre ]  [ zle ]

Printer Friendly Variant za otpechatvane

Instalirane na swaret
Konfigurirane na swaret
Izpolzvane na swaret
Pulen spisuk s komandite na swaret
Dopulnitelna informatsiia



Instalirane na swaret
Swaret e shell skript, napodobiavasht apt-get na Debian, s chiiato pomosht mozhete da upravliavate paketite v Slackware Linux versiia 8.1 ili po nova. Za da mozhete da izpolzvate swaret, triabva da imate instalirani programite wget, bc, sed, awk, grep, cut i md5sum (nai veroiatno e da imate tezi programi instalirani).
Izteglete poslednata versiia na swaret - swaret-1.1.3.tar.gz (v momenta na pisaneto na tozi dokument, poslednata versiia na swaret e 1.1.3. Vie izpolzvaite nai-novata izleznala versiia na programata). Razarhiviraite faila i vlezte v novopoluchenata direktoriia. Sled tova izpulnete faila install ot tazi direktoriia ( triabva da ste root ). Eto opisanite predi malko stupki vuv vid na komandi:

# tar xvfz swaret-1.1.3.tar.gz
# cd swaret-1.1.3
# ./install


Konfigurirane na swaret
Za da konfigurirate swaret triabva da redaktirate dva faila - /etc/swaret.conf i /etc/swaret.exclude . V swaret.conf se zapisvat osnovnite nastroiki na programata. Te se zadavat vuv format IME=STOINOST. Eto niakoi ot po vazhnite:

VERSION triabva da e nomer na stabilna versiia (naprimer 8.1 ili 9) ili dumichkata current (tekushtata versiia na slackware - slackware-current)
ROOT tova e HTTP, FTP, FILE ili RSYNC adres. Mozhete da vuvedete poveche ot edin ogledalni survura. Adresa triabva da sochi kum niakoia stabilna versiia (naprimer ROOT=ftp://ftp.slackware.com/pub/slackware/slackware-8.1/) ili kum slackware-current (naprimer ROOT=http://mirrors.unixsol.org/slackware/slackware-current/).
PACKAGES mozhe da bude 1 ili 0. Ako iskate da izpolzvate swaret za rabota s paketi, napishete 1.
PATCHES mozhe da bude 1 ili 0. Ako iskate da izpolzvate swaret za rabota s krupki, napishete 1.
EXTRA mozhe da bude 1 ili 0. Ako iskate da izpolzvate swaret za rabota s dopulnitelni paketi, napishete 1.
DESC mozhe da bude YES ili NO. Ako iskate da vizhdate opisanieto na paketite, krupkite ili dopulnitelnite paketi dokato se instalirat, napishete YES.
CACHE_DIR kesh direktoriiata na swaret. Po podrazbirane e /var/swaret - preporuchvam vi da go ostavite taka.
DISABLE_BM mozhe da bude 1 ili 0. Ako iskate "loshite" ogledalni survuri da ne se izklyuchvat ot spisuka sus survuri, napishete 1.
NIC mrezhoviiat interfeis koito shte se izpolzva. Po podrazbirane e eth0 .
TIMEOUT vremeto za izchakvane na wget i/ili rsync. Triabva da e v sekundi
RETRIESbroiat opiti za wget i/ili rsync pri neuspeh.
PASSIVE_FTPmozhe da bude 1 ili 0. Ako ste zad zashtitna stena (firewall) napishete 1.

V /etc/swaret.exclude se zapisvat imenata na programite koito ne iskate da budat obnoviavani. Naprimer:

apache
glibc
gnome
lilo
mysql
openssh
perl



Izpolzvane na swaret
Predi da izpolzvate swaret, obnovete spisuka s paketite, krupkite i dopulnitelnite paketi:

root@mironcho:~# swaret --update
swaret 1.1.3

[ http://mirrors.unixsol.org/slackware/slackware-current/ ]
### Fetching Slackware Linux (i386/current) First Packages List... OK!
### Fetching Slackware Linux (i386/current) Second Packages List... OK!
[ http://mirrors.unixsol.org/slackware/slackware-current/ ]
### Fetching Slackware Linux (i386/current) First Extra Packages List... OK!
### Fetching Slackware Linux (i386/current) Second Extra Packages List... OK!

root@mironcho:~#

Sled kato veche imame obnoveniiat spisuk, mozhe da vidim koi ot instaliranite paketi se nuzhdaiat ot obnoviavane:

root@mironcho:~# swaret --list -u
swaret 1.1.3

Making a List of installed Packages to Upgrade...
New: arts-1.1-i386-2 - Installed: arts-1.1-i386-1
New: kdeaddons-3.1-i386-2 - Installed: kdeaddons-3.1-i386-1
New: kdeadmin-3.1-i386-2 - Installed: kdeadmin-3.1-i386-1
New: kdeartwork-3.1-i386-2 - Installed: kdeartwork-3.1-i386-1
New: kdebase-3.1-i386-4 - Installed: kdebase-3.1-i386-3
New: kdebindings-3.1-i386-2 - Installed: kdebindings-3.1-i386-1
New: kdegames-3.1-i386-2 - Installed: kdegames-3.1-i386-1
New: kdegraphics-3.1-i386-2 - Installed: kdegraphics-3.1-i386-1
New: kdelibs-3.1-i386-3 - Installed: kdelibs-3.1-i386-2
New: kdemultimedia-3.1-i386-2 - Installed: kdemultimedia-3.1-i386-1
New: kdenetwork-3.1-i386-2 - Installed: kdenetwork-3.1-i386-1
New: kdepim-3.1-i386-2 - Installed: kdepim-3.1-i386-1
New: kdesdk-3.1-i386-2 - Installed: kdesdk-3.1-i386-1
New: kdetoys-3.1-i386-2 - Installed: kdetoys-3.1-i386-1
New: kdeutils-3.1-i386-2 - Installed: kdeutils-3.1-i386-1
New: nasm-0.98.36-i386-1 - Installed: nasm-0.98.33-i386-1
New: qt-3.1.2-i386-2 - Installed: qt-3.1.1-i386-1
New: sysklogd-1.4.1-i386-7 - Installed: sysklogd-1.4.1-i386-6
New: xfree86-4.3.0-i386-2 - Installed: xfree86-4.3.0-i386-1

19 Packages
root@mironcho:~#

Neka predpolozhim che iskame da obnovim paketa nasm:

root@mironcho:~# swaret --upgrade nasm
swaret 1.1.3

Making a List of installed Packages to Upgrade matching Keyword: nasm...
New: nasm-0.98.36-i386-1 - Installed: nasm-0.98.33-i386-1

Upgrade nasm-0.98.33-i386-1 to nasm-0.98.36-i386-1? (y/n): [y]

[ http://mirrors.unixsol.org/slackware/slackware-current/ ]
### Fetching nasm-0.98.36-i386-1... 100%/100% OK!

=> Upgrading nasm-0.98.33-i386-1 -> nasm-0.98.36-i386-1... DONE!

root@mironcho:~#

Razbira se, ako iskate mozhete da obnovite vsichki paketi s komandata swaret --update . Ako ne iskate da budete pitani za vseki paket dali da bude obnoven, izpolzvaite optsiiata -a (auto - avtomatichno).


Pulen spisuk s komandite na swaret
--update Obnoviava spisuka s paketite, krupkite i dopulnitelnite paketi
--update -e Obnoviava spisuka s paketite, krupkite i dopulnitelnite paketi i izklyuchva vsichki paketi posocheni v /etc/swaret.exlude (Poglednete swaret.exclude primera v arhiva na swaret)
--upgrade Obnoviava vsichki instalirani paketi (man)
--upgrade -p Obnoviava vsichki instalirani krupki (man)
--upgrade -e Obnoviava vsichki instalirani dopulnitelni paketi (man)
--upgrade -a Obnoviava vsichki instalirani paketi (auto)
--upgrade -ap Obnoviava vsichki instalirani krupki (auto)
--upgrade -ae Obnoviava vsichki instalirani dopulnitelni paketi (auto)
--upgrade KEYWORD Obnoviava instaliraniiat paket(i) suvpadasht s klyuchovata duma (man)
--upgrade KEYWORD -p Obnoviava instaliranata krupka(i) suvpadashta s klyuchovata duma (man)
--upgrade KEYWORD -e Obnoviava instaliraniiat dopulnitelen paket(i) suvpadasht s klyuchovata duma (man)
--upgrade KEYWORD -a Obnoviava instaliraniiat paket(i) suvpadasht s klyuchovata duma (auto)
--upgrade KEYWORD -ap Obnoviava instaliranata krupka(i) suvpadashta s klyuchovata duma (auto)
--upgrade KEYWORD -ae Obnoviava instaliraniiat dopulnitelen paket(i) suvpadasht s klyuchovata duma (auto)
--install KEYWORD Instalira paket(i) suvpadasht s klyuchovata duma (man)
--install KEYWORD -p Instalira krupka(i) suvpadashta s klyuchovata duma (man)
--install KEYWORD -e Instalira dopulnitelen paket(i) suvpadasht s klyuchovata duma (man)
--install KEYWORD -a Instalira paket(i) suvpadasht s klyuchovata duma (auto)
--install KEYWORD -ap Instalira krupka(i) suvpadashta s klyuchovata duma (auto)
--install KEYWORD -ae Instalira dopulnitelen paket(i) suvpadasht s klyuchovata duma (auto)
--remove KEYWORD Premahva paket(i), krupka(i), dopulnitelen paket(i) suvpadasht s klyuchovata duma (man)
--remove KEYWORD -a Premahva paket(i), krupka(i), dopulnitelen paket(i) suvpadasht s klyuchovata duma (auto)
--list Izbroiava vsichki nalichni paketi
--list -p Izbroiava vsichki nalichni krupki
--list -e Izbroiava vsichki nalichni doulnitelni paketi
--list -i Izbroiava vsichki instalirani paketi
--list -ip Izbroiava vsichki instalirani krupki
--list -ie Izbroiava vsichki instalirani dopulnitelni paketi
--list -u Izbroiava vsichki instalirani paketi koito triabva da se obnoviat
--list -up Izbroiava vsichki instalirani krupki koito triabva da se obnoviat
--list -ue Izbroiava vsichki instalirani dopulnitelni paketi koito triabva da se obnoviat
--list -n Izbroiava vsichki neinstalirani paketi
--list -np Izbroiava vsichki neinstalirani krupki
--list -ne Izbroiava vsichki neinstalirani dopulnitelni paketi
--search KEYWORD Tursi za nalichen paket(i) suvpadasht s klyuchovata dumata
--search KEYWORD -p Tursi za nalichna krupka(i) suvpadashta s klyuchovata dumata
--search KEYWORD -e Tursi za nalichen dopulnitelen paket(i) suvpadasht s klyuchovata dumata
--search KEYWORD -i Tursi za instaliran paket(i) suvpadasht s klyuchovata duma
--search KEYWORD -ip Tursi za instalirana krupka(i) suvpadashta s klyuchovata duma
--search KEYWORD -ie Tursi za instaliran dopulnitelen paket(i) suvpadasht s klyuchovata duma
--search KEYWORD -u Tursi za instaliran paket(i) koito triabva da se obnovni suvpadasht s klyuchovata duma
--search KEYWORD -up Tursi za instalirana krupka(i) koiato triabva da se obnovni suvpadashta s klyuchovata duma
--search KEYWORD -ue Tursi za instaliran dopulnitelen paket(i) koito triabva da se obnovni suvpadasht s klyuchovata duma
--search KEYWORD -n Tursi za neinstalirani paketi suvpadashti s klyuchovata duma
--search KEYWORD -np Tursi za neinstalirani krupki suvpadashti s klyuchovata duma
--search KEYWORD -ne Tursi za neinstalirani dopulnitelni paketi suvpadashti s klyuchovata duma
--download KEYWORD Izteglia paket(i) suvpadasht s klyuchovata duma (man)
--download KEYWORD -p Izteglia krupka(i) suvpadashta s klyuchovata duma (man)
--download KEYWORD -e Izteglia dopulnitelen paket(i) suvpadasht s klyuchovata duma (man)
--download KEYWORD -a Izteglia paket(i) suvpadasht s klyuchovata duma (auto)
--download KEYWORD -ap Izteglia krupka(i) suvpadashta s klyuchovata duma (auto)
--download KEYWORD -ae Izteglia dopulnitelen paket(i) suvpadasht s klyuchovata duma (auto)
--resume Produlzhava vsichki prekusnati paketi
--resume -p Produlzhava vsichki prekusnati krupki
--resume -e Produlzhava vsichki prekusnati dopulnitelni paketi
--clean Premahva vsichki iztegleni paketi, krupki i dopulnitelni paketi
--clear -bm Izchistva vsichki loshi ogledalni saitove
--lock Zaklyuchva swaret
--unlock Otklyuchva swaret
--config Pokazva primer za swaret.conf (/etc/swaret.conf)
--check Proveriava za nova versiia na swaret i ia instalira (man)
--check -a Proveriava za nova versiia na swaret i ia instalira (auto)
--help Pokazva kratuk pomoshten ekran
--morehelp Pokazva razshiren pomoshten ekran


Dopulnitelna informatsiia
Adres na programata:
http://swaret.xbone.be

Kontakt s avtora na programata:
E-Mail: xbone@xbone.be
MSN: xbone@xbone.be
ICQ: 10527685


<< Instalirane i konfiguratsiia na Linux Terminal Server Project | kernel-package - nachin na upotreba >>