Skocz do zawartości
Gość EntereX

Arch Linux - szkoła rodzenia

Rekomendowane odpowiedzi

Gość EntereX

W celu polepszenia dostępu do zamieszczanych tutaj informacji poszczególne działy będą ukryte jako spoiler. Aby zobaczyć/schować interesujący Was dział, należy użyć przycisku Show/Hide znajdującego się obok napisu Spoiler pod tytułem wybranego działu.

 

Poradnik ten jest tworzony przy współpracy z użytkownikiem wesolyzbigniew.

 

 

Obrazy instalacyjne Archa dostępne są do pobrania tutaj: https://www.archlinux.org/download/

 

Po pobraniu obrazu najlepiej wypalić go na pendrve i z niego instalować system. Najlepszym sposobem na zrobienie bootowalnego pendraka pod linuksem jest użycie programu dd. W tym celu należy uruchomić terminal, a następnie jako root wykonać poniższą komendę:

 

dd if=/sciezka/plik.iso of=/dev/sdx

gdzie /dev/sdx to numer urządenia będącego waszym pendrakiem. Żeby sprawdzić, które urządenie jest pendrivem wystarczy po podłączeniu pendraka jako root wydać w terminalu polecenie:

fdisk -l

Należy dokładnie sprawdzić, które urządzenie to pendrive, ponieważ pomyłka grozi utratą danych.

 

Przykład użycia polecenia dd

 

 

[daniel@arch ~]$ su
Hasło: 
[root@arch daniel]# fdisk -l

Dysk /dev/sda: 500.1 GB, bajtów: 500107862016, sektorów: 976773168
Jednostka = sektorów, czyli 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
Typ etykiety dysku: dos
Identyfikator dysku: 0x358b358a

Urządzenie Rozruch Początek     Koniec Bloków ID System
/dev/sda1     2048     2000895     999424 82 Linux swap / Solaris
/dev/sda2 *     2000896    60594175    29296640 83 Linux
/dev/sda3     60594176 956293119 447849472 83 Linux
/dev/sda4     956293120 976771071    10238976 83 Linux

Dysk /dev/sdb: 999 MB, bajtów: 999817216, sektorów: 1952768
Jednostka = sektorów, czyli 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
Typ etykiety dysku: dos
Identyfikator dysku: 0x000413da

Urządzenie Rozruch Początek     Koniec Bloków ID System
/dev/sdb1     2048     1951743     974848    b W95 FAT32
[root@arch daniel]#
[root@arch daniel]#
[root@arch daniel]# dd if=/media/dane/daniel/Obrazy_ISO/archlinux-2013.06.01-dual.iso of=/dev/sdb
1071104+0 przeczytanych recordów
1071104+0 zapisanych recordów
skopiowane 548405248 bajtów (548 MB), 175,571 s, 3,1 MB/s
[root@arch daniel]# 

 

 

Uwaga! Podczas kopiowania obrazu iso na pendraka konsoloa nie pokazuje żadnej informacji o postępie tegoż zadania. Dla tego nie należy odłączać pendrive czy też zamykać terminala myśląć, że nic się nie dzieje. Należy spokojnie czekać na zakończenie zadania, o czym terminal was poinformuje, tak jak można zobaczyć w powyższym przykładzie.

 

Natomiast do wykonania bootowalnego pendrivea pod Windowsem najlepiej jest użyć programu Universal USB Installer -> http://www.pendrivel...-easy-as-1-2-3/

 

1. Instalacja systemu

 

1. Łączenie z internetem.

Więcej informacji na wiki: https://wiki.archlin...k_Configuration

 

W przypadku połączenia kablowego nie są wymagane jakieś specjalne czynności. Połączenie powinno działać od razu. Można to sprawdzić poleceniem:

 

ping -c 3 wp.pl

Wynik podobny do tego poniżej oznacza, że połączenie działa.

 

PING wp.pl (212.77.100.101) 56(84) bytes of data.
64 bytes from www.wp.pl (212.77.100.101): icmp_req=1 ttl=246 time=22.9 ms
64 bytes from www.wp.pl (212.77.100.101): icmp_req=2 ttl=246 time=24.4 ms
64 bytes from www.wp.pl (212.77.100.101): icmp_req=3 ttl=246 time=20.8 ms

--- wp.pl ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2002ms
rtt min/avg/max/mdev = 20.847/22.733/24.452/1.481 ms

 

W przypadku WIFI najprostszym sposobem uzyskania połączenia jest wydanie polecenia:

Więcej informacji dotyczących wifi: https://wiki.archlin.../Wireless_Setup https://wiki.archlin...lation#Wireless

 

wifi-menu

i ręczne ustanowienie połączenia w trybie "graficznym".

 

 

2. Tworzenie partycji, systemu plików oraz montowanie partycji:

 

Do stworzenia partycji można użyć cfdisk (dla doświadczonych użytkowników), gparted (w przypadku linuksa dostępny w repozytorium) bądź wykorzystać istniejące już partycje. W tym przykładzie wykorzystywane są trzy partycje:

 

> sda1 - SWAP (przestrzeń wymiany),

> sda2 - "/" (katalog główny),

> sda3 - "/home" (katalog domowy).

 

Rozmiary według uznania :E

 

 

Tworzenie systemu plików:

 

UWAGA! Przy tej czynności należy dokładnie zapisać sobie na jakich partycjach będą przeprowadzane poniższe czynności ponieważ powodują one UTRATĘ danych. Sprawdź TRZY razy zanim przystąpisz do dzieła.

Układ partycji można sprawdzić poleceniem:

fdisk -l

 

mkswap /dev/sda1

swapon /dev/sda1

mkfs.ext4 /dev/sda2

mkfs.ext4 /dev/sda3

 

Montowanie partycji:

 

Montowanie katalogu głównego:

 

mount /dev/sda2 /mnt

Montowanie katalogu domowego:

 

Najpierw należy utworzyć katalog domowy "/home" w katalogu głównym "/" poleceniem:

 

mkdir /mnt/home

Teraz trzeba zamontować utworzony katalog:

mount /dev/sda3 /mnt/home

 

3. Instalacja systemu podstawowego:

 

pacstrap -i /mnt base base-devel

Przy pytaniu, jakie pakiety zainstalować wcisnąć ENTER.

 

 

4. Generowanie fstab:

 

genfstab -U -p /mnt >> /mnt/etc/fstab

oraz sprawdzenie czy jest poprawny:

 

nano /mnt/etc/fstab

 

5. Przejście na chroot:

 

arch-chroot /mnt

 

6. Tworzenie ramdisc:

 

mkinitcpio -p linux

 

7. Instalacja GRUB:

W przypadku UEFI korzystać z instrukcji na wiki: https://wiki.archlin.../index.php/Grub

 

pacman -S grub os-prober

grub-install /dev/sda

mkdir -p /boot/grub/locale

cp /usr/share/locale/en\@quot/LC_MESSAGES/grub.mo /boot/grub/locale/en.mo

grub-mkconfig -o /boot/grub/grub.cfg

Podczas instalacji obok innych systemów, przed wykonaniem grub-mkconfig należy wykonać:

 

