Jak rozpakować .rpm pod Debianem?
Czasem chcemy się dobrać do pakietu RedHata, bo coś jest dostępne tylko jako .rpm.
Instalujemy manager rpm:
apt-get install rpm
Używamy rpm2cpio, który rozpakowuje rpma oraz cpio zapisuje pliki do bieżącego katalogu:
rpm2cpio hpaducli.rpm | cpio -vid
Konfiguracja locale
Co zrobić jeśli pojawiają się komunikaty tego typu?
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_COLLATE to default locale: No such file or directory
Może to oznaczać brak pakietu locales, trzeba go wtedy zainstalować:
apt-get install locales
Trzeba skonfigurować locales:
dpkg-reconfigure locales
oraz wybrać np. pl_PL.UTF-8
Debian: apt-get nie może zweryfikować klucza?
Jeśli po przy wykonaniu apt-get update pojawia się:
W: There is no public key available for the following key IDs:
9AA38DCD55BE302B
(może tak być po upgrade dysktrybucji do lenny), należy wykonać:
gpg --keyserver wwwkeys.eu.pgp.net --recv 9AA38DCD55BE302B
gpg --export --armor 9AA38DCD55BE302B | apt-key add -
Instalacja linuksa w katalogu
Nowy system można zainstalować programem debootstrap w danym katalogu, z działającego systemu, bez restartu.
debootstrap --arch i386 lenny /mnt http://ftp.debian.org/debian/
Używa się tego aby móc zrobić chroot i pracować w nowym systemie, np.
chroot /mnt
Aby udostępnić takiemu systemowi /proc czy /dev lub inny katalog, należy do /etc/fstab głównego systemu dodać np.
/proc /mnt/proc proc defaults 0
/dev /mnt/dev none bind 0
/home /mnt/home none bind 0
Jeśli chcemy aby taki system mógł być samodzielny musimy jeszcze zainstalować jądro i bootloader.
Tags: Debian, Instalacja, Linux
