Swaret - HOWTO - Tłumaczenie oryginalnego howto

Slackware FAQ - czyli baza pytań i odpowiedzi.

Moderatorzy: Moderatorzy, Administratorzy

ODPOWIEDZ
Awatar użytkownika
Corvin
Administrator
Posty: 1143
Rejestracja: 2004-05-21, 15:04
Lokalizacja: Gdańsk

Swaret - HOWTO - Tłumaczenie oryginalnego howto

Post autor: Corvin »

1. Co powininem zrobić,jeżeli mam pytanie?
2. Kiedy należy używać polecenia: 'swaret --update'?
3. Przykład dla polecenia: --update
4. Przykład dla polecenia: --upgrade
5. Przykład dla polecenia: --install
6. Przykład dla polecenia: --reinstall
7. Przykład dla polecenia: --remove
8. Przykład dla polecenia: --get
9. Przykład dla polecenia: --dep
10. Przykład dla polecenia: --resume
11. Przykład dla polecenia: --list
12. Przykład dla polecenia: --search
13. Przykład dla polecenia: --show
14. Przykład dla polecenia: --changelog
15. Przykład dla polecenia: --set
16. Przykład dla polecenia: --gpg
17. Przykład dla polecenia: --log
18. Przykład dla polecenia: --purge
19. Przykład dla polecenia: --check
20. Różne przykłady: Instalacja wszystkich paczek jedną komendą
21. Różne przykłady: Ściąganie wszystkich łatek jedną komendą
22. Różne przykłady: Brakujące biblioteki
23. Różne przykłady: Aktualizacja tylko Xfree86 Fonts i paczek z dokumentacją, wyłączając inne paczki z XFree86
24. Różne przykłady: Wykluczenie kernela, lilo i innych ważnych paczek podczas aktualizacji
25. Różne przykłady: Instalacja polskiego pliku językowego

1.
Pytanie: Co powininem zrobić, jeżeli mam pytanie?
OdpowiedĽ: Najlepszym sposobem aby poznać odpowiedĽ na swoje pytanie, jest umieszczenie go na oficjalnym forum Swaret'a: http://forum.swaret.org/
Potrzebną Ci pomoc możesz także znaleść, wpisując w konsoli:
swaret --faq
swaret --manual
swaret --manual -c

2.
P: Kiedy należy używać komendy: 'swaret - -update'?
O: Komendy 'swaret --update' należy używać za każdym razem kiedy na serwerze znajdą się nowe paczki i/lub łatki i/lub Ľródła.
Jeżeli nie będziesz aktualizować listy plików regularnie, nie będzie możliwe pobieranie najnowszych wersji programów.
Możesz użyć także komendy: 'swaret --changelog' , które pokaże Ci najświeższy log ze zmianami (ChangeLog).
ChangeLog jest logiem który zawiera informacje na temat najnowszych zmian w Linuksie Slackware.
ChangeLog Slackware'a znajduje się także tutaj: http://www.slackware.com/changelog/

3.
--update < > przykład:
===================================
Z tym poleceniem, możesz zaktualizować liste plików. Jeżeli DESCRIPTIONS w pliku /etc/swaret.conf jest ustawione na 1
jest możliwe także ściąganie pliku z opisem dla paczek, dodatkowych paczek i łatek.

4.
--upgrade < > przykład:
===================================
Z tym poleceniem, możesz aktualizować paczki. Praktycznie za każdym razem będą nowe rzeczy do ściagnięcia, dlatego pamiętaj żeby najpierw
zrobić --update. Więc, jeżeli chcesz zaktualizować paczke z programem openssl powinines wpisac: swaret --upgrade openssl
Jeżeli, chcesz zaktualizować dodatkową paczke np: bittorrent, użyj: swaret --upgrade bittorrent
Tutaj także możesz użyć polecenia --changelog, jeżeli chcesz sprawdzić czy w programie coś sie zmieniło.
Powiedzmy ze chcesz zaktualizować wszystkie paczki ze słowem 'gnome', więc wpisujesz komende: swaret --upgrade gnome
Jeżeli chcesz zaktualizować automatycznie wszystkie paczki z KDE, powinineś użyć komendy: swaret --upgrade kde -a.
Aby zaktualizować wszystkie paczki, użyj komendy: swaret --upgrade.

