Category Archives: Debian

Porady dotyczące najlepszego linuxa na świecie

Debian: lista dostępnych aktualizacji pakietów

HOWtorli Debian
Natrafiłem na następujący problem: musiałem mieć informację z serwera, jakie pakiety na danej maszynie z Debianem wymagają aktualizacji. Najlepiej, aby informacje były generowane w postaci prostej listy, zawierającej nazwę pakietu wersję obecną oraz dostępną do aktualizacji. Bardzo pomocny okazał się pakiet Debiana apt-show-versions. Po bezproblemowej instalacji i wywołaniu z linii komend polecenia:

debian:~# apt-show-versions -u

generowany jest zwięzły raport w postaci:


apt/lenny upgradeable from 0.7.18 to 0.7.20.2
grub/lenny upgradeable from 0.97-47 to 0.97-47lenny2
perl/lenny upgradeable from 5.10.0-18 to 5.10.0-19
python2.5/lenny upgradeable from 2.5.2-14 to 2.5.2-15
rsyslog/lenny upgradeable from 3.18.5-1 to 3.18.6-4
whois/lenny upgradeable from 4.7.28 to 4.7.30
...

Wystarczyło podpiąć polecenie do cotygodniowej listy cron i gotowe. Automatycznie generowane raporty dostarczają mi teraz informacji o wszystkich dostępnych aktualizacjach pakietów na serwerach z systemem Linux Debian.

Szczegółowe informacje o pakiecie apt-show-versions na stronie www.debian.org.

Instalacja Debiana na macierzy RAID firmy Adaptec AIC-7901

HOWtorli DebianSprzętowa macierz raid dysków SCSI nie zawsze da się obsłużyć wprost w systemie Linux. Szczególnie jeśli chcemy skorzystać z macierzy już podczas instalacji. Domyślne płyty instalacyjne z dystrybucjami Linuxa nie mają domyślnie włączonej obsługi macierzy sprzętowych ze względu na możliwe problemy w przypadku, gdy serwer nie jest wyposażony w odpowiedni sprzęt. Od dłuższego czasu zmagałem się z serwerami Dell, które wyposażone zostały w macierz sprzętową dysków SCSI Ultra 320. Stworzenie macierzy sprzętowej podczas uruchamiania serwera jest banalne i bardzo szybkie, jednak próby uruchomienia instalacji Debiana na przygotowanej wcześniej partycji macierzy RAID 1 napotykały zawsze na ten sam problem. Program do partycjonowania dysków w trakcie instalacji systemu zawsze widział dyski sprzętowe – macierz nie istniała. Rozwiązanie okazało się ekstremalnie proste. Należało przy wyborze sposobu instalacji przejść do linii komend, a następnie dopisać do jednej z możliwych opcji instalacji systemu parametr dmraid=true. I to wszystko. Program do partycjonowania podczas instalacji znalazł utworzoną macierz. Serwery z którymi miałem powyższy problem wyposażone były w sterownik firmy Adaptec AIC-7901 (płyta główna produkcji Intela). Jeśli powyższy parametr nie zadziała, można jeszcze dopisać parametr do opcji instalacji, na przykład install aic7xxx.aic7xxx=no_probe. Temu nie oprze się już żaden oporny sterownik Adapteca z serii AIC-7xxx. Informacje dotyczące pozostałych sterowników RAID firmy ADAPTEC można pobrać z serwisu dedykowanemu sterownikom Adapteca do linuksa. Serwis znajduje się pod adresem http://linux.adaptec.com/.

EDIT (30.03.2010): Dystrybucja Debian Lenny od wersji 5.04 wystarczy podanie komendy dmraid=true