os-prober

Sprawi to, że zostaną wykryte inne systemy operacyjne.

 

 

8. Nadanie hasła użytkownikowi root:

 

passwd

Po wciśnięciu ENTER należy dwa razy podać hasło użytkownika root.

 

9. Instalacja niezbędnych pakietów podstawowych:

 

X,y - serwer wyświetlania, otwarte sterowniki graficzne

 

pacman -S xorg

INFORMACJA Zamiast instalacji całej grupy xorg można także przeprowadzić instalację minimalną, dzięki której nie zainstalujecie niepotrzebnych Wam sterowników czy składników xorg. Najbardziej minimalna instalacja xorg wygląda następująco:

 

pacman -S xf86-input-evdev xorg-server xf86-video-XXX

gdzie końcówka XXX to odpowiednio:

 

> intel - karty graficzne Intel

> ati - karty graficzne AMD

> nouveau - karty graficzne NVidia

 

Jeżeli jednak nie posiadacie jednej z w/w grafik wtedy zalecana jest instalacja całej grupy xorg.

UWAGA! Powyższe polecenia instalują tylko otwarte sterowniki graficzne. Jeżeli posiadacie kartę graficzną NVidia/AMD to w celu uzyskania większej wydajności i funkcjonalności należy zainstalować sterowniki własnościowe producenta GPU. Opis jak tego dokonać znajdziecie w punkcie Własnościowe sterowniki do kart graficznych. W przypadku GPU Intela nie instaluje się żadnych dodatkowych sterowników. Otwarte sterowniki są bowiem bezpośrednim dziełem programistów Intela i jedynymi dostępnymi dla tych GPU.

 

Dźwięk

 

pacman -S alsa-firmware alsa-utils

Sieć

 

pacman -S networkmanager wireless_tools wpa_supplicant wpa_actiond

 

 

10. Instalacja środowiska graficznego:

 

Aby zainstalować wybrane środowisko graficzne proszę postępować według instrukcji instalacji opisanych w dziale Środowiska graficzne.

 

 

11. Ustawienie polskich znaków w konsoli:

 

Należy otworzyć:

nano /etc/vconsole.conf

wpisać poniższy tekst:

KEYMAP=pl
FONT=lat2-16
FONT_MAP=8859-2

zapisać i wyjść.

 

 

12. Wyjście z chroot:

 

exit

 

13. Odmontowanie partycji i restart systemu:

 

umount /mnt/home

umount /mnt

reboot

 

14. Logowanie się do systemu:

 

Po ponownym uruchomieniu systemu należy się zalogować wpisując login:

 

root

i podać hasło nadane w punkcie 8.

 

 

15. Dodawanie nowego użytkownika:

 

useradd -m -g users -s/bin/bash nazwa_użytkownika

Przy systemd nie trzeba dodawać użytkownika do innych grup jak users.

 

Nadanie hasła nowemu użytkownikowi:

 

passwd nazwa_użytkownika

Po wciśnięciu ENTER należy dwa razy podać hasło użytkownika.

 

 

16. Konfiguracja systemu

 

Konfiguracja języka:

 

nano /etc/locale.gen

trzeba odznaczyć: pl_PL.UTF-8 zapisać [ctrl+O -(zapisuje) później ctrl+X (zamyka nano)] i wykonać:

 

locale-gen

Teraz ustawiamy język:

 

localectl set-locale LANG="pl_PL.UTF-8"

Konfiguracja klawiatury:

 

localectl set-keymap pl

localectl set-x11-keymap pl

Konfiguracja strefy czasowej:

 

timedatectl set-timezone Europe/Warsaw

Nazwa hosta:

 

hostnamectl set-hostname nazwa_hosta

 

17. Włączanie potrzebnych usług (startowanie razem z systemem):

Network Manager - zarządca sieci: https://wiki.archlin...Network-manager

systemctl enable NetworkManager

W zależności od zainstalowanego środowiska graficznego należy również włączyć:

 

- KDM (Menedżer lodowania KDE)

systemctl enable kdm.service

- GDM (Menedżer logowania GNOME)

systemctl enable gdm.service

- LightDM (Uniwersalny menedżer logowania)

systemctl enable lightdm.service

- LXDM (Menedżer logowania LXDE)

systemctl enable lxdm.service

 

18. Uruchamianie włączonych wyżej usług:

 

systemctl start NetworkManager

W zależności od zainstalowanego środowiska graficznego należy uruchomić:

 

- KDM

systemctl start kdm.service

- GDM

systemctl start gdm.service

- LightDM

systemctl start lightdm.service

- LXDM

systemctl start lxdm.service

 

Teraz wystarczy tylko zalogować się w uruchomionym menedżerze logowania na nowo utworzonego użytkownika. To tyle jeżeli chodzi o tą skomplikowaną instalację Arch Linux :E O ile się nigdzie nie pomyliłem :E

 

 

TYM poście natomiast znajduje się metoda instalacji za pomocą specjalnego skryptu.

 

2. Pacman - menedżer pakietów Arch Linux

 

 

Więcej informacji na ten temat znajdziecie na https://wiki.archlin...ndex.php/Pacman oraz https://wiki.archlin...Pacman_(Polski)

Zalecam zapoznanie sie z tymi artykułami ponieważ przedstawię Wam tylko podstawowe informacje dotyczące tego jak kozystać z Pacmana.

 

 

Synchronizacja (aktualizacja) bazy programów z repozytorium (dobrze jest wykonać tą operację przed instalacją/aktualizacją programów):

 

pacman -Sy

Synchrnizacja aktualnej już bazy programów:

 

pacman -Syy

 

Wyszukiwanie programów:

 

pacman -Ss nazwa_programu

 

Instalacja programów:

 

pacman -S program_1 program_2 program_3

Można instalować jeden lub większą liczbę programów na raz, bądź też w przypadku grup pakietów zainstalować cała grupę. W przypadku instalacji grupy pacman podaje całą listę programów wchodzącą w skład danej grupy, którą można zainstalować całą bądź też wybrać sobie konkretne pakiety do instalacji. Przykład?

 

pacman -S gnome

Daje wynik:

 

    :: Jest 23 pakietów w grupie gnome:
    :: Repozytorium extra
    1) epiphany 2) gdm 3) gnome-backgrounds 4) gnome-control-center
    5) gnome-desktop 6) gnome-icon-theme 7) gnome-icon-theme-extras
    8) gnome-icon-theme-symbolic 9) gnome-keyring 10) gnome-session
    11) gnome-settings-daemon 12) gnome-shell 13) gnome-terminal
    14) gnome-themes-standard 15) gnome-user-docs 16) mutter 17) nautilus
    18) notification-daemon 19) xdg-user-dirs-gtk 20) yelp
    :: Repozytorium community
    21) gnome-panel 22) gnome-screensaver 23) metacity
    
    Wybierz pakiety (domyślnie=wszystkie):

Teraz można:

> zainstalować całą grupę wciskając ENTER,

 

> zainstalować wybrane pakiety podając:

- przypisaną im liczbę np. 1 5 10

