wtorek, 3 lipca 2012

Bridge Linux 2012.5 - konfiguracja

Po instalacji

Ponieważ w Archu następuje migracja do systemu zarządzania systemd, poniższa konfiguracja rc.conf uznana została za przestarzałą, ale jeszcze działa.
W /etc/rc.conf:
HARDWARECLOCK="UTC"
TIMEZONE="Europe/Warsaw"
KEYMAP="pl"
CONSOLEMAP="pl"
LOCALE="pl_PL.UTF8"
DAEMON_LOCALE="yes"
HOSTNAME=nazwa_maszyny

- w przypadku, gdy mamy oprócz Linuksa mamy zainstalowany Windows XP, UTC trzeba zmienić na localtime (jeżeli mamy Windows Vista lub 7 pozostawiamy UTC).

Nowy rc.conf (po upgradzie powinien znajdować się w pliku /etc/rc.conf.pacnew)zawiera tylko ustawienia usług, które mają uruchamiać się podczas startu systemu, np.: DAEMONS=(dbus networkmanager syslog-ng @alsa), a także ustawienia podsystemu RAID, LVM  oraz sieci (adresowanie statyczne). Zgodne z systemd ustawienia zostały przeniesione do osobnych plików. Ustawień zegara dokonujemy w pliku /etc/adjtime:
0.000000 0 0.000000
0
LOCAL # lub UTC

Po utworzeniu pustego pliku warto wydać polecenie: sudo hwclock --set --date="2012-08-01 16:00:00" --localtime [--utc], która ustawi odpowiednie wartości.
Strefa czasowa definiowana jest przez plik /etc/localtime, który jest dowiązaniem do pliku odpowiedniej strefy: /usr/share/zoneinfo/Europe/Warsaw.
Ustawień języka, klawiatury konsoli dokonujemy w pliku /etc/vconsole.conf:
KEYMAP=pl
FONT=lat2-16
FONT_MAP=

Ustawienia języka przechowywane są w pliku /etc/locale.conf:
LANG=pl_PL.UTF-8

Dodatkowo w pliku /etc/locale.gen należy odkomentować odpowiednie wpisy:
en_US.UTF-8 UTF-8
pl_PL.UTF-8 UTF-8

Nazwę komputera umieszczamy w pliku /etc/hostname:
mojkomputer
i pliku /etc/hosts:
127.0.0.1 localhost.localdomain localhost mojhost
::1  localhost.localdomain localhost mojhost

Jeżeli jakiś plik nie istnieje, tworzymy go np. za pomocą polecenia sudo nano /etc/nazwapliku, wpisujemy zawartość i zapisujemy na dysku (CTRL+O, CTRL+X).

W /etc/pacman.conf:
SigLevel=Never //brak sprawdzania autentyczności pakietów
- i dodanie repozytorium dla mate-desktop:
[mate]
Server = http://packages.mate-desktop.org/repo/archlinux/$arch


Upgrade systemu

Aktualizacja systemu zainstalowanego w odległym czasie od daty wydania wersji Bridge Linux 2012.5 nastręcza kilka problemów. Ich rozwiązanie publikowane jest na stronie http://www.archlinux.org/news/. Ostatnio zadziałała następująca procedura:
sudo pacman -Sy
sudo pacman -S pacman
sudo pacman -Syu --ignore glibc filesystem #(to da błędy)
sudo rm /usr/lib/python3.2/site-packages/__pycache__/Reflector.cpython-32.pyc
sudo pacmn -Sd binutils gcc gcc-libs libtool
sudo pacman -S --force filesystem
sudo pacman -Syu --ignore glibc
sudo pacman -Su

Po zainstalowaniu nowego pacmana zaleca się utworzenie odpowiednich kluczy weryfikujących instalowane pakiety:
sudo pacman-key init
sudo --populate archlinux

Jeżeli podczas pierwszej z tych operacji generowanie klucza głównego trwa bardzo długo, w innej konsoli warto wydać polecenie ls -alR /, w miarę potrzeby kilkakrotnie. Po wydaniu drugiego z poleceń trzeba zaakceptować 5 kluczy naciskając "t" + ENTER. Pamiętać należy, że podana wyżej globalna opcja SigLevel=Never w pliku /etc/pacman.conf wyłącza weryfikowanie autentyczności pakietów.

Obsługa drukowania

sudo pacman -S cups cups-pdf ghostscript gsfonts hpoj gutenprint hplip splix

LibreOffice

sudo pacman -S libreoffice-base libreoffice-calc libreoffice-common libreoffice-draw libreoffice-gnome libreoffice-impress libreoffice-math libreoffice-writer hyphen hyphen-pl libmythes mythes-pl hunspell hunspell-pl

