Včera jsem si na jeden z pracovních počítačů nainstaloval Arch Linux , aktuálně nejpopulárnější distribuci GNU/Linuxu s postupným vydáváním.
Úkol nebyl náročný, ale nebyl ani snadný a během procesu jsem se naučil spoustu věcí a část získaných znalostí, o které se chci s vámi všemi podělit.
Začnu tím, že když jsem naposledy instaloval Arch Linux, bylo všechno mnohem jednodušší, ale jakmile si zvyknete na novou metodu instalace, proces se velmi zrychlí. Představte si, že když jsem dodržel všechny kroky, které vám ukážu později, instalace a spuštění základního systému mi trvalo necelých 5 minut. Nicméně mám několik lokálních repozitářů, takže zpoždění bude záviset na tom, kam balíčky nainstalujete.
Co by měl vědět uživatel Debianu (nebo jiné distribuce)
Asi nejtěžší částí není ani tak instalace, jako spíše pochopení fungování systemd . Ve snaze najít co nejbližší analogii pro uživatele Debianu uvádím příklad:
Když nainstalujeme KDE a KDM (nebo jiná služba) se nespustí při spuštění počítače , spustíme na TTY následující:
# /etc/init.d/kdm start
Nebo co je stejné:
# service kdm start
V případě systemd musíme nejprve službu povolit:
# systemctl enable kdm.service
a poté jej spusťte:
# systemctl star kdm.service
Zatím dobré, ale kde se to komplikuje? Existují i další démony, například NetworkManager , který by se na základě předchozího příkladu mohl aktivovat zadáním:
# systemctl enable networkmanager.service
nebo něco podobného, ale není to tak, ale musíme dát:
# systemctl enable NetworkManager
Je tu ještě jeden velmi důležitý detail ohledně sítě. Zapomeňte na ethX a wlanX , už žádné ifconfig , ifup , ifdown ... věci jsou teď jiné. Například moje síťová rozhraní, jak kabelová, tak Wi-Fi, se nyní nazývají (v tomto pořadí): enp5s0 a wlp9s0.
Jak to víme, když již nemáme ifconfig? Pomocí příkazu:
$ ip link
V Debianu jsme museli vybudovat rozhraní, jen jsme museli otevřít terminál a dát:
# ifup eth0
A deaktivovat:
# ifdown eth0
Nyní, abychom zvýšili nebo deaktivovali síťové rozhraní, musíme to udělat pomocí příkazů:
# ip link set enp5s0 down
A zvednout je:
# ip link set enp5s0 up
Pokud chceme ručně nastavit IP v Debianu a derivátech, musíme dát:
# ifconfig eth0 192.168.X.X [otros parámetros opcionales]
V Arch Linuxu však musíme použít příkaz:
# 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
V případě WiFi musíme provést:
# wifi-menu wlp9s0
Tohle jsou věci, které se nejčastěji střetávají se zkušenostmi uživatelů přecházejících z Debianu při vstupu do světa Arch Linuxu . Mohou existovat i jiné, ale alespoň pro mě byly tyto nejvýznamnější.
Poté se musíme přizpůsobit skutečnosti, že již nepoužíváme:
# aptitude update
Ale
# pacman -Su
A že neinstalujeme s:
# aptitude install
Ale s:
# pacman -S
Samozřejmě, pokud jsou tak zvyklí na Aptitude , můžeme vždycky vytvořit pár aliasů pro spuštění PacManu pomocí stejných příkazů jako v Debianu
A konečně musíme mít na paměti, že je možné, že se názvy některých balíčků nebo metabalíčků v Debianu a Archu poněkud liší.
Moje dojmy a můj první kontakt
Moc se mi líbí rychlost, s jakou notebook začíná, od doby, kdy Grub projde, dokud se nespustí KDM, to trvá jen asi 5 sekund (bez nadsázky a se SATA HDD).
Další věc, na kterou si člověk rychle zvykne, je rychlost, s jakou se balíčky instalují pomocí Pacmanu, je opravdu rychlá, i když musím najít způsob, jak ji trochu přizpůsobit mým preferencím, například zvýraznit výsledky hledání barvami nebo něco takového, protože ve výchozím nastavení je něco těžké najít.
KDE 4.10.5 je již dostupné na Arch Linuxu, ale mám zvláštní problém. S povoleným Nepomukem se při zahájení výpočtu a kontroly nových souborů zvyšuje využití RAM (aniž bych cokoli měnil) a okno Virtuoso samo o sobě spotřebovalo přes 1 GB. Naštěstí se tento problém v KDE 4.11 řeší.
Na druhou stranu chápu, že Arch Linux je KISS a všechno ostatní, ale nechápu, proč nepřijmou jednodušší instalační program, něco jednoduššího zejména pro nejdůležitější část instalace, kterou je rozdělení na oddíly. Pro uživatele, který je na GNU / Linux zvyklý, se způsob instalace Archu může zdát jednoduchý, ale pro nováčka se mi to nezdá.
A nic, tak moje dobrodružství začíná touto distribucí, která, jak mi řekl můj kolega KZKG ^ Gaara: „Uvidíme, jak dlouho to vydrží.“ Mám před sebou spoustu práce, čtu spoustu dokumentace a experimentuji, abych mohl dělat všechno, co dělám se svým Debianem ... A toto byl můj malý úkol:
- Nainstalujte si balíčky, které denně používám, a připravte systém.
- Nainstalujte Qemu-KVM
- Nainstalujte webový server
V druhé části tohoto instalačního protokolu uvidíme, jak nainstalovat Arch Linux, aniž byste se museli snažit...