- zakres liczb np. 1-10

 

> zainstalować grupę bez wybranych pakietów dodając znaczek ^ przed pakietem/zakresem pakietów np:

- ^1 ^5 ^10 - spowoduje instalację grupy bez tych pakietów

- ^1-10 - instalacja grupy bez podanego zakresu pakietów

 

Usuwanie programów:

 

Usunięcie programu z pozostawieniem jego zależności:

pacman -R nazwa_programu

Usunięcie programu wraz z jego zależościami nie wymaganymi przez żaden inny program:

pacman -Rs nazwa_programu

Usunięcie programu wraz z plikami konfiguracyjnymi:

pacman -Rn nazwa_programu

Usunięcie programu wraz z jego zależościami nie wymaganymi przez żaden inny program łącznie z plikami konfiguracyjnymi:

pacman -Rns nazwa_programu

Usunięcie programu wymaganego przez inny program bez usuwania programu wymagającego:

pacman -Rdd nazwa_programu

OPCJE USUWANIA UŻYWANE Z ZACHOWANIEM SZCZEGÓLNEJ OSTROŻNOŚCI (ich użycie może się na przykład skończyć usunięciem całego środowiska graficznego :E):

 

Usunięcie programu wraz z jego zależnościami oraz innych programów które wymagają tych zależności

pacman -Rcs nazwa_programu

Usunięcie programu wraz z jego zależnościami oraz innych programów które wymagają tych zależności łącznie z plikami konfiguracyjnymi:

pacman -Rcns nazwa_programu

 

Pakiety osierocone (czyli takie, które nie są już potrzebne żadnemu innemu programowi i niepotrzebnie zalegają w systemie):

 

Listę osieroconych pakietów wyświetlamy poleceniem:

pacman -Qdtq

Listę osieroconych pakietów warto przejrzeć aby upewnić się czy nie zawiera ona pakietów, które chcielibyśmy zachować. Jeśli znajdziemy taki pakiet, wydajemy polecenie, które oznacza pakiet jako zainstalowany ręcznie:

pacman -D --asexplicit nazwa_pakietu

Następnie możemy przystąpić do usunięcia osieroconych pakietów:

pacman -Rs $(pacman -Qdtq)

Warto zwrócić uwagę, że polecenie to usuwa także zależności osieroconych pakietów. Jeśli nie jest to działanie pożądane wykonujemy:

pacman -R $(pacman -Qdtq)

Wyświetlenie szczegółowych informacji o pakietach:

 

Informacje o zainstalowanym pakiecie:

pacman -Qi nazwa_pakietu

Informacje o pakiecie w repozytorium:

pacman -Si nazwa_pakietu

 

Wyświetlanie zainstalowanych pakietów:

 

Wyświetlenie całej listy pakietów, wraz z wersjami:

pacman -Q

Wyświetlenie listy pakietów, bez wersji:

pacman -Qq

Wyświetlenie listy ręcznie zainstalowanych pakietów, bez wersji (szczególnie przydatne!):

pacman -Qqe

Oczywiście, wyniki polecenia możemy przekierować do pliku (co może się przydać przy ponownej instalacji):

pacman -Qqe > lista_pakietów.txt

 

Instalacja pakietów z listy (plik tekstowy):

 

pacman -S - < lista

 

 

Aktualizacja systemu - zaznaczone na czerwono nie bez powodu!

 

Jak wiecie, albo i nie :E Arch jest dystrybucją typu ciągłego, co oznacza, że wszystkie zmiany jakie są dziełem developerów systemu czy też poszczególnych programów, są wprowadzane poprzez aktualizacje na "żywy" system i niekiedy wymagają uwagi oraz ingerencji użytkownika większej niż wklepanie komendy aktualizującej system. Dla tego bardzo ważne jest aby przed każdą aktualizacją zajrzeć na stronę główną Archa: https://www.archlinux.org/ celem sprawdzenia czy coś nie wymaga szczególnej uwagi. Jeżeli tak jest, to na tej samej stronie znajdziecie dokładny opis postępowania wprowadzającego zmiany. Należy również zwracać uwagę na informacje jakie pacman podaje podczas aktualizacji systemu.

Więcej informacji na temat aktualizacji znajdziecie tutaj: https://wiki.archlin...rading_packages

 

Polecenie wykonujące aktualizację:

 

pacman -Syu

lub z wymuszeniem synchronizacji baz danych:

 

pacman -Syyu

 

 

Czyszczenie pamięci podręcznej pacmana:

 

pacman -Sc

Polecenie to powoduje usuniecie z pamięci podręcznej wszystkich pakietów, które nie są zainstalowane w systemie.

 

pacman -Scc

Natomiast to polecenie usuwa z pamięci podręcznej wszystkie znajdujące się w niej pakiety.

 

 

Optymalizacja pacmana:

 

pacman-optimize && sync

Więcej informacji na temat optymalizacji znajduje się na wiki: https://wiki.archlin...man_Performance

 

 

3. AUR - Arch User Repository

 

 

AUR jest społecznościowym repozytorium użytkowników Archa zawierającym pliki po angielsku zwane PKGBUILDs, które pozwalają na kompilację pakietu z kodu źródłowego oraz późniejszą jego instalację za pomocą pacmana.

Nie będę się rozpisywał nad ręczną instalacją tychże pakietów ponieważ takowa instrukcja znajduje się na https://wiki.archlin...User_Repository

 

Skupię się natomiast na tym co zainteresuje Was najbardziej, czyli dostępem do AUR jak do zwykłego repozytorium umożliwiającego instalację pakietów przy pomocy YAOURT (Yet AnOther User Repository Tool).

 

Wspomniany wyżej Yaourt jest nakładką na systemowego Pacmana dodającą dostęp do AUR jak do zwykłego repozytorium, umożliwiającą automatyczną kompilację oraz instalację pakietów dostępnych w tym repo.

 

Więcej informacji na temat yaourt dotyczących innych działań jak instalacja oraz usuwanie pakietów znajduje się na wiki https://wiki.archlin...ndex.php/Yaourt oraz na stronie http://archlinux.fr/yaourt-en

 

Instalacja Yaourt:

 

Najprostszym sposobem instalacji jest dodanie odpowiedniego repozytorium do zasobów pacmana i instalacja za jego pomocą.

 

Aby dodać repozytorium do pacmana należy otworzyć jako root plik pacman.conf znajdujący się w katalogu /etc. Najprościej to zrobić z poziomu terminala wpisując:

 

W przypadku KDE

kwrite /etc/pacman.conf

GNOME

gedit /etc/pacman.conf

XFCE

mousepad /etc/pacman.conf

LXDE

leafpad /etc/pacman.conf

bądź uniwersalnie niezależnie od posiadanego środowiska graficznego:

nano /etc/pacman.conf