Mate-desktop

sudo pacman -S mate mate-extras [1 4 5 6 12]

Kodeki i flash

sudo pacman -S gstreamer0.10-plugins flashplugin

Katalogi użytkownika

sudo pacman -S xdg-user-dirs
- modyfikacja domyślnych nazw w /etc/xdg/user-dirs.default:
DESKTOP=Pulpit
DOWNLOAD=Pobrane
TEMPLATES=Szablony
PUBLICSHARE=Publiczne
DOCUMENTS=Dokumenty
MUSIC=Muzyka
PICTURES=Obrazy
VIDEOS=Wideo

Wydać należy jeszcze polecenie: xdg-user-dirs-update.
Generalnie w katalogu ~/.config powinny znaleźć się dwa pliki: user-dirs.dirs o zawartości:
XDG_DESKTOP_DIR="$HOME/Pulpit"
XDG_DOWNLOAD_DIR="$HOME/Pobrane"
XDG_TEMPLATES_DIR="$HOME/Szablony"
XDG_PUBLICSHARE_DIR="$HOME/Publiczny"
XDG_DOCUMENTS_DIR="$HOME/Dokumenty"
XDG_MUSIC_DIR="$HOME/Muzyka"
XDG_PICTURES_DIR="$HOME/Obrazy"
XDG_VIDEOS_DIR="$HOME/Wideo"
- oraz user-dirs.locale: pl_PL. Podczas pierwszego logowania do systemu Bridge kopiuje do katalogu domowego użytkownika zawartość /etc/skel. Zarówno w tym ostatnim folderze, jak i w katalogu domowym użytkownika utworzonego podczas instalacji można zmienić nazwy folderów ręcznie, np. mv Desktop Pulpit. Przed dokonaniem takich zmian wyloguj się ze środowiska graficznego.

Przeglądarka dokumentów pdf

sudo pacman -S evince
sudo pacman -S cairo

- na pytanie czy usunąć pakiet cairo-ubuntu odpowiadamy twierdząco.

Instalacja Gruba 2

sudo mv /boot/grub /boot/grub-legacy
sudo pacman -R grub sudo pacman -S grub-bios os-prober
sudo grub-install --directory=/usr/lib/grub/i386-pc --target=i386-pc --boot-directory=/boot --recheck --force /dev/sdaX
sudo grub-mkconfig -o /boot/grub/grub.cfg

- oczywiście parametr /dev/sdaX trzeba zastąpić wpisem /dev/sda - jeżeli instalujemy Gruba w MBR (master boot sector) pierwszego dysku, lub /dev/sda6 - jeżeli chcemy zainstalować w sektorze startowym partycji, na której zainstalowaliśmy Bridge'a, np. sda6.

Problemy

Jeżeli po instalacji i restarcie widzimy "nic", być może mamy trefną kartę Intela, ATI lub Nvidii, po naciśnięciu CTRL+ALT+DEL (restart) w menu Gruba naciskamy "e", aby przejść do edycji polecenia wczytującego jądro. Na końcu dodajemy parametr nomodeset. Po uruchomieniu i skonfigurowaniu systemu.


INIT: Id "x" respawning too fast: disabled for 5 minutes

W /etc/inittab:
x:5:respawn:/usr/sbin/lxdm >& /dev/nul ->
Uwaga: ta zmiana powoduje również automatyczne uruchamianie się graficznego menedżera logowania lxdm. Nota bene w tym samym pliku warto zmienić linię definiującą pierwszą konsolę:
c1:2345:respawn:/sbin/agetty --noclear -8 38400 tty1 linux
- dzięki czemu komunikaty pojawiające się podczas startu systemu nie zostaną wyczyszczone i po przełączeniu się ze środowiska graficznego do konsoli (CTRL+ALT+F1) będzie można je podejrzeć.

W /etc/lxdm/lxdm.conf:
session=/usr/bin/startxfce4
- w tym samym pliku można też ustawić temat, tło i inne opcje graficznego menedżera logowania lxdm.

W przypadku długiego uruchamiania się Thunara (domyślny menedżer plików w XFCE) w pliku /usr/share/gvfs/mounts/network.mount ustawiamy:
AutoMount=false
- dzięki czemu start programu nie będzie opóźniany przez sprawdzanie zasobów sieciowych.

Przydatne polecenia

  • mkinitcpio -p [nazwa_jądra] - tworzenie startowego obrazu jądra

Brak komentarzy:

Prześlij komentarz

Co myślisz, co czujesz?