5.
--install < > przykład:
===================================
Tym poleceniem możesz instalować paczki lub łatki. Przypuśćmy, że chcesz zainstalować wszystkie paczki zawierające słowo 'kde',
więc powinineś użyć następującej komendy: swaret --install kde. Lecz chcesz jeszcze zainstalować 'xfree86', więc wydajesz komende:
swaret --install xfree86. Nie powinineś także zapomnieć o instalacji najnowsze wersji Abiword Word Processor, więc: swaret --install abiword -a
(automatycznie).Chiałbyś jeszcze zainstalować xcdroast'a żeby móc wypalać płyty CD. Xcdroast jest już dodatkową paczką, więc instalujesz
go następującą komendą: swaret --install xcdroast. O, jest także dostępny patch dla OpenSSH, wiec zainstalujmy go: swaret --install openssh -p.
Jeżeli chcesz zainstalować nowszą wersje np. OpenSSL, a jest już jedna zainstalowana to swaret ja zaktualizuje.

6.
--reinstall < > przykład:
===================================
Tym poleceniem możesz przeinstalować paczki lub łatki. Przypuśćmy, że chcesz przeinstalować całą baze systemową, więc aby to zrobić musisz
użyć komendy: swaret --reinstall a/ -a (automatycznie). Jeżeli chcesz przeinstalować wszystkie paczki gnome, ponieważ instalacja się niepowiodła
zrób to tak: swaret --reinstall gnome. Jeżeli chcesz przeinstalować xcdroast'a użyj komendy: swaret --reinstall xcdroast.

7.
--remove < > przykład:
===================================
Tym poleceniem możesz usunąc zainstalowane wcześniej paczki lub łatki. Jeżeli chcesz usunąć automatycznie wszystkie paczki z KDE,Gnome i XFree86
użyj: swaret --remove kde,gnome,xfree86 -a

8.
--get < > przykład:
===================================
Tym poleceniem możesz sciągnąć paczki, łatki i/lub Ľródła. Powiedzmy, że chcesz ściągnąć paczki zaweirające słowo glibc, więc używasz komendy:
swaret --get glibc. Potrzebujesz jeszcze ściagnąc wszystkie paczki zawierające słowo bin-: swaret --get bin-. Jeżeli masz zamontowany CD-ROM
w katalogu /mnt/cdrom, i masz dodany w pliku /etc/swaret.conf wpis file:/mnt/cdrom obok opcji ROOT, możesz korzystać z lokalnych plików. A więc
aby zainstalować paczki z KDE z CD-ROM'u użyj: swaret --get kde -a (automatycznie). Jeżeli chcesz własnoręcznie skompilować OpenSSH i Apache+PHP
ściagnij ich Ľródła: swaret --get openssh,apache,php -s i użyj skryptów 'SlackBuild', które powinny znajdować się w katalogu:
/var/swaret/sources (standardowo). Jeżeli chcesz ściągnąć wszystkie paczki i zaktualizować je automatycznie użyj komendy: swaret --get -au, natomiast jeżeli chcesz
ściągnąć wszystkie paczki zawierające słowo 'openssl' i je zaktualizować użyj: swaret --get openssl -au.

9.
--dep < > przykład:
===================================
Z tym poleceniem możesz znaleść brakujące biblioteki i je zainstalować. Np. powiedzmy, że instalacja Gimpa sie niepowiodła, i brakuje kilku bibliotek,
w takim wypadku możesz użyć: swaret --dep gimp. Jeżeli w pliku /etc/swaret.conf nie ma zdefiniowanej opcji: NO DEP_ROOT, swaret przechwyci
paczeke/i MANIFEST z dostępnego serwera i sam utworzy liste bibliotek. Przypuśćmy że masz kopie Linuksa Slackware w katalogu: /mnt/slackwre
(możliwe, że zamontowane z iso9660,smbfs albo nfs), więc możesz zahaszować wszystkie opcje DEP_ROOT w pliku /etc/swaret.conf a swaret sam zbuduje
liste bibliotek . Pamiętaj, że jeżeli chcesz korzystać z lokalnych plików musisz zmienić opcje NIC w pliku /etc/swaret.conf na 'lo'.
Jeżeli chcesz sprawdzać zależności wszystkiego co instalujesz, użyj: --dep.(sprawdzic!)

10.
--resume < > przykład:
===================================
Z tym poleceniem, możesz wznowić przerwane ściąganie paczek, łatek lub Ľródeł, które zostały znalezione w katalogu swareta.
Wznowienie ściągania wszystkich paczek: swaret --resume
Wznowienie ściągania wszystkich łatek: swaret --resume -p
Wznowienie ściagania wszystkich Ľródeł: swaret --resume -s