Następnie w otworzonym już pliku na samym jego końcu (pod linijką: #Server = file:///home/custompkgs) należy dodać poniższy wpis:

[archlinuxfr]
SigLevel = Never
Server = http://repo.archlinux.fr/$arch

Teraz wystarczy zapisać i zamknąć ten plik. Następnie wykonać w terminalu:

pacman -Syy

pacman -S package-query yaourt

UWAGA! Jeżeli podczas stawiania systemu NIE instalowaliście grupy base-devel to należy ją zainstalować przed instalacją yaourt:

pacman -S base-devel

Po skończonej instalacji można przystąpić do używania yaourt.

 

Wyszukiwanie oraz instalacja pakietów za pomocą yaourt:

 

Żeby znaleźć jakiś pakiet i później go zainstalować wystarczy w terminalu wpisać (jako zwykły użytkownik):

 

yaourt nazwa_pakietu

W ten sposób wyszukane zostaną wszystkie pakiety znajdujące się w AUR mające podaną nazwę. Teraz aby zainstalować poszukiwany pakiet wystarczy podać odpowiadającą mu liczbę oraz nacisnąć ENTER. Yaourt zapyta was czy chcecie edytować pobrany pkgbuild. Tutaj odpowiadacie "n" NIE (chyba, że potraficie to zrobić). Następnie będą jeszcze dwa pytania o edycję pliku instalacyjnego oraz kontynuowanie budowania paczki. W pierwszym przypadku postępujecie podobnie jak w pytaniu o poprzednią edycję, natomiast w drugim pytaniu potwierdzacie. W tym momencie yaourt dociągnie i zainstaluje brakujące zależności (jeżeli takowe są) i przystąpi do kompilacji wskazanego przez Was programu. Po skończonej kompilacji pakiet zostanie spaczkowany i wyświetlone zostanie pytanie dotyczące tego czy zainstalować właśnie utworzony program. Oczywiście wcześniej poprosi o podanie hasła root'a. To wszystko jeżeli chodzi o proces instalacji.

 

Powyższy opis wygląda może zniechęcająco jednak w praktyce jest to bardzo łatwa czynność.

 

 

Usuwanie pakietów zainstalowanych za pomocą yaourt:

 

W celu usunięcia pakietu zainstalowanego poprzez yaourt używa się pacmana w taki sam sposób jak ten podany w dziale: Pacman - menedżer pakietów Arch Linux.

 

UWAGA!

Pomimo tego, że yaourt oraz AUR dają dostęp do bardzo okazałej bazy pakietów, najlepiej jest korzystać tylko z głównych repozytoriów Archa, a AUR wykorzystywać TYLKO w ostateczności, gdy danego programu nie ma w oficjalnych repozytoriach. Jest tak dla tego, ponieważ pakiety znajdujące się w AUR nie są tak samo dokładnie sprawdzane pod kątem stabilności oraz używalności jak te znajdujące się w oficjalnych repozytoriach. Z tego też powodu mogą powodować różne problemy lub w ogóle nie działać po zainstalowaniu.

 

 

4. Zarządzanie demonami (usługami)

 

 

Czynność tą w Archu wykonuje systemd (o którym można poczytać tutaj: https://wiki.archlin...dex.php/Systemd ), który jest menedżerem usług oraz systemu kompatybilnym ze skryptami SysV init oraz LSB.

 

O sposobie konfiguracji systemd nie będę pisał ponieważ możecie go znaleźć tutaj: https://wiki.archlin...e_configuration Jak można zauważyć wykorzystywaliście to już przy konfiguracji systemu podczas instalacji.

 

Co do samych demonów, to w Archu trzeba samemu włączyć sobie potrzebne, ponieważ nie jest to robione automatycznie jak ma to miejsce np. w Ubuntu czy Debianie. Jest to bardzo ważne ponieważ jeżeli jakiś demon nie zostanie włączony to spowoduje to brak uruchomienia usługi dostarczanej przez niego.

Na przykład. Jeżeli po skończonej instalacji i konfiguracji systemu nie włączycie demona KDM to po ponownym restarcie nie pokaże wam się okno logowania do systemu. Tak samo z serwerem druku czy zarządzaniem sieci. Bez włączenia ich demonów nie będzie się dało nic wydrukować ani połączyć z internetem.

 

Listę demonów i nazwy ich usług znajdziecie tutaj: https://wiki.archlin...hp/Daemons_List

 

Do zarządzania usługami służą polecenia (wykonywane na prawach root'a):

 

Uruchamianie usługi podczas bootowania systemu:

systemctl enable nazwa_usługi

Wyłączanie usługi z procesu bootowania:

systemctl disable nazwa_usługi

Ręczne włączanie usługi:

systemctl start nazwa_usługi

Ręczne wyłączanie usługi:

systemctl stop nazwa_usługi

Przeładowanie usługi:

systemctl restart nazwa_usługi

 

 

5. Środowiska graficzne

- KDE

 

 

Więcej informacji na temat KDE znajdziecie po linkiem: https://wiki.archlin...g/index.php/Kde

 

Pełna instalacja (niezalecane):

pacman -S kde

Polecenie to zainstaluje całe środowisko ze wszystkimi programami wchodzącymi w jego skład.

 

Instalacja minimalna (zalecane):

pacman -S kdebase kde-l10n-pl kdemultimedia-kmix kdeplasma-applets-plasma-nm

Podczas instalacji będziecie proszeni o wybór phonon-backend oraz czcionek. Jako beckend polecam wybór phonon-vlc, natomiast czcionki to ttf-dejavu.

 

Powyższe polecenie zainstaluje tylko i wyłącznie podstawową wersję środowiska bez żadnych dodatkowych programów.

Zalecam właśnie taką metodę instalacji, ponieważ w ten sposób otrzymacie system "skrojony na miarę" według Waszego upodobania bez żadnego zbędnego softu, z którego i tak nie będziecie korzystać.

 

 

Do podstawowej wersji środowiska warto jest także doinstalować:

 

- Menedżer archiwów

pacman -S kdeutils-ark zip unzip unrar

-Przeglądarkę PDF

pacman -S kdegraphics-okular

- Przeglądarkę obrazów

pacman -S kdegraphics-gwenview

- Program robiący zrzuty ekranu

pacman -S kdegraphics-ksnapshot

- Odtwarzacz muzyki

pacman -S amarok

- Dodatkowy ddtwarzacz filmowy - jeżeli nie lubicie VLC, który jest już zainstalowany

pacman -S smplayer

- Przeglądarkę internetową

pacman -S firefox firefox-i18n-pl

 

Integracja wyglądu aplikacji GTK w KDE:

 

Jest to również bardzo ważna sprawa, ponieważ bez tego aplikacje wykorzystujące GTK (np. firefox) uruchamiane w KDE będą wyglądać jak te z Windowsa 95 :E Aby zintegrować wygląd aplikacji ze sobą należy zainstalować poniższe pakiety:

 

pacman -S oxygen-gtk2 oxygen-gtk3 kde-gtk-config

Teraz wystarczy wejść w ustawienia GTK (Ustawienia systemowe -> Wygląd programów -> GTK) i ustawić styl wyglądu na oxygen-gtk. Po tym zabiegu wszystkie aplikacje uruchamiane w KDE będą posiadać taki sam wygląd.

 

 

- GNOME

 

 

Więcej informacji na temat GNOME znajdziecie po linkiem: https://wiki.archlin...index.php/Gnome

 

Instalacja:

pacman -S gnome gnome-extra zeitgeist gnome-activity-journal

Polecenie to zinstaluje całe całe środowisko graficzne. Jeżeli jednak wiecie, że nie bedziecie korzystać z jakiegoś programu można go wtedy odznaczyć tak jak jest to opisane w dziale Pacman - menedżer pakietów Arch Linux/Instalacja programów.

 

 

 

 

- XFCE

 

 

Więcej informacji na temat XFCE znajdziecie po linkiem: https://wiki.archlin.../index.php/Xfce

 

Instalacja srodowiska:

pacman -S xfce4 xfce4-goodies network-manager-applet gnome-keyring gksu gamin gvfs ttf-dejavu gtk-engine-unico gtk-engine-murrine

Instalacja menadżera logowania LightDM:

pacman -S lightdm lightdm-gtk3-greeter

 

Instalacja oprogramowania uzupełniającego:

 

- Menedżer archiwów:

pacman -S file-roller zip unzip unrar

- Czytnik pdf:

pacman -S evince

- Odtwarzacz filmów:

pacman -S gnome-mplayer

- Odtwarzacz muzyki:

pacman -S deadbeef

- Przeglądarka internetowa

pacman -S firefox firefox-i18n-pl

Konfiguracja wyglądu XFCE:

 

Należy najpierw zainstalować ponizsze pakiety:

pacman -S gtk-engine-unico gtk-engine-murrine faience-themes faezna-icon-theme

Teraz w Preferencjach (Menedżer ustawień) w działach: Wygląd oraz Okna można sobie ustawić wybraną skórkę. Osobiście jednak polecam ściągnąć sobie skórkę Greybird (ta domyślna w Xubuntu) stąd: http://browse.devian...Theme-322365199 rozpakować, przenieść do katalogu /usr/share/themes i zaaplikować :E

 

Konfiguracja LightDM:

 

Wygląd:

 

Wygląd lightdm mozna zmienić edytując plik o nazwie lightdm-gtk-greeter.conf. Aby to zrobic wystarczy wpisać w terminalu:

gksu mousepad /etc/lightdm/lightdm-gtk-greeter.conf

I uzupełić go tak aby wyglądał tak jak konfiguracja poniżej:

#logo=
background=ścieżka_do_wybranego_obrazu
theme-name=Faience
icon-theme-name=GNOME
font-name=DejaVu Sans Book
xft-antialias=true
xft-dpi=96
xft-hintstyle=Slight
xft-rgba=rgb
#show-language-selector=

Konfiguracja dodatkowa:

 

Włączanie NumLock podczas logowania:

Aby numlock włączał się automatycznie podczas logowania do systemu należy najpierw zainstalowac poniższy pakiet:

pacman -S numlockx

Następnie należy otworzyć plik konfiguracyjny lightdm:

gksu mousepad /etc/lightdm/lightdm.conf

i dodać do niego poniższą linię:

greeter-setup-script=/usr/bin/numlockx on

Zmniana użytkownika w XFCE:

Żeby właczyć opcję przełaczania użytkownika jako root należy w terminalu wpisać poniższą komendę:

ln -s /usr/lib/lightdm/lightdm/gdmflexiserver /usr/bin/gdmflexiserver

 

 

- LXDE

 

 

Więcej informacji na temat XFCE znajdziecie po linkiem: https://wiki.archlin.../index.php/LXDE

 

Instalacja srodowiska:

pacman -S lxde obconf network-manager-applet gnome-keyring gksu gamin gvfs ttf-dejavu gtk-engine-unico gtk-engine-murrine

 

 

Instalacja oprogramowania uzupełniającego:

 

- Menedżer archiwów:

pacman -S file-roller zip unzip unrar

- Czytnik pdf:

pacman -S epdfview

- Odtwarzacz filmów:

pacman -S gnome-mplayer

- Edytor tekstu:

pacman -S leafpad

- Przeglądarka internetowa

pacman -S firefox firefox-i18n-pl

 

Konfiguracja wyglądu LXDE:

 

Wygląd LXDE zmienia się w podobny sposób jak XFCE, tak więc odsyłam wyżej ;)

 

 

- CINNAMON

 

 

W Archu można bez problemu zainstalować środowisko Cinnamon, które zostało stworzone przez developerów Linux Mint. Więcej o tym środowisku znajdziecie w poniższych linkach:

https://wiki.archlin...ex.php/cinnamon

http://cinnamon.linuxmint.com/

 

Instalacja środowiska:

 

pacman -S cinnamon nemo-fileroller gnome-keyring gtk-engines gtk-engine-unico gtk-engine-murrine file-roller zip unzip unrar gnome-terminal lxtask gedit evince gksu firefox firefox-i18n-pl xcursor-vanilla-dmz deadbeef gnome-mplayer eog gnome-screenshot gnome-calculator

Powyższe polecenie zainstaluje Cinnamon z uzupełniającymi go programami takimi jak przeglądarka internetowa czy odtwarzacze audio/wideo.

 

Uruchomienie Cinnamon:

 

Do uruchomienia środowiska można wykorzystać takie managery logowania jak lightdm czy lxdm. Konfiguracja lightdm została opisana w dziale dotyczącym XFCE.

6. CUPS - drukowanie w Archu

 

 

Aby umożliwić drukowanie należy w pierwszej kolejności zainstalować w systemie serwer druku o nazwie CUPS (Common Unix Printing System), który jest opartym o standardy, otwarto źródłowym systemem drukowania stworzonym przez Apple dla systemu OSX oraz innuch UNIXo-podobnych systemów operacyjnych.

 

Więcej informacji na https://wiki.archlin.../index.php/CUPS

 

Instalacja CUPS:

pacman -S cups

Po zainstalowaniu serwera druku trzeba go dodać do procesu bootowania:

systemctl enable cups.service

oraz uruchomić:

systemctl start cups.service

Należy również zainstalować konfiguratory, które umożliwią w prosty sposób konfigurację drukarki oraz zarządzanie zadaniami drukowania.

 

Dla KDE należy zainstalować pakiet kdeutils-print-manager:

pacman -S kdeutils-print-manager

Natomiast dla GNOME, XFCE, LXDE przeznaczony jest do tego celu system-config-printer:

pacman -S system-config-printer

Teraz aby można było skonfigurować i używac drukarkę trzeba zainstalować sterowniki odpowiednie dla posiadanej drukarki.

 

Instalacja sterowników:

 

- Samsung

pacman -S splix

jeżeli Wasza drukarka nie zadziała na tych sterownikach wtedy za pomocą YAOURT nalezy zainstalować samsung-unified-driver:

yaourt samsung-unified-driver

- HP (oraz niektóre drukarki Brother)

pacman -S hplip

W przypadku posiadania drukarki HP Officejet należy dodatkowo zainstalować pakiet hpoj znajdujacy się w AUR:

yaourt hpoj

Aby zobaczyć więcej informacji na temat sterowników odsyłam na stronę https://wiki.archlin...#Printer_driver

 

INFORMACJA: Jeżeli nie możecie znaleźć sterowników do swojej drukarki w głównych repozytoriach, należy wtedy poszukać w AUR (opisane w punkcie 3 poradnika). W przypadku nie odnalezienia odpowiednich sterowników w głównym repozytorium oraz AUR, należy udać się na stronę internetową producenta danej drukarki i sprawdzić czy nie udostępnia on również sterowników dla Linuksa. Jeżeli takowe są to wtedy należy zainstalować je według instrukcji podanej przez producenta.

 

 

7. Własnościowe sterowniki do kart graficznych

- NVIDIA

 

 

Przygotowanie do instalacji (usuwanie niepotrzebnych rzeczy zainstalowanych wraz z grupą xorg):

sudo pacman -R xf86-video-ati xf86-video-intel xf86-video-nouveau ati-dri glamor-egl intel-dri nouveau-dri

Instalacja sterownika i gtk2 (potrzebne do działania panelu nvidii, nie jest zależnością pakietu nvidia):

sudo pacman -S nvidia gtk2

Aby mieć pewność że ustawienia z panelu nvidii będą działały wpisujemy (jako zwykły użytkownik, nie root):

echo "nvidia-settings --load-config-only" >> ~/.xinitrc

UWAGA! Technologia NVIDIA Optimus nie jest na razie oficjalnie obsługiwana pod Linuksem. Porad zamieszczonych powyżej nie należy stosować jeśli nasz laptop jest wyposażony w tę technologię.

 

Więcej informacji na temat Nvidii znajdziecie tutaj: https://wiki.archlin...ndex.php/NVIDIA

 

 

- AMD

 

 

Poradnik ten został przygotowany przez użytkownika fufus

 

Więcej informacji na temat instalacji sterowników AMD znajduje się na wiki -> https://wiki.archlin...hp/AMD_Catalyst

 

W przypadku AMD istnieją dwa rodzaje sterowników:

 

> Catalyst - przeznaczone dla kart Radeon HD 5xxx oraz wzwyż,

> Catalyst Legacy - przeznaczone dla kart Radeon HD 2xxx, 3xxx oraz 4xxx

 

 

Instalacja własnościowego sterownika:

UWAGA! Ponieważ sterowniki Catalyst nie są kompatybilne z serwerem wyświetlania xorg 1.14 należy przed ich instalacją przeprowadzić jego downgrade do wersji 1.13 (w wersji sterownika Legacy do 1.12).

 

W tym celu należy otworzyć jako root plik konfiguracyjny pacmana:

nano /etc/pacman.conf

Odznaczyć (usunąć #) w nim opcję

IgnoreGroup

i dopisać do niej xorg tak aby wyglądało to następująco

IgnoreGroup = xorg

Mając już otwarty plik pacman.conf na jego końcu dodajemy również odpowiednie repozytoria zawierające stary xorg oraz sterowniki Catalyst.

 

UWAGA! Wpis repozytorium xorg należy dodać na pierwszym miejscu ponad wszystkimi innymi repozytoriami.

 

Dla sterowników Catalyst

 

> repozytorium xorg

[xorg113]
Server = http://catalyst.wirephire.com/repo/xorg113/$arch

> repozytorium Catalyst

[catalyst-stable]
Server = http://catalyst.wirephire.com/repo/catalyst/$arch

Dla sterowników Catalyst Legacy

 

> repozytorium xorg

[xorg112]
Server = http://catalyst.wirephire.com/repo/xorg112/$arch

> repozytorium Catalyst Legacy

[catalyst-hd234k]
Server = http://catalyst.wirephire.com/repo/catalyst-hd234k/$arch

Po tym zapisujemy i zamykamy pkil pacman.conf

 

Należy dodać podpis repozytoriów (jako root):

pacman-key --keyserver pgp.mit.edu --recv-keys 0xabed422d653c3094
pacman-key --lsign-key 0xabed422d653c3094

Teraz należy odświeżyć repozytoria

pacman -Sy

przeprowadzić downgrade xorg

 

> w przypadku sterowników Catalyst

pacman -S xorg113/xorg

> w przypadku sterowników Catalyst Legacy

pacman -S xorg112/xorg

odinstalować niepotrzebne rzeczy zainstalowane wraz z grupą xorg

sudo pacman -R xf86-video-ati xf86-video-intel xf86-video-nouveau ati-dri glamor-egl intel-dri nouveau-dri

i zainstalować catalyst

pacman -S catalyst-utils catalyst dkms linux-headers

(opcjonalnie można doinstalować jeszcze lib32-catalyst-utils)

 

Po instalacji w/w pakietów należy jeszcze dodać opcję nomodeset do parametrów jądra. Aby to zrobić jako root trzeba otworzyć plik /etc/default/grub

nano /etc/default/grub

i do linii

 GRUB_CMDLINE_LINUX=""

dodać opcję nomodeset

GRUB_CMDLINE_LINUX="nomodeset"

Teraz należy zapisać i zamknąć plik i wykonać jako root

grub-mkconfig -o /boot/grub/grub.cfg

Na końcu należy jeszcze włączyć usługę dkms

systemctl enable dkms.service

oraz wykonać

aticonfig --initial

Po tym wszystkim po restarcie komputera system powinien uruchomić się na własnościowych sterownikach AMD.

 

 

8. Tips & Tricks

- Przyspieszanie samego procesu bootowania

 

 

Zanim przystąpimy do zabawy warto wiedzieć, ile czasu zajmuje nam start systemu. Wpisujemy:

systemd-analyze

I dostajemy wynik:

Startup finished in 3.608s (kernel) + 1.294s (userspace) = 4.903s

Aby wyświetlić czas ładowania usług wpisujemy:

systemd-analyze blame

warto się temu przyjrzeć, być może ładujemy coś, czego nie potrzebujemy.

 

Prostą i skuteczną metodą przyspieszenia startu jest wyłączenie staggered spin-up. Aby tego dokonać musimy dodać:

libahci.ignore_sss=1

do parametrów jądra. Otwieramy więc jako root plik konfiguracyjny gruba, np. w taki sposób:

nano /etc/default/grub

i dopisujemy nasz parametr do GRUB_CMDLINE_LINUX.

Warto przy okazji zmienić w GRUB_CMDLINE_LINUX_DEFAULT parametr verbose na quiet. Zmniejszy to ilość informacji wypisywanych na ekran w czasie startu.

Aktualizujemy ustawienia gruba (jako root):

grub-mkconfig -o /boot/grub/grub.cfg

Efekt optymalizacji łatwy do zauważenia:

Startup finished in 2.411s (kernel) + 1.231s (userspace) = 3.643s

 

 

- Przyspieszenie procesu bootowania, uruchamiania środowiska graficznego oraz programów

> readahead

 

 

Wartą uwagi optymalizacją (zwłaszcza jeśli korzystamy z tradycyjnego dysku twardego) jest readahead. Narzędzie to ładuje do pamięci operacyjnej pliki zanim staną się one potrzebne ;)

 

Aby zacząć korzystać z readahead wystarczy wpisać:

systemctl enable systemd-readahead-collect systemd-readahead-replay

oczywiście, efekty nie są widoczne natychmiast.

 

> e4rat

 

e4rat (Ext4 - Reducing Access Times) jest zbiorem narzędzi, które przyspieszają zarówno czas ładowania systemu jak i uruchamiania programów. Poprzez fizyczną realoakcję plików narzędzia te eliminują zarówno czasy szukania jak i rotacyjne opóźnienia. Narzędzia te jak wskazuje pełna ich nazwa działają tylko na systemie plików ext4. Więcej o e4rat można przeczytać tutaj: http://e4rat.sourceforge.net/

 

Aby zacząć korzystać z e4rat należy go najpierw zainstalować

pacman -S e4rat

Teraz trzeba zrestartować komputer i w momencie gdy pokaże się GRUB należy wcisnąć klawisz e (jeżeli grub się nie pokazuje trzeba przytrzymać SHIFT podczas bootowania). W tym momencie ukaże Wam się linia komend GRUB. Teraz trzeba odnaleźć wiersz o nazwie linux zawierający parametry jądra wyglądający podobnie do tego poniżej:

linux /boot/vmlinuz-linux root=UUID=978e3e81-8048-4ae1-8a06-aa727458e8ff ro quiet splash

Na końcu tego wiersza należy dopisać:

init=/sbin/e4rat-collect

Aby wyglądał tak:

linux /boot/vmlinuz-linux root=UUID=978e3e81-8048-4ae1-8a06-aa727458e8ff ro quiet splash init=/sbin/e4rat-collect

Po wpisaniu trzeba nacisnąć F10 aby system zaczął uruchamiać się z dodanym parametrem.

 

Od tego czasu narzędzie e4rat-collect zaczyna zbierać informacje o uruchamianych usługach i programach. Proces zbierania danych trwa 2 minuty, w czasie których musicie zalogować się do systemu oraz uruchomić wszystkie programy, które chcecie przyspieszyć.

 

Po skończeniu uruchamiania programów w terminalu jako root wpisujecie:

e4rat-collect -k

Powyższe polecenie kończy proces zbierania danych w przypadku gdybyście się wyrobili w czasie krótszym niż 2 minuty :E

 

Po tym dalej jako root wykonujecie polecenie:

e4rat-realloc /var/lib/e4rat/startup.log

Polecenie to wykonujecie kilka razy, aż do ukazania się informacji There is no improvement possible. W tym momencie proces przyspieszania został skończony. Teraz tylko należy na stałe dodać do parametrów jądra wpis:

init=/sbin/e4rat-preload

Aby to zrobić jako root wpisujemy w terminalu np:

nano /etc/default/grub

i w wierszu GRUB_CMDLINE_LINUX_DEFAULT dodajemy powyższy wpis, tak aby wyglądało to np. tak jak poniżej:

GRUB_CMDLINE_LINUX_DEFAULT="quiet init=/sbin/e4rat-preload"

Po dodaniu wpisu dalej jako root wydajemy polecenie:

grub-mkconfig -o /boot/grub/grub.cfg

Teraz wystarczy zrestartować system i zobaczyć efekty działania e4rat :E

 

 

- Konfiguracja czcionek

 

 

Najprostszą metodą poprawy wyglądu czcionek w Archu jest włączenie opcji lcdfilter-default. Aby to zrobić w terminalu jako root przechodzimy do katalogu /etc/fonts/conf.d:

cd /etc/fonts/conf.d

Będąc w tym katalogu tworzymy dowiązanie symboliczne do pliku 11-lcdfilter-default.conf znajdującego się w katalogu /etc/fonts/conf.avail poleceniem:

ln -s ../conf.avail/11-lcdfilter-default.conf

Oprócz tego należy wybrać dobrą czcionkę (polecam ttf-dejavu) oraz odpowiednio ją skonfigurować. Teraz wystarczy się tylko przelogować aby zobaczyć efekty.

 

Dodatkowo ja osobiście w celu poprawy wyglądu wyłączam czcionki bitmapowe. Czynność tą jako root najprościej jest wykonać w terminalu poniższymi poleceniami.

cd /etc/fonts/conf.d

ln -s ../conf.avail/70-no-bitmaps.conf

a także wyłączam unhinting dla małych czcionek dejavu oraz vera

 

cd /etc/fonts/conf.d

rm 20-unhint-*

 

W celu poprawy wyglądu można także zainstalować dodatkowe łatki poprawiające wygląd czcionek. Więcej informacji o tym znajduje się tutaj: https://wiki.archlin...atched_packages

 

- Kolorowanie wyjścia Pacmana

 

 

W celu uzyskania kolorowego wyjścia należy otwożyć jako root plik konfiguracyjny pacmana

nano /etc/pacman.conf

odnaleźć w nim opcję

#Color

odznaczyć ją

Color

i zapisać plik konfiguracyjny. Po tym zabiegu uzyskacie kolorowe wyjście menedżera pakietów.

 

 

- Terminal

> pokazywanie pełnej ścieżki położenia

 

 

Domyślnie bash zamiast pełnej ścieżki położenia pokazuje tylko ostatni katalog, w którym się aktualnie znajdujemy. Wygląda to tak:

[daniel@archlinux ~]$ cd /etc/fonts
[daniel@archlinux fonts]$

Aby włączyć pokazywanie pełnej ścieżki należy otworzyć plik .bashrc znajdujący się w katalogu domowym w dowolnym edytorze tekstu np:

nano ~/.bashrc

odznaczyć (usunąć znak #) linię

#PS1='[\u@\h \W]\$ '

a następnie zmienić wielkość litery parametru określającego położenie z dużej na małą (W na w)

#PS1='[\u@\h \w]\$ '

zapisać i zamknąć edytor. Teraz po wykonaniu polecenia

source ~/.bashrc

lub otworzeniu nowego okna terminala będzie pokazywana pełna ścieżka położenia

[daniel@archlinux ~]$ cd /etc/fonts
[daniel@archlinux /etc/fonts]$

 

Edytowane przez EntereX

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Jako stary debianowiec boję się pacmana.

Chciałem spróbować ale nie mam zbytnio czasu, może za jakiś czas się tym pobawię.

Wiem że instalacja jest łatwa, bo kiedyś instalowałem. Tylko przy pacmanie poległem.

Teraz kilka lat starszy ruszę do boju i zobaczymy jak wyjdzie ;)

Takie pytanie - to jest poradnik instalacji z płyty/usb? Bo zdaje mi się że jakoś inaczej to leciało :hmm:

Niemniej jednak dzięki, przyda się.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Takie pytanie - to jest poradnik instalacji z płyty/usb? Bo zdaje mi się że jakoś inaczej to leciało :hmm:

To jest opis instalacji z płyty/usb/z działającego archa(z arch-install-scripts). Płytka nie ma już instalatora.

 

Co do poradnika - użytkownika EFI nieużywającego CSM trzeba odesłać do archowego wiki znacznie wcześniej, bo potrzebuje nie tylko innego bootloadera, ale też innych partycji.

Edytowane przez wesolyzbigniew

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Pisałem Ci w innym temacie o tym, ale może warto by było dodać dla "nowych", jak dodać w pełni automatyczne odpalanie środowiska graficznego itd. jak to ma miejsce w "distrach dla ludzi" :P

Przy instalacji środowiska graficznego, można dodać punkt o instalacji jakiegoś sterownika grafiki np. otwartego co by fajniej działało :)

Edytowane przez fufus

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Krótko i na temat. :thumbup: Dla początkujących w sam raz.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Gość EntereX

Będziesz kontynuował wątek?:)

