Maksymalnie minimalna instalacja Slackware

Więcej moich artykułów na stronie: slackware.ictlaboratory.com Tak jak już wcześniej pisałem wybierz pakiety które są niezbędne do uruchomienia Linuksa w trybie tekstowym. Podstawowe pakiety niezbędne do funkcjonowania Linuksa znajdują się w grupie <a>. Dlatego podczas instalacji zaznacz tylko tą grupę. Z tej grupy wybierz tylko niektóre pakiety. Przy wyborze pomoże ci poniższa tabelka. Opószczenie jakiegokolwiek pakietu z grupy zaznaczonej na zielono – powoduje, że podczas startu systemu będą pojawiać się błędy, lub nie uruchomi się wcale.

 

Zestaw pakietów instalacyjnych z serii <a>
NAZWAOPISKONFLIKTY
aaa_baseInstaluje na dysku drzewo katalogówTworzą porządek na dysku i paczka zajmuje tak mało miejsca, że lepiej zainstalować
aaa_elflibsW paczce tej znajduje się wiele niezbędnych bibliotek. Np do obsługi VGA, fontów, karty dźwiękowej itpJeśli chcemy widzieć coś na ekranie paczuszka musi być zainstalowana
aaa_terminfoBaza wzorów niezbędna do zalogowania się do systemuNie próbuj się logować bez tej paczki
aclKontrolna lista dostępu dla POSIX’aNie mam pojęcia do czego to służy, ale bez instalacji tego pakietu Linux działa
acpidOprogramowanie zarządzające oszczędzaniem energii elektrycznejJeśli instalujemy Linuksa na laptopie – jak najbardziej wskazane
apmdNarzędzia do monitorowania energii elektrycznejj.w.
attrZestaw narzędzi obsługujący rozszerzone atrybuty dla plików i folderówPewnie jest to niezbędne, ale zainstalujemy w późniejszym czasie
bashTekstowa powłoka na system operacyjny – w niej wpisujemy polecenia które są wykonywane na plikachLinux bez niej działa, ale nic nie możemy zrobić
binKilka prostych poleceń – np.: mktemp – tworzy tymczasowe plikiBez tych poleceń nic nie będzie działać
btrfs_progs  
bzip2Jeden z najpopularniejszych formatów pakowania danych następca ZIP’aMożna na początku sobie darować. Na płycie instalacyjnej jest tylko jeden plik spakowany tym formatem: MANIFEST.bz2
coreutilsWiele poleceń systemowych – np.: mkdir, installTrudno się obejść bez tych poleceń
cpioUżytki do tworzenia kopii zapasowych systemuPaczuszka nie jest konieczna do prawidłowego działania Linuksa
cpufrequtils  
cryptsetupZestaw narzędzi do zabezpieczenia systemu. Kodują dane na dyskuPo zainstalowaniu zwiększy się bezpieczeństwo systemu
cupsSystem zarządzania drukarkamiJeśli mamy drukarkę podłączoną do komputera – to lepiej zainstalować ten pakiet
cxxlibsBiblioteki języka programowania C++Wiele kodów źródłowych jest napisanych w tym języku i w przyszłości pewnie będzie niezbędna ta biblioteka, ale system bez niej też działa
dbus  
dcronProgram który okresowo wykonuje czynności systemowe (np pakuje pliki z logami, lub je wyrzuca)Można nie instalować, ale zwiększa się wygoda pracy w systemie. Zainstalujemy w późniejszym terminie
device-mapperMenadżer zarządzania partycjami na dyskuPewnie jest niezbędny, ale u mnie system działał bez tego pakietu
devsTworzy pliki niezbędne dla urządzeń komputerowych takich jak np.: Hdd, Cd-rom, Pendrive itpProblem z urządzeniami
dialogWyświetla menu wielu programów w postaci ciekawych pseudo okienek.e być program instalacyjnyNiezbędny dla wielu programów – np dla pkgtool, ale bez tego sam system też działa.
dosfstoolsZestaw zarządzający FAT’owskim systemem zapisu danychJeśli zamierzamy zapisywać, odczytywać dane zapisane w systemie FAT (partycje z Windowsa, dyskietki, pendrive’a) to można zainstalować
e2fsprogsprogram do obsługi podstawowych systemów zapisu w Linuksie EXT2 i EXT3Niezbędny, gdy formatujemy partycje w systemie EXT4
edArchaiczny edytor tekstuZnajduje się tu tylko z powodów nostalgii
ejectPolecenie do wysuwania klapki CD-ROM’u lub DVD, a także automatycznie montuje i odmontowuje CD-ROMLeniwi niech sobie zainstalują
elvisKlon najpopularniejszego edytora tekstu na LinuksaZaraz po instalacji systemu zainstalujemy program mc, który ma w sobie doskonały edytor mcedit
etcKatalog ustawień systemowych dla wielu programówBardzo potrzebny do poprawnego działania Linuksa
fileZestaw do rozpoznawania typu pliku. Tworzony od 1994r.Pewnie będzie później niezbędny, ale system też bez niego działa
findutilsProgram do wyszukiwania danychPomocne, i niezbędne – bez tej paczki nie działa odinstalowanie programów removepkg
floppyProgramy do obsługi stacji dyskietekW moim przypadku nie korzystam z tego urządzenia, więc paczkę wywaliłem
gawkJęzyk programowania AWKProsty język skryptowy do przetwarzania danych plikowych. Nie jest konieczny do włączenia do instalacji.
gdisk  
genpowerMonitor UPS’a (urządzenia zabezpieczającego przed brakiem napięcia – taki akumulator podłączony do komputera)Nie posiadam – nie instaluję
gettextPaczka chyba do wyświetlania komunikatówJeśli jej będzie brakować to doinstaluję
getty-psProgram niezbędny do zalogowania się w systemie – sprawdza hasła i użytkowników – polecenie agettyBez tej paczuszki system po prostu wysypie się
glibc-solibsBiblioteka języka programowania CBardzo potrzebna dla wielu programów
glibc-zoneinfoDodatek do biblioteki C dla zrządzania strefami czasowymiNie mam pojęcia do czego służy
gpmOprogramowanie do obsługi myszkiJeśli będę potrzebował – doinstaluję. Niezbędne jeśli uruchamiamy Linuksa w systemie okienkowym
grepCoś do obsługi wprowadzanych tekstowych poleceń. Większość plików instalacyjnych wykorzystuje to polecenieNie ma możliwości zalogowania się w systemie
gzipNajpopularniejszy sposób kompresji danych – ZIPWszystkie pakiety są nim spakowane i jeśli go nie zainstalujemy – nie będzie możliwości nic doinstalować
hdparmZestaw narzędzi do obsługi nośników danychJeśli mamy problemy z twardym dyskiem, chcemy zmienić jego parametry, lub monitorować jego pracę – zainstaluj
infozipProgram do testowania, pakowania i rozpakowywania stosowany w takich systemach operacyjnych jak: Unix, VMS, MSDOS, OS/2, Windows NT, Minix, Atari and Macintosh, Amiga and Acorn RISC OSPóźniej na pewno doinstaluję
inotify-toolsJakieś komendy do programowaniaNie mam bladego pojęcia – może później gdzieś zorientuję się o potrzebie instalacji
isapnptoolsAktywuje sterowniki i karty rozszerzeń umieszczone w starszych złączach ISA (takie czarne gniazdka na płycie głównej)Nie posiadam żadnej karty podłączonej do tego archaicznego złącz, więc nie instaluję
jfsutilsProgramy do obsługi systemu JFS stworzonego przez firmę IBMZbędny do prawidłowego działania Linuksa
kbdZarządzanie klawiaturąJeśli chcesz mieć dostępne polskie znaki – zainstaluj
kernel-firmware??????
kernel-genericBuduje w jądrze zestaw do obsługi urządzeń przechowywania danych – RAM-disc, SCSIITego kernela instalujemy tylko dla procesorów starszych niż Pentium Pro
kernel-generic-smpj.w. tylko dla komputerów wieloprocesorowychSystem i tak domyślnie zainstaluje tego kernela
kernel-hugeJądro LinuksaMożna usunąć i później osobno skompilować, ale o tym później
kernel-huge-smpj.w. tylko dla komputerów wieloprocesorowych 
kernel-modulesDodatkowe moduły do jądra które obsługują np CD-Rom, kartę sieciową itp.j. w.
kernel-modules-smpj.w. tylko dla komputerów wieloprocesorowych 
lessPotrafi dzielić wielkie plikiDzięki niemu działa szybciej edytor tekstu VI
lhaSystem pakowania danychJeśli napotkamy program spakowany tym systemem – to będzie niezbędny
libcgroup  
liloLinux loader – botuje system z odpowiedniej partycjiJakiś program musi być – może być też alternatywny GRUB w przeciwnym wypadku komputer nie będzie wiedział z której partycji ma wystartować system
loadlinDzięki temu programowi Linux będzie miał możliwość załadować się z partycji spod DOS’aU mnie jest ta możliwość zbędna
logrotatePanuje nad plikami logów zapisywanych przez inne aplikacjeBez tej paczuszki po pewnym czasie zapcha się dysk twardy, więc lepiej zainstalować
lrzip  
lvm2Program do zarządzania logicznymi dyskamiJeśli ktoś ma duży dysk twardy i będzie chciał zmieniać np. rozmiar dysków logicznych – niech zainstaluje
mclog  
mdadmDo zarządzania RAID’em – kilkoma dyskami połączonymi i widzianymi jako jedenDla zainteresowanych – u mnie oczywiście pakiet zbędny
minicomPakiet niezbędny do komunikacji np. poprzez modemMożna doinstalować w późniejszym czasie
mkinitrdTworzy dyski w pamięci RAMHi hi – mam tylko 64 Mb RAM’u
module-init-toolsWiele oprogramowania jest dołączane do jądra jako moduły (np. sterowniki kart sieciowej). Ten pakiet obsługuje właśnie takie modułyGdy w jądrze mamy już wszystko co potrzeba – można usunąć
mt-stSystem do zarządzania magnetycznymi napędami taśmowymi tzw. Stream’eramiRzadko stosowany sposób zabezpieczania danych
mtxProgramy i biblioteki do kontroli nad magnetycznymi napędami taśmowymiJ.w. nie jest mi potrzebny
ncompressKlasyczny program do kompresji plików. Plik wynikowy ma rozszerzenie .ZGdy będę potrzebował to doinstaluję
ntfs-3gSterowniki wymagane do pracy na dysku posiadającym system plików NTFS – Windows XP, Windows Serwer 2003, Windows 2000 i Windows VistaJeśli podłączę dysk w systemie NTFS – będę musiał zainstalować
openssl-solibsBiblioteka szyfrująca połączenie siecioweKoniecznie zainstaluję, gdy będę korzystał z przeglądarki WWW, lub przy instalacji SMB
patchPolecenie dodaje nowe katalogi do ścieżki systemowejNa początku można obyć się bez tego polecenia, ale później podczas instalacji mogą wystąpić kłopoty
pciutilsKart podłączone do złącza PCI (grafika, muzyka, sieć) konfigurują się same -PnP, ale często zachodzi potrzeba wyświetlenia lub zmiany parametrów i do tego służy ten zestawgdy będę miał kłopoty z kartami PCI – zainstaluję.
pcmciautilsProgramy obsługujące złącze PCMCIA i urządzenia podłączone przez to złączeW moim komputerze nie ma złącza w tym standardzie – ale znajduje się ono np w laptopach
pkgtoolsZestaw programów do obsługi pakietów instalacyjnych.Jeśli nie zainstalujemy – nic dodać, nic ująć z systemu. Jest możliwość instalowania tylko ze źródeł
procpsZestaw poleceń nadzorujących procesy np: ps, pkill, killall itpNie będzie wielu potrzebnych poleceń
quotaW tej paczce znajduje się zestaw narzędzi do zarządzania przestrzenią na dyskuGdy do serwera będzie miała dostęp większa ilość użytkowników – na pewno zestaw ten będzie niezbędny
reisersfsprogsZestaw obsługujący partycje które zostały sformatowane jako ReiserfsJa wszystkie pakiety mam w typie Ext3 więc ten zestaw jest zbędny
rpm2tgzKonwerter pakietów instalacyjnych RPM – dostępnych np dla systemu Mandriva na pakiety stosowane w Slackware – TGZWiększość pakietów jest stworzona z myślą o Slackware, więc na razie nie potrzebuję tego konwertera
sdparmZestaw narzędzi do zmiany atrybutów dla dysków podłączonych do złącza SCSINie posiadam żadnych napędów na złącze SCSI, więc to narzędzie nie jest mi potrzebne
sedJakiś Stream edytor ???Nie wiem do czego potrzebna jest ta paczka, ale uruchamiając system wywala napis, że jej brakuje – nie lubię
shadowPolecenia do zabezpieczenia konta – np do szyfrowania haseł (passwd)Po usunięciu zmniejsza się bardzo bezpieczeństwo Linuksa i nie można nadać hasła nawet administratorowi
sharutilsZestaw programów kompresującychTymczasem niepotrzebny
slocatePolecenie tworzy bazę danych o położeniu wszystkich plików na dyskuTak dokładnie to nie wiem, czym zajmuje się ten pakiet
smartmontoolsKażdy twardy dysk posiada elektroniczne zabezpieczenie, które informuje nas o jego podstawowych parametrach tzw. S.M.A.R.T. – w tej paczce znajduje się zestaw programów do monitorowaniaW moim komputerze tą rolę sprawuje Bios, więc nie zainstalowałem tego pakietu
splitvtProgram pozwala na podzielenie okna na dwie części i pracowanie na obydwuCiekawy pomysł, ale tymczasowo zbędny
sysfsutilsProgramy i biblioteki oferujące możliwość korzystania z dysków i partycji wirtualnychCiekawy zestaw, ale poznamy go troszkę później
sysklogdProgramy niezbędne do zalogowania się w systemieNie będziemy mieli możliwości zalogowania się do systemu
syslinuxProgram ładujący system operacyjny z partycji FAT (MS-Dos, Windows), lub dyskietkiU mnie na dysku jest tylko Linux, a partycje są też innego typu, więc nie mam potrzeby instalować
sysvinitpolecenia:shutdown, runlevel itp.Niezbędne polecenia do wystartowania systemu
sysvinit-functionsSkrypty startowe 
sysvinit-scriptsj. w. ??? 
tarZestaw programów pakujących. Najpopularniejszy w Linuksie. Wszystkie pakiety są spakowane tym programem.Nie ma możliwości doinstalowania czegokolwiek
tcshAlternatywna powłoka trybu tekstowegoMa wiele udogodnień, ale ja przyzwyczaiłem się do bash’a
timeKontroluje czas trwania każdego procesuZbędny do prawidłowego działania systemu
treeListuje i wyświetla katalogi w postaci kolorowego “drzewa” katalogówZbędny bajer – warto zobaczyć i skasować
udevudev nasłuchuje na informacje od kernela, gdy jakieś urządzenie zostanie dodane/usunięte i tworzy/usuwa odpowiednie pliki w /devInstaluję, chociaż nie ma takiej potrzeby, ale zwiększa się wygoda pracy z urządzeniami
unarjZestaw programów pakujących plikiTymczasowo zbędny
usb_modeswitch  
usbutilsBędziemy korzystać z Pendrive’a, więc nasz Linux musi poznać złącze usbJeśli posiadamy jakieś urządzenia podłączane pod USB koniecznie zainstaluj, chociaż ja mam myszkę i klawiaturę pod USB i też działa bez tego pakietu
utempterJeśli się nie mylę – jest to zestaw dzięki któremu zaktualizujemy biblioteki. Tworzy katalogi tymczasoweAż tak daleko nie doszedłem.
util-LinuxDużo różnych niezbędnych programów – np.:mount, cfdisk itp.Dzięki tym programom wykonamy standardowe czynności w Linuksie
whichPolecenie wyświetla pełną ścieżkę dostępu do polecenia (gdzie jest zainstalowane)Wiele skryptów shella korzysta z tego polecenia, więc lepiej go mieć
xfsprogsPakiet programów do obsługi systemu plikowego zwanego XFSNawet nie słyszałem o tym systemie
xzNowy system pakowania zastosowany zamiast tar. Większość pakietów spakowany tym programemNiezbędny – zainstaluję zaraz po instalacji całego systemu.
zooKolekcja programów do kompresji plików. Wg. opisu jest bardzo efektywna – uzyskuje się zmniejszenie pliku nawet do 20% wielkości pierwotnejJeśli zajdzie potrzeba korzystania z tego pakietu – można doinstalować