11.
--list < > przykład:
===================================
Dzięki temu poleceniu możesz wyświetlić zainstalowane i dostępne paczki, łatki i/lub Ľródła. Aby wyświetlić wszystkie dostępne Ľródła,
użyj: swaret --list -s. Przypuśćmy że chcesz wyświetlić wszystkie łatki, które które nie są zainstalowane jeszcze: swaret --list -np.
Jeżeli chcesz wiedzieć które paczki lub łatki są zainstalowane w twoim systemie użyj komendy: swaret --list -i. Jeżeli zaś chcesz zobaczyć
wszstkie dostępne paczki użyj: swaret --list.

12.
--search < > przykład:
===================================
Używając tego polecenia moześz przeszukać zainstalowane lub dostępne paczki, łatki i/lub Ľródła. Jeżeli chcesz poszukać wszystkich dostępnych
Ľródeł zawierających słowo KDE, użyj: swaret --search kde -s. Przypuśćmy chcesz poszukać wszystkich paczek zawierających słowo 'open', więc
użyj komendy: swaret --search open. Jeżeli chcesz się dowiedzieć które paczki zawierające słowo 'kernel' są zainstalowane na twoim systemie,
użyj: swaret --search kernel -i. Jeżeli potrzebujesz sie dowiedzieć które paczki z KDE nie są jeszcze zainstalowane, użyj: swaret --search kde -n.
Poszukiwanie dostępnych paczek dla evolution i mozilli będzie wyglądało następująco: swaret --search evolution,mozilla.

13.
--show < > przykład:
===================================
Dzięki temu poleceniu możesz zobaczyć opis dla dostępnych badĽ zainstalowanych paczek, dodatkowych paczek i/lub łatek. Jeżeli chcesz wyświetlić
opis dla zainstalowanych paczek z KDE użyj komendy: swaret --show kde -i. Jeżeli chcesz wyświetlić opis dla wszystkich dostępnych paczek z Gnome
użyj: swaret --show gnome. Aby zostały pokazanie opisy xcdroast'a i mplayer'a wpisz: swaret --show xcdroast,mplayer.
Pamiętaj, aby ustawić w pliku /etc/swaret.conf DESCRIPTIONS na 1 i zrobić --update.

14.
--changelog < > przykład:
===================================
Tym poleceniem, możesz wyświetlić ostatnie zmiany w programie (ChangeLog).

15.
--set < > przykład:
===================================
Wyłączenie opisów: swaret --set DESCRIPTIONS=0
Wyłączenie sprawdzania zależnośći: swaret --set DEPENDENCY=0
Wyłączenie szukania bibliotek: swaret --set DSEARCHLIB=0
Zmienienie interfejsu sieciowego na ppp0: swaret -set NIC=ppp0
Wyłączenie REPOS_ROOT URL'a: swaret --set REPOS_ROOT=0
Wyłączenie ROOT URL'a: ftp://ftp.swaret.org: swaret --set ROOT=ftp://ftp.swaret.org=0
Jeżeli chcesz uzyskać więcej informacji wpisz w konsoli: swaret --set i naciśnij Enter.

16.
--gpg < > przykład:
===================================
Z tym poleceniem możesz importować Publiczny Klucz GPG. Ja sprowadziłem klucz GPG, który znalazłem w katalogu
Roota w Slackware, a póĽniej importowałem go następującą komendą: swaret --gpg -i GPG-KEY.

17.
--log < > przykład:
===================================
Z tym poleceniem możesz wyświetlić plik w którym znajduje się log, a jeśli użyjesz opcji -t będziesz mógł (śledzić?) plik z logiem
/var/log/swaret. Aby wyczyścić plik z logiem swareta użyj komendy: swaret --log -c.

18.
--purge < > przykład:
===================================
Z tym poleceniem, możesz usunąć pliki z katalogu swareta. Powiedzmy, że chcesz usunąć wszystkie paczki, zrób to komendą: swaret --purge. Chciałbyś
także usunąć Ľródła, więc użyj: swaret --purge -s. Jeżeli chciałbyś usunąć pliki starsze niż 4 tygodnie użyj: swaret --purge -w 4.
Jeżeli natomiast chciałbyś usunąć Ľródła starsze niż 14 dni użyj komendy: swaret --purge -ds 14.
19.
--check < > przykład:
===================================
Aby sprawdzić czy wyszła nowsza wersja swareta użyj komendy: swaret --check.

