Romanian PC Forum Sabitech Media - web design, gazduire web, promovare, seo, logo design si branding


Go Back   Romanian PC Forum > Software > Unix - Linux - BSD > Arch GNU/Linux

Arch GNU/Linux Sectiune dedicata pentru Arch GNU/Linux.


Closed Thread
 
Thread Tools
Old 29.01.2013, 19:33   #1
AnbuBlack
*nix enthusiast
 
AnbuBlack's Avatar
 
Join Date: 20.04.2011
Location: 127.0.0.1
Posts: 3,941
Thanks: 4,655
Thanked 6,203 Times in 2,979 Posts
Default Arch Linux tutorial romānă

Quote:
Arch Linux este o distribuție GNU/Linux de largă folosință, dezvoltată independent, cu suport pentru arhitecturile i686/x86-64 și care este suficient de flexibilă pentru asumarea oricărui rol de īntrebuințare. Dezvoltarea se axează pe simplicitate, minimalism și eleganță a codului. Arch se instalează ca un sistem de bază minimalist, urmānd ca utilizatorul să īl configureze ulterior numai cu ce este necesar sau dorit pentru a-l transforma īntr-un mediu de lucru ideal, personalizat. Nu sunt oferite īn mod oficial utilitare grafice pentru configurarea sistemului, majoritatea configurării sistemului fiind efectuată cu ajutorul consolei și a unui editor text. Fiind bazat pe un model de actualizări la zi (rolling-release), Arch īncearcă să fie la zi cu actualizările pachetelor (bleeding edge), și oferă, de obicei, cele mai noi versiuni stabile pentru majoritatea pachetelor software.
Primul pas īn instalarea sistemului este să descărcăm şi să inscripţionăm inaginea iso, aceasta se găseşte īn folderul iso de pe ftp. După ce am descărcat şi inscripţionat imaginea pe un CD sau usb stick, trecem la instalarea sistemului. Eu voi instala sistemul īntr-o maşină virtuală (virtual box).
00.png

După cum se vede din imaginea de mai sus putem alege să instalăm una dintre cele două versiuni: fie i386, fie x86_64 (amd64) şi vom boota īn mediul live ca şi root.

Īncărcăm tipul tastaturi și fontul pentru consolă (dacă dorim, nu este un pas necesar)

Code:
# loadkeys ro_std
# setfont lat2-16
Dacă dorim să facem instalarea īn limba romānă (pentru consolă) va trebui să edităm /etc/locale.gen şi să decomentăm linia: #ro_RO.UTF-8 UTF-8. Eu prefer limba engleză īn consolă aşa că nu am decomentat decāt linia: en_US.UTF-8 UTF-8

Code:
# nano /etc/locale.gen
en_US.UTF-8 UTF-8
01 -limba instalare.png

Code:
# locale-gen
# export LANG=en_US.UTF-8 UTF-8
01(a) - limba de instalare.png

Pentru cei care au instalat şi limba romānă combinaţia de taste LeftAlt+LeftShift activează sau dezactivează keymap-ul.

Daemon-ul dhcpcd este pornit automat īn timpul bootării și va īncerca sa inițieze o conexiune prin cablu; putem testa acest lucru cu ajutorul comenzi:
Code:
ping -c 3 www.google.ro
sau
Code:
ping -c 3 8.8.8.8  *(8.8.8.8 este un server al celor de la Google care este tot timpul online)
02-test retea.png
Pentru o reţea wireless tastăm următoarea comandă: wifi-menu, mai multe detalii consultaţii manualul.

Următorul pas este partiţionarea hard disk-ului; putem folosi mai multe utlitarea aici: cfdisk, fdisk, gdisk, cgdisk şi parted. Primele două au suport doar pentru tabele de patriţii MBR, următoarele două doar pentu GTP, iar parded suportă ambele tipuri de tabele. Īn acest tutorial eu am folosit cfdisk, pentru disk-ul meu de 20Gb.