Tak. Mam zamiar uzupełnić go o informacje dotyczące podstawowej obsługi pacmana czy systemd.

 

Jako stary debianowiec boję się pacmana.

Nie ma się czego bać. Pacman w mojej opinii niszczy całego apt'a z debiana :E

 

Co do poradnika - użytkownika EFI nieużywającego CSM trzeba odesłać do archowego wiki znacznie wcześniej, bo potrzebuje nie tylko innego bootloadera, ale też innych partycji.

Nie wiem wszystkiego :E Nigdy nie instalowałem żadnego systemu na sprzęcie z EFI. Dla tego jeżeli mógłbyś pomóc w tworzeni tego tutka to prosiłbym o PM'ki z jakimiś twoimi sprawdzonymi poradami np. z instalacją dedykowanej karty graficznej (też tego nigdy na archu nie robiłem - integra intela :E) to dodam je do pierwszego postu. Nie mam pojęcia tylko jaka pojemność posiada taki jeden post :E

 

Pisałem Ci w innym temacie o tym, ale może warto by było dodać dla "nowych", jak dodać w pełni automatyczne odpalanie środowiska graficznego itd. jak to ma miejsce w "distrach dla ludzi" :P

Przy instalacji środowiska graficznego, można dodać punkt o instalacji jakiegoś sterownika grafiki np. otwartego co by fajniej działało :)

