APT i instalacja bez paczek sugerowanych

Ograniczone zasoby dyskowe bądź chęć stworzenia instalacji systemu całkowicie pozbawionej zbędnych elementów wymaga bardzo starannego doboru instalowanych paczek. Niestety APT nie zawsze pozostawia nam wybór – w domyślnej konfiguracji (zarówno dla Debiana i Ubuntu) instalowane są także paczki sugerowane.

Scenariusz pierwszy czyli jednorazowa rezygnacja z instalacji paczek sugerowanych.

Użyj dodatkowego argumentu linii komend.

root@sverige:/# apt-get –no-install-recommends install nazwapakietu

Scenariusz drugi czyli permanentna rezygnacja z instalacji paczek sugerowanych.

Dodaj następujące linie do pliku /etc/apt/apt.conf i zaktualizuj repozytoria.

APT::Install-Recommends “0″;
APT::Install-Suggests “0″;

W przypadku chęci ominięcia powyższego ograniczenia należy użyć dodatkowego argumentu linii komend (dokładnie tak jak w przypadku scenariusza pierwszego).

root@sverige:/# apt-get –install-recommends install nazwapakietu

Powyższy tutorial dotyczy Debiana, Ubuntu jak i innych dystrybucji opartych na jednej z wymienionych wcześniej.

Jak odpakować dmg pod Linuksem

Niedawno kupiłem za symbolicznego dolara zestaw czcionek dostarczany w formie obrazu dmg. Producent (czyli Macware) zaznacza, że jest to produkt dedykowany dla komputerów Apple lecz nie jest to do końca zgodne z prawdą – dostarczone zostały pliki OpenType. Jak jednak użytkownik Linuksa może uzyskać dostęp do plików?

  1. Zainstaluj pakiet dmg2img. W przypadku Debiana lub Ubuntu wystarczy:

    root@sverige:/# apt-get install dmg2img

  2. Dokonaj konwersji z dmg do img.

    root@sverige:/# dmg2img -V obraz.dmg obraz.img

  3. Upewnij się, że niezbędny moduł jądra jest załadowany, a punkt montowania istnieje i zamontuj obraz img.

    root@sverige:/# modprobe hfsplus
    root@sverige:/# mkdir /tmp/blablabla
    root@sverige:/# mount -t hfsplus -o loop fonts.img /tmp/blablabla

Teraz możesz skopiować pliki do pożądanej lokalizacji (np. nagrać je na CD). Pamiętaj o odmontowaniu obrazu img kiedy nie będziesz go już potrzebować (wydaj polecenie umount /tmp/blablabla z konta root).