Code:
# cfdisk /dev/sda
şi am creat 3 partiţii primare : una pentru root (6Gb), una pentru home (14.5) şi una de swap (1Gb). Pe sistemele cu ram mai mult de 2Gb swap-ul numai este ceva necesar, dar este bine să alocaţi o mică partiţie pentru acesta. Atenţie, dacă instalaţi sitemul pe un SSD nu creaţii partiţii swap pe acesta, acest lucru duce la o scadere considerabilă a duratei de viaţă a SSD-ului.

03-partitionare hard disk.png

După crearea partiţiilor şi scrierea acestora in tabela MBR, vom formata aceste partiţii :
Code:
# mkfs.ext4 /dev/sda1
# mkfs.ext4 /dev/sda2
04-formatarea partitiilor.png

Partiția dedicată swap-ului (tip 82) o vom formata şi activa cu următoarele comenzi:
Code:
# mkswap /dev/sda3
# swapon /dev/sda3
05-montare swap.png

Fiecare partiție este identificată printr-un număr sub forma unui sufix. De exemplu, sda1 specifică prima partiție a primului drive, īn timp ce sda desemnează drive-ul īn īntregime.

Putem afișa schema partițiilor actuale cu ajutorul următoarei comenzii, şi va afişa un rezultat exact ca īn fotografia de mai sus:

Code:
# lsblk /dev/sda
După aceasta putem monta partiţiile, īnsă trebuie să fim atenţi la ordinea īn care facem montarea. Prima dacă montăm partiţia root īn /mnt şi apoi următoarele partiţii, īn cazul de faţă partiţia home. La finalul procesului de instalare cānd vom demonta partiţiile vom efectua procedeul īn sens contrar, īntāi demontăm partiţia home şi apoi pe cea root.
Code:
# mount /dev/sda1 /mnt
# mkdir /mnt/home
# mount /dev/sda2 /mnt/home
06-montarea partiilor root si home.png

Instalare pe o mașină cu UEFI se face īn felul următor:
_selectăm īn BIOS modul UEFI
_după ce am bootat īn imaginea live verificăm dacă am īncarcat imaginea UEFI ArchLinux:
Code:
# efivar -l
_creăm o nouă tabelă de partiții de tip GPT, pentru asta folosim unul dintre utilitarele pentru formatare: gdisk sau parted:
Code:
 #gdisk /dev/sda
unde vom alege opțiune o (nouă tabelă de partiții), apoi cu opțiunea n creăm o partiție de 512MB pentru efi de tipul:ef00.
_apoi restul de partiții pentru sistem (/root,/home,etc).
_formatăm partițiile:
Code:
# mkfs.vfat -F32 /dev/sda1 (partiția efi, cea de 512MB)
#mkfs.ext4 /dev/sda2 
#mkfs.ext4 /dev/sda3
#mkswap /dev/sda4
#swapon /dev/sda4
_montăm parțițiile:
Code:
# mount /dev/sda2 /mnt
# mkdir -p /mnt/{boot,home}
# mount /dev/sda1 /mnt/boot
# mount /dev/sda3 /mnt/home
Īnainte de a īncepe instalarea edităm fișierul mirrorlist īn așa fel īncāt să avem un mirror cāt mai apropiat de locaţia noastră.

Code:
# nano /etc/pacman.d/mirrorlist
Code:
##
## Arch Linux repository mirrorlist
## Sorted by mirror score from mirror status page
## Generated on 2012-LL-ZZ
##

Server = http://mirror.exemplu.xyz/archlinux/$repo/os/$arch
...
Pentru Romānia mirrorul este :
Code:
Server = http://mirror.archlinux.ro/archlinux/$repo/os/$arch
07-mirror.png

Cānd modificați lista de mirror-uri, nu uitați īntotdeauna să forțați pacman să-i dea un refresh tuturor listelor de pachete folosind pacman -Syy, astfel evitaţi eventualele bătăi de cap. (Voi mai reveni la acest subiect mai tārziu īn acest tutorial).
08- actualizare pachete mirror.png