W przypadku wersji 13.36 lista niezbędnych pakietów będzie krótka:

# ls /var/log/packets  aaa_base-13.37-i486-3 aaa_elflibs-13.37-i486-7 aaa_terminfo-5.8-i486-1 bash-4.1.010-i486-1 bin-11.1-i486-1 coreutils-8.11-i486-1 devs-2.3.1-noarch-25 e2fsprogs-1.41.14-i486-1 etc-13.013-i486-1 findutils-4.4.2-i486-1 getty-ps-2.1.0b-i486-1 glibc-solibs-2.13-i486-4 grep-2.7-i486-1 gzip-1.4-i486-1 kernel-generic-smp-2.6.37.6_smp-i686-2 kernel-huge-smp-2.6.37.6_smp-i686-2 kernel-modules-smp-2.6.37.6_smp-i686-2 lilo-22.8-i486-16 module-init-tools-3.12-i486-2 patch-2.6.1-i486-1 pkgtools-13.37-noarch-9 procps-3.2.8-i486-3 sed-4.2.1-i486-1 shadow-4.1.4.3-i486-2 sysklogd-1.5-i486-1 sysvinit-2.86-i486-6 sysvinit-functions-8.53-i486-2 sysvinit-scripts-1.2-noarch-43 tar-1.26-i486-1 udev-165-i486-2 util-linux-2.19-i486-1 which-2.20-i486-1
Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.

Poprzedni post

Biblioteka popt

Następny post

Subiektywnie o wolnym oprogramowaniu w budżetówce

Powiązane posty
"APTus"

Jak okiełznać „GNU/Linux” – „SparkyLinux”

Jak zobaczyłem info o aktualizacji „APTusa” to zaniemówiłem, wersja 0.3.0, została dodana możliwość instalacji środowisk graficznych. Pamiętacie jak szukaliście polecenia (nazwy pakietów) by zainstalować konkretne środowisko…. a tu wystarczy kilka kliknięć (sam jestem zwolennikiem konsoli, ale taki „skrót” czasami wart jest grzechu ;). Na mnie to zrobiło duże wrażenie, proste a chyba nikt tego nie zrobił wcześniej w taki sposób.

Więcej...