Jeżeli ładowanie trwa zbyt długo (powyżej 2 min.), to zapraszam o innej porze. Zobacz statystyki odwiedzin by ustalić porę najmniejszego obciążenia serwera.
Jeżeli pragniesz poznać Linuksa Mandrake (obecnie Mandriva), to... dobrze trafiłeś. Witryna została zauważona przez twórców magazynu KOMPUTER ŚWIAT 5/2004(141) str. 46 poprzez umieszczenie linku oraz magazynu CHIP 4/2004 (str.114) poprzez umieszczenie artykułu opisującego ten serwis internetowy. Jak na hobbystyczną stronę o Linuksie to miłe ;) Acha... na stronie mandrakelinux.pl/informacje podano też link z opisem cytuję "duży zbiór praktycznych informacji o Mandrake" (mam ją w swoim archiwum - klub.chip.pl/twarogal).
Zapraszam do zadawania pytań na FORUM oraz mailem. Chętnie udzielę (bezpłatnie) odpowiedzi. Oficjalne ceny za jedną poradę na stronie MandrakeSoftPL (mam ją w moim archiwum z dnia 2.05.2004) wahają się od 20 do 350 zł.
TAPE ARCHIVE czyli
tar jest programem standardowo umieszczanym w systemach
unixowych. Nazwa Tape Archive wyjaśnia pierwotne przeznaczenie
programu: tworzenie kopii zapasowych na taśmach magnetycznych. Stąd
właściwości programu, który umie zachować układ podkatalogów wraz z
rozmieszczeniem plików. Program TAR standardowo nie
kompresuje archiwum, a jedynie archiwizuje (do pliku) katalogi z zapisem
układów podkatalogów i ich zawartością. Kompresowanie takiego pliku wykonują inne programy np. GZIP, BZIP2 lub przestarzały Compress.
Podczas pracy na Linuksie/Unixie będziesz najczęściej pracował nie z "czystym" plikiem *.tar (który jest nierozsądnie wielki), ale skompresowanym za pomocą programów GZIP, BZIP2, Compress. Pliki *.tar kompresowane GZIPem będą miały wygląd: *.tar.gz lub to samo, ale inaczej zapisane *.tgz , natomiast pliki skompresowane BZIP2 będą miały budowę *.tar.gz2
Dla ułatwienia pracy programem TAR dodano zewnętrzne moduły umożliwiające pakowanie/rozpakowanie paczki TAR wraz z kompresowaniem/rozkompresowaniem w jednym zleceniu tar. Aby uruchomić wspomniane moduły należy do zlecenia tar dodać opcje:
Jeżeli nie korzystasz z powyższych opcji (Z,z,j), to zapamiętaj ważną uwagę: przed spakowaniem osobnymi programami-pakerami GZIP lub BZIP2 należy
archiwum umieścić w jednym pliku programem TAR.
TAR
Budowa polecenia tar jest następująca: tar opcje nazwaplikulubkatalogu
Najczęściej używane opcje programutar
-c tworzenie nowego archiwum -C zapis plików z archiwum do podanego katalogu -f zapisanie archiwum do pliku o określonej nazwie -r dopisanie plików do istniejącego archiwum -t wyświetlenie zawartości archiwum -x rozpakowanie archiwum -A dołączenie istniejących plików (archiwów) .tar do
naszego archiwum -d wyszukanie różnic pomiędzy archiwum, a rzeczywistym
systemem plików -u aktualizacja plików w archiwum --delete usunięcie plików z archiwum
Wybrane opcje dodatkowe:
-f plik użycie wskazanego pliku jako archiwum, wskazany
plik może być zwykły lub specjalny -h nie zapisuje dowiązań symbolicznych, lecz pliki, na
które one wskazują -k przy rozpakowaniu istniejące pliki nie będą nadpisywane -M utworzenie archiwum wieloczęściowego -N data archiwizowanie tylko plików nowszych niż podana
data -W weryfikacja archiwum po jego utworzeniu -z kompresja (dekompresja) archiwum programem GZIPp -Z kompresja (dekompresja) archiwum programem Compress -j kompresja/dekompresja archiwum programem BZIP2 -p dearchiwizacja wszystkich informacji o prawach
dostępu
W celu zapoznania się z zawartością archiwum tar należy użyć
polecenia: tar tvf nazwapaczki.tar
W celu wypakowania paczki tar do wskazanego katalogu (paczka tar nie jest tutaj skompresowana), należy użyć
polecenia: tar xf nazwapaczki.tar -C /usr/local/danyprogramik
Przykładowe tworzenie archiwum za pomocą rozbudowanego zlecenia tar opisałem na sąsiedniej stronie.
GZIP
Jak już wspomniałem program TAR standardowo nie kompresuje archiwum (chyba, że użyto opcji -z, -Z lub -j), a jedynie
archiwizuje do pliku katalogi z zapisem układów podkatalogów. Do kompresowania takiego pliku służy GZIP , nieco przestarzały
Compress lub najnowszy BZIP2.
Pakerami typu GZIP, Compress, BZIP2 można kompresować tylko jeden plik. W
przypadku większej ilości plików trzeba pierw wykonać archiwum przy pomocy TARa.
Poniżej przedstawiam opcje polecenia gzip (gunzip). Trzy
pierwsze są takie same jak dla przestarzałego compress (uncompress):
-c zachowuje oryginalne pliki (oraz wykonuje czynności
zgodne z innymi opcjami polecenia) -r rekurencyjne kompresowanie zawartości katalogu i jego
podkatalogów (ważna opcja!) -v (verbose, czyli gadatliwy) wizualizacja (raport na ekranie), zarówno
kompresji, jak i dekompresji. -d dekompresja plików (działa jak polecenie gunzip) -h wywietlenie pomocy -l listuje (raport dotyczący rozmiaru już skompresowanych
plików). -t testuje spójność skompresowanego pliku. -S .przyrostek zastosuj wskazany .przyrostek. -n liczna (od 1 do 9) określająca wydajność kompresji,
domyślnie n=6.
Uwaga: archiwa *.tar.gz oraz *.tgz można
rozpakowywać na różne sposoby:
rozpakowanie archiwum ze wskazaniem miejsca rozpakowania:
tar zxf nazwa.tar -C /usr/local/danyprogramik
rozpakowanie archiwum zwykłe:
tar zxpvf nazwapaczki.tar.gz
rozpakowanie archiwum za pomocą polecenia gzip:
gzip -dc nazwa.tar.gz
Mój ulubiony sposób traktowania instalek typu .tgz oraz
.tar.gz umieszczonych na CD.
Utwórz katalog /home/mirek/roboczy/ poleceniem mkdir
roboczy będąc oczywiście w katalogu /home/mirek/ Można
ewentualnie utworzyć ten katalog w /usr/local/roboczy/
Skopiuj instalkę umieszczoną na CD do w/w katalogu
roboczy poleceniem
mount /dev/cdrom
cd /mnt/cdrom/
Poleceniem cd oraz ls znajdź katalog z
instalką.
cp -R instalka.tar.gz /home/mirek/roboczy/
cd /home/mirek/roboczy/
ls -la
tar zxpvf instalka.tar.gz
ls -la
Znajdź plik inicjujący instalację i uruchom go poleceniem
./nazwapliku
Odmontuj CD-ROM poleceniem umount /mnt/cdrom i wyjmij płytkę
CD.
BZIP2
Mając paczkę nazwapliku.tar.bz2 możesz pierw rozkompresować bz2 zleceniem:
bzip2 -d nazwapliku.tar.bz2 a dopiero potem rozpakować nowy plik o rozszerzeniu tar zleceniem:
tar zxpvf nazwapliku.tar
Można wpisać dwa zlecenia w jednym:
bzip2 -dc linux-2.2.20.tar.bz2 | tar zxpvf -
Inny sposób rozpakowania paczki bzip2:
tar -jxvf nazwapaczki.tar.gz (zamiast opcji -z wobec tar.gz, wpisujemy opcję -j).
Uwaga: z powodu namnożenia się różnych złodziejskich witryn www, które kopiują moje strony i umieszczają je u siebie wraz z komercyjnymi reklamami (na których zarabiają) informuję, że wszelkie prawa są zastrzeżone.
Uwaga.
Aby uniknąć zasysania całej witryny gorzow-wlkp.pl/linux za pomocą programów typu TeleportPro, WebCopier itd. informuję, że udostępniłem spakowaną wersję (w formacie RAR).
Witryna była dostępna pod adresami:
strony.wp.pl/wp/twarogal , strony.wp.pl/wp/linuxtwarka ,
twarogal.republika.pl , klub.chip.pl/twarogal oraz gorzow-wlkp.net
(w latach 2003/04).