Sistemul de bază se instalează folosind scriptul pacstrap. Opțiunea -i (interactive) poate fi omisă dacă doriți să instalați automat fiecare pachet din grupurile base și base-devel.
Code:
# pacstrap -i /mnt base base-devel sudo vim networkmanager wireless_tools wpa_supplicant wpa_actiond dialog network-manager-applet
09 -pacstrap (instalare).png 10-proces instalare.png 11-finish instalare.png

base: reprezintă pachete software din depozitul [core] pentru un mediu de bază minimalist.
base-devel: reprezintă utilitare īn plus din [core] precum make și automake; grupul base-devel va fi necesar pentru instalarea software-ului din Arch User Repository (AUR).

După terminarea instalări sistemului de bază, vom genera un fişier fstab folosing următoarea comandă:

Code:
# genfstab -U -p /mnt >> /mnt/etc/fstab
12- generare fstab.png
Fișierul fstab ar trebui īntotdeauna verificat după ce a fost generat; putem face acest lucru cu ajutorul editorului nano:

Code:
# nano /mnt/etc/fstab
13-fstab.png

Mai departe, vom intra īn noul nostru sistem instalat printr-un chroot; veţi vedea īn imagine demai jos cum se schimbă prompt-ul:

Code:
# arch-chroot /mnt
14- arch-chroot.png

Setările regionale:
Setările regionale sunt folosite de către glibc și de către alte programe sau biblioteci software care folosesc așa ceva pentru afișarea textului, afișarea corectă a valorilor monetare din regiunea respectivă, formatul datei și a orei, particularitățile ordinii alfabetice și alte standarde specifice regiunii. Există două fișiere care trebuiesc editate: locale.gen și locale.conf.

- Fișierul locale.gen inițial nu conține nimic (totul este comentat) și va trebui să ștergeți # de la īnceputul linei(-iilor) dorite. Puteți decomenta și linia pentru limba romānă īn afară de cea īn engleză, atāt timp cāt alegeți codificarea UTF-8.

Code:
# nano /etc/locale.gen
15 -setari limba consola.png

Code:
# locale-gen
Comanda aceasta va fi executată de fiecare dată cānd glibc este actualizat, generānd astfel toate regiunile care au fost specificate īn /etc/locale.gen.

15a.png
- Fișierul locale.conf inițial nu există. Setarea LANG ar trebui să fie de ajuns. Va ține locul valorii inițiale pentru toate celelalte variabile.

Code:
# echo LANG=en_US.UTF-8 > /etc/locale.conf
# export LANG=en_US.UTF-8
15b.png

Fontul și limba pentru consola linux:

Code:
# vim /etc/vconsole.conf
care va conține următoarele:
Code:
KEYMAP=ro
FONT=lat2-16
FONT_MAP=8859-16
Zonele și subzonele de fus orar se pot găsi īn folderele /usr/share/zoneinfo/<Zonă>/<Subzonă>

Code:
# ls /usr/share/zoneinfo/
# ls /usr/share/zoneinfo/Europe
Am creat un link simbolic numit /etc/localtime către fișierul zonei /usr/share/zoneinfo/Europe/Bucharest pentru maşina mea.

Code:
# ln -s /usr/share/zoneinfo/Europe/Bucharest /etc/localtime
16 -fusul orar.png

Numele maşini (host-ul) se setează cu următoarea comandă:

Code:
# echo myhostname > /etc/hostname
17 -host name.png

Setăm parola pentru root cu ajutorul comenzi:

Code:
#passwd
21-setare parola root.png

Apoi adăugăm un cont pentru un utilizator normal. Pentru o metodă mai interactivă, puteți folosi adduser. Mai jos, īnsă, este prezentată metoda neinteractivă.

Code:
# useradd -m -g users -G wheel,storage,power -s /bin/bash anbu
# passwd anbu
22 -adaugare user.png

Instalăm și configurăm un bootloader (GRUB):

Code:
# pacman -S grub-bios
# grub-install --target=i386-pc --recheck /dev/sda
# cp /usr/share/locale/en\@quot/LC_MESSAGES/grub.mo /boot/grub/locale/en.mo
Deși ar merge și folosirea unui fișier grub.cfg creat manual, īncepătorilor li se recomandă generarea automată a acestuia:

Code:
# grub-mkconfig -o /boot/grub/grub.cfg
22a - generare grub.png

Pentru UEFI
_verificăm dacă a montat firmware efi:
Code:
mount -t efivarfs efivarfs /sys/firmware/efi/efivars
_instalăm GRUB și efibootmgr:
Code:
# pacman -S grub efibootmgr
_instalăm și configurăm grub pe partiția de boot:
Code:
# grub-install --target=x86_64-efi --efi-directory=boot --bootloader-id=arch_grub
# grub-mkconfig -o /boot/grub/grub.cfg
# mkinitcpio -p linux
Demontăm partițiile și restartăm calculatorul:

Code:
# exit
pentru a ieşi din chroot, după care demontăm partiţiile īn ordinea inversă montări acestora (īntāi /home, apoi /root).

Code:
#umount /mnt/home
#umount /mnt
sau le putem demonta pe toate odată folosind următoarea comandă:
Code:
# umount /mnt -R
.
Code:
# reboot
Attached Images
File Type: png 23 -demontarea partitiilor.png (39.5 KB, 16 views)
__________________
Doar Universul şi prostia umană sunt infinite, īnsă nu sunt sigur de primul. - Albert Einstein


_________________
Manuale:
_FreeBSD: FreeBSD Handbook | The Complete FreeBSD | Unix Toolbox | FAQ
_Arch GNU/Linux : ArchWiki

Last edited by AnbuBlack; 26.09.2016 at 13:45.
AnbuBlack is offline  
The Following 4 Users Say Thank You to AnbuBlack For This Useful Post:
bogdan (29.01.2013), DXM (30.01.2013), XVanish (15.03.2017), yo9fah (26.02.2015)
Old 29.01.2013, 20:52   #2
AnbuBlack
*nix enthusiast
 
AnbuBlack's Avatar
 
Join Date: 20.04.2011
Location: 127.0.0.1
Posts: 3,941
Thanks: 4,655
Thanked 6,203 Times in 2,979 Posts
Default Part II

sudo

După reboot, ne logăm ca root şi configurăm sudo, pe care l-am instalat odată cu sistemul de bază. Acest lucru īl facem cu ajutorul comenzi:

Code:
#visudo
Aici avem două posibilităţii, fie adăugăm userul nostru că īn imaginea de mai jos:
Code:
anbu ALL=(ALL) ALL
sub lina de root dacă nu am adăugat userul īn grupul wheel (grupul utilizatorului root) sau decomentăm linia pentu utilizatori din grupul wheel īn cazul cānd am adaugat userul īn acest grup. (īn vi ca să putem introduce text apăsăm i, iar cu Esc iesim din modul de introducere a textului; salvarea se face cu: Shift + : wq).

26 -visudo.png

configurarea reţelei

Rețeaua trebuie configurată din nou, īnsă de data aceasta pentru mediul nou instalat. Procedura și cerințele inițiale sunt foarte asemănătoare cu cele descrise mai sus, doar că o vom face să rămānă activă și să pornească automat īn timpul pornirii.

Code:
# systemctl enable dhcpcd@eth0.service
Putem folosi profile din pachetul netctl, care se va ocupa īntr-un mod elegant de conexiunile dinamice la rețele noi.

netctl

completare bash

Atunci cānd folosim sudo bash nu face autocompletarea TAB, ca să beneficien de acest mecanism facem următorul lucru:

Code:
$sudo nano .bashrc
27 -editare bashrc.png

şi adăugom la sfārşitul fişierului următoarele linii:

Code:
complete -cf sudo
complete -cf man
configurare pacman

pacman este managerul de pachete (package manager) din Arch Linux. Pentru selectarea depozitelor și altor opțiuni pentru pacman, edităm pacman.conf:

Code:
# nano /etc/pacman.conf
de regulă aici avem depozitele: [core], [extra] și [community]. Cum eu am instalat o versiunea Arch pe 64bits este recomandat să decomentez și depozitul [multilib] (pentru a putea folosi atāt programe 32 biți cāt și 64 biți):