20.
Różne przykłady < > Instalacja wszystkich paczek jedną komendą.
===================================
Po prostu uzyj następującej komendy: swart --install -a (zainstaluj wszystkie paczki automatycznie)
(Paczki zostaną zapisane w katalogu swareta, standardowo: /var/swaret)
21.
Różne przykłady < > Ściąganie wszystkich łatek jedną komendą.
Wpisz w konsoli: swaret --get -ap
(Ściąganie wszystkich łatek automatycznie)
(Łatki zostaną zapisane w katalogu swareta, standardowo: /var/swaret)

22.
Różne przykłady < > Brakujące biblioteki:
===================================
Komenda: swaret --dep -a służy do automatycznego uruchomienia sprawdzania zależności pomiędzy plikami. Jeżeli swaret nie może znaleść brakującej/ych
bibliotek, zawsze możesz ustawić DSEARCHLIB w pliku /etc/swaret.conf na 1. Kiedy znów uruchomisz sprawdzanie zależności, swaret najpierw
przeszuka cały twój system poszukując bibliotek/i i doda potrzebne katalogi do /etc/ld.so.conf. (I swaret oczywiście automatycznie zrestartuje ldconfig)
Swaret wykorzysta program 'find' do odszukania potrzebnych bibliotek, ale jeżeli chcesz używać programu 'slocate' do ich szukania, możesz
ustawić DSEARCHM w pliku /etc/swaret.conf na 1. Powinieneś także aktualizować baze 'slocate', komendą: updatedb.

23.
Różne przykłady < > Aktualizacja tylko Xfree86 Fonts i paczek z dokumentacją, wyłączając inne paczki z XFree86:
===================================
Możesz to zrobić dopisując obok opcji EXCLUDE w /etc/swaret.conf: xfree86[docs,fonts]. Kiedy uruchomisz aktualizacje, swaret zaktualizuje
tylko paczki xfree86-docs i xfree86-fonts, pomijając instalacje reszty paczek z XFree86. Możesz to samo wykonać także z lini poleceń wydając komende:
swaret --upgrade xfree86-docs,xfree86-fonts.

24.
Różne przykłady < > Wykluczenie kernela, lilo i innych ważnych paczek podczas aktualizacji:
===================================
Procedura aktualizacji korzysta z opcji EXCLUDE, które znajduje się w pliku konfiguracyjnym swareta /etc/swaret.conf. Wystarczy dopisać obok EXCLUDE słowa:
lilo, kernel, by wykluczyć je z instalacji. Gdy rozpoczniesz aktualizacje swaret zainstaluje wszystkie paczki oprócz paczek które zawierają słowa dopisane obok EXCLUDE
(czyli w naszym wypadku: lilo i kernel).

25.
Różne przykłady < > Instalacja polskiego pliku językowego:
===================================
Skopiuj /usr/share/swaret-WERSJA/swaret.lang.POLISH do /etc/swaret.lang i zacznij używać swareta. Jeżeli to nie zadziała ściągnij ze strony
http://swaret.sourceforge.net/?menu=i18n polski plik językowy i zapisz go w katalogu /etc jako swaret.lang, i uruchom swareta.

From author: This version may cotain some mistakes, but i will fix them as quick as possible. / Od autora: Ta wersja tłumaczenia może zawierać pomyłki, aczkolwiek będę starał się je usuwać w miare szybko.



Autor: rapid

UPDATE(05.08.2006): Poprawione linki. (Podziękowania oSA)
Ostatnio zmieniony 2006-10-22, 20:22 przez Corvin, łącznie zmieniany 2 razy.
"Spróbuj zapalić maleńką świeczkę zamiast przeklinać ciemność."
Konfucjusz

Awatar użytkownika
Corvin
Administrator
Posty: 1143
Rejestracja: 2004-05-21, 15:04
Lokalizacja: Gdańsk

Re: Swaret - HOWTO - Tłumaczenie oryginalnego howto

Post autor: Corvin »

(errata)

obecna strona domowa projektu to:
http://swaret.sourceforge.net/
"Spróbuj zapalić maleńką świeczkę zamiast przeklinać ciemność."
Konfucjusz

ODPOWIEDZ