- Menu g³ówne
- Newsy
- Forum
- Hackme 1.0
- Hackme 2.0
- Hackme 3.0
- HackmeMove

- Audiobooki
- Videoarty
- B³edy w PHP
- Linux
- Kurs PHP
- Kurs MySQL
- Kurs Smarty

- JavaScript
- HTML5

- ReverseCraft
- Assembler
- Delphi
- Pozostale
- Materia³y
- Artyku³y
- Security
- Linux
- Software
- Protoko³y
- Poka¿ wszystkie
- Nasze projekty
- UW-Shell
- Multi Koder
- Zadania z MySQL
- BlipCounter
- UW-Blog
- Muzeum FAQ
- JSCms
- GG dekoder
- Tester nickow
..:: Slackpkg - czyli efektywne zarz±dzanie pakietami ::..
-=-=-=-=-=-=-=-=-=-=-=-=-=-=- 1) Instalacja. 2) Konfiguracja. 3) U¿ytkowanie. 4) Inne. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-
| 1) | Z instalacj± ka¿dy powinien sobie poradziæ, poniewa¿ sprowadza siê ona jedynie do dwóch poleceñ 'wget' i 'installpkg' ;-). A wiêc pierwsz± czynno¶cia jest ¶ci±gniecie pakietu slackpkg ze strony http://slackpkg.sourceforge.net/. Gdy ju¿ bêdziemy mieli plik wystarczy wydaæ polecenie 'installpkg 'nazwa_pliku'' w celu instalacji pakietu, oczywi¶cie musimy mieæ do tego przywileje root'a. | |
| 2) | Po przeprowadzeniu pomy¶lnej instalacji w katalogu /etc/slackpkg powinni¶my mieæ 4 pliki, takie jak 'blacklist', 'filelist.awk', 'mirrors', i 'slackpkg.conf' - najwa¿niejszy ;-) Mo¿e najpierw zacznê od opisania do czego ka¿dy z plików s³u¿y: blacklist - Plik ten okre¶la które pakiety podczas uaktualniania, kasowania, instalowania maj± byæ pomijane. Wprowadzamy tu nazwê pakietu w ten sposób np: xfree86-devel-4.3.0-i386-1 zapiszemy jako xfree86-devel. filelist.awk - Plik ten parsuje nazwy plików. Lepiej tu nic nie zmieniaæ. ;} mirrors - W tym pliku zapisane s± adresy z których slackpkg (a w³a¶ciwie wget) bêdzie pobiera³ pakiety. Z pocz±tku jednego adresu powinni¶my usun±æ znak komentarza '#' aby by³ on aktywny. slackpkg.conf - A wiêc, po kolei opisze do czego dana zmienna jest: 'TEMP=' - okre¶la katalog w którym bêda przechowywane ¶ci±gniête pliki. (domy¶lnie /var/cache/packages) 'WGETFLAGS=' - specjalna flaga dla wget. (domy¶lnie tryb pasywny) 'DELALL=' - je¶li flaga ta jest ustawiona na 1 wszystkie ¶ci±gniête pliki bêd± automatycznie kasowane po zainstalowaniu. (domy¶lnie 1) 'CHECKPKG=' - przed operacjami instalowania, uaktualniania, reinstalowania slackpkg bêdzie sprawdza³ sumy md5 wszystkich pakietów. (domy¶lnie 1) 'NOGPG=' - sprawdzanie gpg przed operacjami. (domy¶lnie 0) 'FIRST,SECOND,THIRD,FOURTH' - okre¶laj± one priorytet dla ka¿dego z katalogów gdy chcemy uaktualniæ pakiety. (domy¶lnie patches,slackware,extra,pasture) 'POSTINST=' - ró¿ne nowo¶ci takie jak dodawanie nowych plików konfiguracyjnych z roszerzeniem .new oraz sprawdzanie twojego kernela. | |
| 3) | Pierwsz± rzecz± jak± musimy zrobiæ jest wydanie polecenie 'slackpkg update' aby slackpkg ¶ci±gna³ potrzebne pliki z których potem bêdzie korzysta³. Wszystko robimy oczywi¶cie pod konsola roota. Gdy ju¿ mamy to zrobione mo¿emy zabraæ sie do operacji instalowania itp. Po wydaniu polecenia 'slackpkg -h' widzimy ró¿ne komendy postaram siê wyja¶niæ do czego ka¿da z nich s³u¿y: slackpkg install package - polecenie to s³u¿y do pobrania wybranego pakietu a nastêpnie zainstalowania. slackpkg upgrade package - komenda ta uaktualnia dany pakiet. slackpkg reinstall package - to samo co install tyle ¿e dla pakietów ju¿ zainstalowanych. slackpkg blacklist - wy¶wietla liste pakietów które nie bêd± uaktualniane, instalowane czy te¿ reinstalowane. slackpkg download - pobiera dany pakiet lecz nie instaluje go. slackpkg info package - wy¶wietla informacje na temat danego pakietu. slackpkg search file - szuka danego pakietu w spisie. | |
| 4) | Skrypt do uaktualnienia ca³ego systemu sprowadza siê do paru linijek:
-- wytnij --
-- wytnij -- Oczywi¶cie skrypt ten mo¿na rozbudowaæ jest to tylko 'prowizorka' ;-) Podczas uaktualniania ca³ego systemu musimy zwróciæ uwagê na jedn± bardzo wa¿n± rzecz, mianowicie slackpkg bêdzie siê nas pyta³ co zrobiæ z plikami konfiguracyjnymi, mo¿emy albo usun±æ nowe '¶wie¿e' pliki konfiguracyjne i zostawiæ stare, b±d¼ te¿ zast±pic stare nowymi. |
Je¶li mia³by¶ jakie¶ pytania.
K3@k3s4.int.pl
;-)
Uwa¿asz, ¿e prezentowane przez nas informacje s± u¿yteczne? Pomó¿ nam je wypromowaæ!
- Newsletter
- Je¶li chcesz byæ powiadamiany o nowo¶ciach na stronie, wpisz tu swój e-mail
Copyright © 2003-2012 by UW-Team.org - All rights reserved.
Design by Skwara, coded by Unknow




Shell status: 