Code:
[multilib]
SigLevel = PackageRequired
Include = /etc/pacman.d/mirrorlist
Un alt lucru pe care īl putem face aici este să optimizăm pacman să acceseze mirror-urile cāt mai apropiate de noi şi cāt mai rapide, adică să avem o listă sortată după cei mai rapizi timpi de accesare:
Code:
$sudo pacman-optimize
28-pacman-optimize.png

Vom edita lista de mirrors ale managerului de pachete (pacman), īnsă īnainte de a face asta ar fi bine să creăm un backup la lista existentă īn caz că apar situaţii nedorite:

Code:
$sudo cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.backup
după care edităm lista de mirror-uri:

Code:
$sudo nano /etc/pacman.d/mirrorlist
28 a- mirrorlist.png
după cum se vede din imaginea de mai sus eu am ales la īntāmplare cāteva servere din multitudinea de servere existente īn această listă; de regulă se aleg cele mai apropiate de locaţia īn care ne aflăm. (Stergerea unei linii se face cu ajutorul combinaţiei de taste Ctrl +k). Salvăm şi iesim din editor.
Mai putem face un lucru aici, să sortăm lista după timpii de acesare, acest lucru se poate face cu ajutorul comenzi:
Code:
$sudo rankmirrors /etc/pacman.d/mirrorlist
29 - ranking mirrors.png
__________________
Doar Universul şi prostia umană sunt infinite, īnsă nu sunt sigur de primul. - Albert Einstein


_________________
Manuale:
_FreeBSD: FreeBSD Handbook | The Complete FreeBSD | Unix Toolbox | FAQ
_Arch GNU/Linux : ArchWiki

Last edited by AnbuBlack; 21.03.2017 at 01:17.
AnbuBlack is offline  
The Following 2 Users Say Thank You to AnbuBlack For This Useful Post:
bogdan (30.01.2013), yo9fah (26.02.2015)
Old 30.01.2013, 00:15   #3
AnbuBlack
*nix enthusiast
 
AnbuBlack's Avatar
 
Join Date: 20.04.2011
Location: 127.0.0.1
Posts: 3,941
Thanks: 4,655
Thanked 6,203 Times in 2,979 Posts
Default Part III

AUR (Arch User Repository )- este un loc unde comunitatea Arch Linux poate urca PKGBUILD-uri pentru programe, biblioteci software, etc., și unde le pot īmpărții cu restul comunității. Utilizatorii pot vota pachetele favorite cu scopul mutării acestora īn depozitul [community] unde pot fi folosite de către utilizatorii Arch Linux īn format deja construit (binaries).

Sunt multe metode şi unelete de a accesa acest depozit. Pentru a folosi aceste unelte procedăm īn felul următor: creăm un director numit build īn /home, după care vom instala un browser şi un manager pentru download (links şi wget)

Metoda I

Code:
$sudo pacman -S links wget
După instalare lui links, deshidem următoarea pagină (apăsaţi g ca să puteţi introduce un URL):
Code:
http://aur.archlinux.org
după care navigăm cu ajutorul tastelor direcţionale si selectăm packages, apoi īn sectiunea keywords tastăm yaourt, apoi Go, exact ca īn imaginea de mai jos:
30- keywords.png
după care pe pagina următoare mergem īn jos pānă gasim yaourt-git pe care īl downloadăm īn folderul builds, creat anterior, tot aici downloadăm şi dependinţele acestuia package-query-git, exact că īn următoarele fotografii:
31-yaourt-git.png 31a.png 31b.png

Īnchidem links şi ne īntoarcem īn folderul builds; aici avem două archive. Le extragem pe amāndouă cu ajutorul comenzii tar:

Code:
$tar -zxf package-query-git
şi intrăm īn folderul package-.query-git, aici găsim un script PKGBUILD. Puteţi verifica conţinutul acestuia cu ajutorul editorului, după care vom construi şi instala pachetul
Code:
makepkg -s
32 PKGbuild.png
După ce makepkg a terminat, dacă rulaţi simpla comandă ls veţi observa că īn folder a fost creat un pachet cu extensia .tar.xz. Acesta se instalează cu ajtorul lui pacman:
Code:
sudo pacman -U package-query-git.....pkg.tar.xz
identic procedăm şi pentru yaourt.

