Wczoraj zainstalowałem Arch Linux , obecnie najpopularniejszą dystrybucję GNU/Linux w trybie ciągłym, na jednym z komputerów w pracy.
Zadanie nie było trudne, ale też nie było łatwe iw trakcie tego procesu nauczyłem się wielu rzeczy, a częścią zdobytej wiedzy chcę się z wami wszystkimi podzielić.
Zacznę od tego, że ostatnim razem, gdy instalowałem Arch Linuxa, wszystko było o wiele prostsze, ale gdy już przyzwyczaisz się do nowej metody instalacji, proces staje się bardzo szybki. Wyobraź sobie, że po wykonaniu wszystkich kroków, które pokażę później, zainstalowanie i uruchomienie systemu bazowego zajęło mi nie więcej niż 5 minut. Muszę jednak przyznać, że mam kilka lokalnych repozytoriów, więc opóźnienie będzie zależało od miejsca instalacji pakietów.
Co powinien wiedzieć użytkownik Debiana (lub innych dystrybucji)
Być może najtrudniejszą częścią nie jest sama instalacja, ale zrozumienie działania systemd . Próbując znaleźć najbliższą możliwą analogię dla użytkowników Debiana , oto przykład:
Gdy instalujemy KDE i KDM (lub inna usługa) nie uruchamia się po uruchomieniu komputera , uruchamiamy na TTY następujące polecenie:
# /etc/init.d/kdm start
Albo co to jest to samo:
# service kdm start
Cóż, w przypadku systemd najpierw musimy włączyć usługę:
# systemctl enable kdm.service
a następnie uruchom:
# systemctl star kdm.service
Jak dotąd wszystko w porządku, ale gdzie tu się to komplikuje? Cóż, istnieją inne demony, takie jak NetworkManager , który, sądząc po poprzednim przykładzie, można by pomyśleć, że aktywuje się, wpisując:
# systemctl enable networkmanager.service
lub coś podobnego, ale tak nie jest, ale musimy umieścić:
# systemctl enable NetworkManager
Jest jeszcze jeden bardzo ważny szczegół dotyczący sieci. Zapomnijcie o ethX i wlanX , koniec z ifconfig , ifup , ifdown ... teraz wszystko jest inaczej. Na przykład moje interfejsy sieciowe, zarówno przewodowe, jak i Wi-Fi, nazywają się teraz (w tej kolejności): enp5s0 i wlp9s0.
Skąd to wiemy, skoro nie mamy już ifconfig? Cóż, używając polecenia:
$ ip link
W Debianie, aby zbudować interfejs, wystarczyło otworzyć terminal i umieścić:
# ifup eth0
Aby to wyłączyć:
# ifdown eth0
Teraz, aby podnieść lub wyłączyć interfejs sieciowy, musimy to zrobić za pomocą poleceń:
# ip link set enp5s0 down
I aby je podnieść:
# ip link set enp5s0 up
Jeśli chcemy ręcznie ustawić adres IP w Debianie i pochodnych, wystarczy, że wstawimy:
# ifconfig eth0 192.168.X.X [otros parámetros opcionales]
Jednak w Arch Linux musimy użyć polecenia:
# ip link set enp5s0 up # ip addr add 192.168.XX / 255.255.255.0 dev enp5s0 # ip route add default via 192.168.XX
W przypadku WiFi musimy wykonać:
# wifi-menu wlp9s0
To są rzeczy, które najczęściej kolidują z doświadczeniami użytkowników przechodzących z Debiana na Arch Linux . Mogą być inne, ale przynajmniej dla mnie te są najważniejsze.
Następnie musimy dostosować się do tego, że nie używamy już:
# aptitude update
Sino
# pacman -Su
I że nie instalujemy z:
# aptitude install
Ale z:
# pacman -S
Oczywiście, jeśli są tak przyzwyczajeni do Aptitude , zawsze możemy utworzyć kilka aliasów do uruchamiania PacMana, używając tych samych poleceń, co w Debianie
I na koniec musimy pamiętać, że możliwe jest, że nazwy niektórych pakietów lub metapakietów różnią się nieco w Debianie i Arch.
Moje wrażenia i pierwszy kontakt
Bardzo podoba mi się szybkość, z jaką uruchamia się laptop, od momentu przejścia Grub'a do uruchomienia KDM zajmuje to tylko około 5 sekund (bez przesady iz dyskiem SATA).
Kolejną rzeczą, do której szybko się przyzwyczajasz, jest szybkość z jaką paczki są instalowane za pomocą Pacmana, jest naprawdę szybkie, chociaż muszę znaleźć sposób, aby trochę dostosować to do moich preferencji, na przykład podświetlić wyniki wyszukiwania kolorami czy coś w tym rodzaju, ponieważ domyślnie jest trochę trudno coś znaleźć.
KDE 4.10.5 jest już dostępne na Arch Linux, ale mam dziwny problem. Po włączeniu Nepomuka , gdy system zaczyna obliczać i sprawdzać dostępność nowych plików, zużycie pamięci RAM wzrasta (bez konieczności wprowadzania jakichkolwiek zmian), a okno Virtuoso samo z siebie zużywa ponad 1 GB. Na szczęście problem ten został rozwiązany w KDE 4.11.
Z drugiej strony rozumiem, że Arch Linux to KISS i wszystko inne, ale nie rozumiem, dlaczego nie przyjmują prostszego instalatora, czegoś prostszego, szczególnie w najbardziej krytycznej części instalacji, czyli partycjonowaniu. Dla użytkownika nieco przyzwyczajonego do GNU / Linuksa sposób instalacji Arch może wydawać się prosty, ale dla nowicjusza wydaje mi się, że nie.
I nic, tak zaczyna się moja przygoda z tą dystrybucją, o której jak powiedział mi mój kolega KZKG ^ Gaara: „Zobaczmy, jak długo to potrwa”. Przede mną dużo pracy, czytając dużo dokumentacji i eksperymentując, aby móc zrobić wszystko, co robię z moim Debianem ... I to jest moje małe zadanie do wykonania:
- Zainstaluj pakiety, których używam na co dzień i przygotuj system.
- Zainstaluj Qemu-KVM
- Zainstaluj serwer WWW
W drugiej części tego dziennika instalacji zobaczymy, jak zainstalować Arch Linux bez umierania przy próbach..