Polecenie pacman -S xorg domyślnie instaluje całego xorga razem ze wszystkimi otwartymi sterownikami.

Edytowane przez EntereX

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Tak z ciekawości, ile zabiera Arch RAMu z jakimś najmniejszym środowiskiem graficznym?:)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Nie wiem wszystkiego :E Nigdy nie instalowałem żadnego systemu na sprzęcie z EFI. Dla tego jeżeli mógłbyś pomóc w tworzeni tego tutka to prosiłbym o PM'ki z jakimiś twoimi sprawdzonymi poradami np. z instalacją dedykowanej karty graficznej (też tego nigdy na archu nie robiłem - integra intela :E) to dodam je do pierwszego postu. Nie mam pojęcia tylko jaka pojemność posiada taki jeden post :E

Tego EFI wolałbym nie opisywać, bo nigdy nie przeprowadziłem pomyślnej instalacji archa na płycie z EFI :E. Tzn instalowałem tylko raz, a EFI było dla linuksów wyjątkowo nieprzyjazne więc ostatecznie używam CSM. A przepisywanie archwiki nie będzie miało tu chyba sensu, tym bardziej że temat jest dość skomplikowany. IMO wystarczy zasygnalizować które kroki wykonuje się inaczej (partycjonowanie, instalacja bootloadera) i odesłać do odpowiednich stron archwiki (UEFI, Beginner's guide) i google, bo warto poszukać czegoś o instalacji linuksa na konkretnej płycie/laptopie.

 

Natomiast w tworzeniu poradnika chętnie pomogę, wyślę jakieś PM jak coś napiszę.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Gość EntereX

Na starym kompie z LXDE dobijałem do 60MB zaraz po uruchomieniu systemu. Poszukaj sobie screenów w temacie "Pokaż pulpit" :E

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Gość mcichy

Ciężko powiedzieć ile będzie dokładnie zabierać, ponieważ dużo zależy od tego jakie programy sobie zainstalujesz (np. wymagajace bibliotek kde). Ja mam u siebie xfce (kompozycje: ON) i 300MB pokazuje mi w htop`ie.

 

Bardzo ładnie rozpisane kroki instalacji. Proponowałbym również dodać informacje o sposobie szyfrowania całego dysku/partycji (po co się później męczyć z kopiami :P ).

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Na starym kompie z LXDE dobijałem do 60MB zaraz po uruchomieniu systemu. Poszukaj sobie screenów w temacie "Pokaż pulpit" :E

 

 

To by było dobre, bo mam starego kompa z Pentiumem III i 128 MB RAMu :E

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

wlasnie dzisiaj postanowailem postawic na troche starszym lapku jakas dystrybuje linux'a

chetnie zobacze jak to dziala :)

wielkie dzieki

 

chcialbym zapytac, na ktory katalog dac najwiecej miejsca jak bym chcial postawic klienta torrenta?

 

wpisywanie tej komendy

pacman -S wireless_tools wpa_supplicant wpa_actiond dialog

wyskakuje blad ze nie zainicjalizuje alpm library

 

 

pomimo wpisania poprawnie komendy na useradd zaden nie chce mi sie logowac :/

probowalem restartowac haslo na roota, nwet to nie pomoglo powniewaz "etc/passwd" locked

Edytowane przez xede

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

wlasnie dzisiaj postanowailem postawic na troche starszym lapku jakas dystrybuje linux'a

chetnie zobacze jak to dziala :)

wielkie dzieki

 

chcialbym zapytac, na ktory katalog dac najwiecej miejsca jak bym chcial postawic klienta torrenta?

 

wpisywanie tej komendy

pacman -S wireless_tools wpa_supplicant wpa_actiond dialog

wyskakuje blad ze nie zainicjalizuje alpm library

 

kde-l10n-pl

tego tez nie ma < nie zauwazylem tam l :E

 

Dziwne, u mnie poszło to bez problemów.

 

Co do miejsca - tam, gdzie będziesz mieć download :E

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

to powiedzcie czemu pomimo zdefiniowania uzytkownikow (2) jednego nawet nie ma w passwd a na drugiego nie moge sie w ogole zalogowac? :/

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Gość EntereX

Na pewno robiłeś wszystko poprawanie? Właśnie sprawdziłem i komenda:

useradd -m -g users -s/bin/bash nazwa_użytkownika

działa poprawnie. Nadawanie hasła za pomocą passwd również.

 

Ewentualnie usuń tych użytkowników:

userdel -r nazwa_użytkownika

i spróbuj ponownie ich stworzyć.

Edytowane przez EntereX

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

komenda dziala bo uzytkownik jest w passwd ale nie moge sie zalogowac przez interfejs graficzny :/

 

szczerze to sprawdzre sobie jeszcze ubuntu :)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

wlasnie nie i sprawdzalem to, ale na roota w linii komend tez sie nie moge zalogowac :/

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

widzialem, probowalem wersji z bin/bash ale nie poszlo, sprawdze pozostale, to moze zostane na tym systemie :)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Podajesz login root(/wpisujesz su), wpisujesz hasło i nic? Na pewno nie pomyliłeś się przy ustawianiu hasła? Może miałeś wciśniętego capsa?

 

Edit:Spóźniłem się :E.

Edytowane przez wesolyzbigniew

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się

  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...