Mulţi se vor īntreba de ce atāta chin pentru a instala yaourt - este o unealtă īn linia de comandă folosită pentru a downloada şi instala pchete din AUR şi este mult mai rapidă decāt metoda cu browserul.
33 -yaourt search.install.png
Un exemplu de program instalat cu yaourt:
34-archey.png

Metoda II

Code:
git clone https://aur.archlinux.org/package-query.git
cd package-query 
makepkg -si
cd .. 
git clone https://aur.archlinux.org/yaourt.git 
cd yaourt 
makepkg -si 
cd ..


Metoda III

Adăugăm īn /etc/pacman.conf următorul repository:

Code:
[archlinuxfr] 
SigLevel = Never 
Server = http://repo.archlinux.fr/$arch
Facem un update la sistem pacman -Syyu pentru a avea la dispoziție și pachetele din AUR și instălăm cu yaourt.

Code:
 
sudo pacman -Sy yaourt fakeroot
Pachetul fakeroot are capacitatea de a simula privilegi de administrator (root) și ne permite să folosim yaourt fără sudo.

pacaur

Un alt utilitar pentru instalarea pachetelor din repository-ul AUR este pacaur. Unul dintre beneficiile pe care le are pacaur faţă de yaourt este că lasă uersul să editeze PKGBUILD īnainte să īnceapă procesul de instalare atunci cānd se instalează mai multe programe, pe cānd yaourt va cere confirmarea pentru fiecare pachet īn parte.

Code:
$sudo yaourt -S pacaur
!!! Acest utilitar se adresează utilizatorilor avansați. Atenție īn folosirea lui.
__________________
Doar Universul şi prostia umană sunt infinite, īnsă nu sunt sigur de primul. - Albert Einstein


_________________
Manuale:
_FreeBSD: FreeBSD Handbook | The Complete FreeBSD | Unix Toolbox | FAQ
_Arch GNU/Linux : ArchWiki

Last edited by AnbuBlack; 06.08.2016 at 14:19.
AnbuBlack is offline  
The Following 3 Users Say Thank You to AnbuBlack For This Useful Post:
bogdan (30.01.2013), XVanish (15.03.2017), yo9fah (26.02.2015)
Old 30.01.2013, 01:43   #4
AnbuBlack
*nix enthusiast
 
AnbuBlack's Avatar
 
Join Date: 20.04.2011
Location: 127.0.0.1
Posts: 3,941
Thanks: 4,655
Thanked 6,203 Times in 2,979 Posts
Default Part IV

Instalarea Xorg şi a mediului desktop

Pānă să ne apucăm de instalarea GUI (Graphical user interface), schimbăm editorul defaul al CLI (Command-line interface ), mai exact adaugăm următoarele linii īn .bashrc:

Code:
export EDITOR="nano"
exact ca īn imaginea de mai jos:
35 .bashrc inprovment.png
O chestie opţională este adăugarea la finalul fişierului a lui archey; ce face acestă comandă mai exact: de fiecare dată cānd deschidem un terminal va fi afişat archey. Restartăm bash :
Code:
$bash
36 .png

Executăm un update:
Code:
$sudo pacman -Syu
37 update.png

Instalăm driverul video pentru placa virtuală:

Code:
$lspci |grep VGA
Code:
sudo pacman -S xf86-video-vesa
După ce am instalat driverul video am putea instala cāteva utililităţi pentru sunet cum ar fi:
alsa-utils, alsa-plugins, pnmixer.

Code:
$ sudo pacaur -S alsa-utils alsa-plugins pnmixer
Am fi putut instala aceste utilităţi şi cu ajutorul lui pacman, dar pnmixer nu se află īn repository-ul oficial şi nu ar fi fost instalat.
38 -alsa utils.png

După ce am terminat cu utilităţile pentru sunet, trecem la instalare lui X server.

Code:
$sudo pacman -S xorg-server xorg-xinit xorg-apps xorg-twn xorg-xclock xterm
Testăm dacă instalarea serverului xorg a decurs bine cu ajutorul comenzii:
Code:
$startx
39 startx.png

Următorul pas este instalarea mediului/mediilor desktop favorit(e). Eu am ales să instalez Gnome:
Code:
$sudo pacman -S gnome
Pentru ca gnome să pornească atunci cānd tastăm startx trebuie să avem un fişier numix .xinitrc īn folderul userului nostru, altfel startx va porni twn (vezi imaginea de mai sus). Un astfel de model de fişier putem copia din:

Code:
$cp /etc/X11/xinit/xinitrc ~/.xinitrc
după care edităm acest fişier cu ajutorul editorului şi decomentăm linia care ne interesează sau adaugăm adăugăm o line (de regulă īn cazul window managerelor):
Code:
$ nano .xinitrc
40 .xinitrc.png
41 gnome3.png
După cum se ştie gnome vine cu un manager pentru mediile desktop şi anume GDM. Pentru ca acesta să pornească la startup trebuie să dăm următoarea comandă:

Code:
sudo systemctl enable gdm.service
__________________
Doar Universul şi prostia umană sunt infinite, īnsă nu sunt sigur de primul. - Albert Einstein


_________________
Manuale:
_FreeBSD: FreeBSD Handbook | The Complete FreeBSD | Unix Toolbox | FAQ
_Arch GNU/Linux : ArchWiki

Last edited by AnbuBlack; 09.05.2017 at 13:02.
AnbuBlack is offline  
The Following 3 Users Say Thank You to AnbuBlack For This Useful Post:
bogdan (30.01.2013), XVanish (15.03.2017), yo9fah (26.02.2015)
Old 31.01.2013, 21:43   #5
AnbuBlack
*nix enthusiast
 
AnbuBlack's Avatar
 
Join Date: 20.04.2011
Location: 127.0.0.1
Posts: 3,941
Thanks: 4,655
Thanked 6,203 Times in 2,979 Posts
Default Part V

Instalare driver virtualbox

Pentru cei care vor să ţină sistemul īntr-o maşină virtuală, cum este cazul de faţă putem instala driverul video pentru VirtualBox.

Prima dată deinstalăm driverul instalat anterior vesa:

Code:
$sudo pacman -R xf86-video-vesa
Ar fi bine cānd faceţi acest lucru cānd Xorg nu ruleză, dar nu este neapărat necesar. Să trecem la instalarea driverului pentru VirtualBox:

Code:
$sudo pacman -S virtualbox-guest-utils
Pe timpul instalări o să observaţi că vi se va recomanda să rulaţi următoarele module: vboxguest vboxsf vboxvideo. Acest lucru se face cu ajutorul comenzii: modprobe. Aceste module se īncarcă īn mașina virtuală.

Code:
$sudo modprobe -a vboxguest vboxsf vboxvideo
Ca aceste module să pornească la start creăm un fişier virtualbox.conf īn /etc/modules-load.d īn mașina virtuală nu pe mașina host:

Code:
$sudo nano /etc/modules-load.d/virtualbox.conf
şi adăugăm următoarele:
Code:
vboxguest
vboxsf
vboxvideo
Apoi edităm fişierul .xinitrc şi adăugăm aici următoarele linii, ca īn fotografia de mai jos:

Code:
VBoxClient-all &
xrandr -s 1280x800
Eu am pus 1280x800 pentru că asta este rezoluţia maxima a notebook-ului pe care rulez această maşină virtuală.
01 - vbox driver.png
Rezultatul va fi ca īn imaginea următoare, un full screen Gnome3:
02 -gnome cu vbox driver.png

Instalare driver nvidia

Pentru o maşină care rulează un sistem pe 64 bits instalarea se face īn modul următor:

Code:
$sudo pacman -S nvidia lib32-nvidia-utils nvidia-utils
Instalare driver notebook

Este vorba despre driverul trackpad:

Code:
$sudo pacman -S xf86-input-synaptics
Dacă tot suntem la capitolul cozmentizare am putea instala şi cāteva fonturi draguţe:

Code:
$sudo pacman -S ttf-dejavu ttf-ubuntu-font-family ttf-droid
Code:
$sudo pacaur -S ttf-ms-fonts
Cam asta ar fi īn mare instalarea unui sistem Arch GNU/Linux, restul aplicaţiilor vor fi instalate de utilizatori după necesităţile acestora. Mult succes!

Last edit: Mai multe indicaţi preţioase găsiţi īn manualul Arch Linux - english sau Arch Linux - romānă
__________________
Doar Universul şi prostia umană sunt infinite, īnsă nu sunt sigur de primul. - Albert Einstein


_________________
Manuale:
_FreeBSD: FreeBSD Handbook | The Complete FreeBSD | Unix Toolbox | FAQ
_Arch GNU/Linux : ArchWiki

Last edited by AnbuBlack; 30.01.2015 at 15:53.
AnbuBlack is offline  
The Following 3 Users Say Thank You to AnbuBlack For This Useful Post:
bogdan (31.01.2013), XVanish (15.03.2017), yo9fah (26.02.2015)
Old 03.02.2013, 18:13   #6
AnbuBlack
*nix enthusiast
 
AnbuBlack's Avatar
 
Join Date: 20.04.2011
Location: 127.0.0.1
Posts: 3,941
Thanks: 4,655
Thanked 6,203 Times in 2,979 Posts
Default Part VI

Conectarea wireless

Conectarea la o reţea wireless se face īn modul următor:

- prima dată identificăm ce device hardware avem:
Code:
# lspci | grep -i net
sau dacă avem un dispozitiv pe usb (la anumite notebook-uri plăcile wireless sunt pe usb):
Code:
# lsusb
- după identificarea plăci wireless dacă este cazul va trebui să īncărcăm manual driverul (la anumite plăci firmware-ul), dacă acesta nu este disponibil īn kernel; mai multe detalii despre dispozitivele la care este necesar acest pas găsiţi īn pagina de manual wireless-setup.

Ca să beneficiem de reţea wireless după ce am instalat sistemul, īnainte de a ieşi din arch-chroot instalăm cāteva unelte:

Code:
pacman -S wireless_tools wpa_supplicant wpa_actiond dialog networkmanager
La restart sau chiar īnainte de a ieși din chroot rulăm următoarea comandă cu drepturi de administrator (root):
Code:
systmctl enable NetworkManager
__________________
Doar Universul şi prostia umană sunt infinite, īnsă nu sunt sigur de primul. - Albert Einstein


_________________
Manuale:
_FreeBSD: FreeBSD Handbook | The Complete FreeBSD | Unix Toolbox | FAQ
_Arch GNU/Linux : ArchWiki

Last edited by AnbuBlack; 31.01.2015 at 00:44.
AnbuBlack is offline  
The Following 4 Users Say Thank You to AnbuBlack For This Useful Post:
Abon (20.01.2015), bogdan (04.02.2013), XVanish (15.07.2013), yo9fah (26.02.2015)
Closed Thread

Bookmarks


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Arch GNU/Linux AnbuBlack Arch GNU/Linux 11 28.09.2015 08:57
ArchBSD AnbuBlack BSD-uri 2 23.09.2013 11:33
Tutorial Instalare Debian Linux folosind discul bussinescard yo9fah Debian 2 11.09.2012 22:10
How to instal mandriva-linux tutorial video 3 parti Alin99 Alte distributii Linux 0 23.04.2011 11:45
Un roman a creat BMW-ul viitorului! XVanish Auto / Moto / Velo 3 06.07.2008 16:05

 
Advertisement




camere foto digitale

aparate foto digitale


Partner Links
Sabitech Media - dezvoltare web, servicii media

RSP Forum - sateliti.info
Comunitate Satelitara






All times are GMT +2. The time now is 03:23.


Powered by vBulletin® - © Jelsoft Enterprises Ltd.
~ Copyright © 2007-2015 Romanian PC Forum ~
Toate drepturile rezervate

Romanian Sattelites Provider Wi-Fi Magazin