NaujienosApžvalgosNuomonėsIT RenginiaiPamokosPatarimaiSmulkmėHumorasTapk autoriumi

ArchLinux: Pirmi žingsniai naujai įdiegtoje sistemoje – pirma dalis

Kategorija: PAMOKOS    Autorius: Aivaras Kivilius    Paskelbta: 2011-08-01 20:30
Pasidalinti per Twitter

Praeitame straipsnyje apžvelgiau archlinux, taip pat nurodžiau pagrindinius informacijos šaltinius, tarp jų ir išsamią diegimo ir konfigūravimo instrukciją, ši mano pamoka šiek tiek skirsis – bet pagrinde tik eiliškumu, todėl jei kas nepavyksta – pirma pažiūrėkite ten, gal būt iškart rasite sau tinkantį sprendimą.

Aš pradinį konfiguravimą skirstau į tris dalis: pirma – įdiegiami būtini paketai visai įrangai veikti,  minimali grafinė aplinka, kad būtų įmanoma naudotis naršykle (skaityti wiki ir šiaip FWD.lt…) ir baigti nustatymus, antra jūsų norimos grafinės aplinkos diegimas konfigūravimas ir trečia – įvairios smulkmenos. Šį kartą - Pirma dalis:

Visų pirma, prisijungsime root naudotoju ir diegime nustatytu slaptažodžiu, pamatysime smagiausią dalyką –  terminalą. Pradėsime nuo internetoifconfig ir  pamatysim kas pas mus veikia, jei neveikia eth0  - pažadiname komanda ifconfig eth0 up, tada automatiškai ‘paimsime’ visus interneto nustatymus dhcpcd eth0, galime patikrinti ping -c 3 fwd.lt, jei viskas gerai, konfigūruojame toliau, jei ne – greičiausiai naudojate ką nors kas jau yra aprašyta čia, tęsiame konfigūravimą: pacman, jei paketus diegėte tiesiai iš disko ir nenaudojote pacman diegimo metu, jį reiks ‘paleisti’ dabar savo mėgstamu teksto editoriumi (Aš rekomenduoju nano (jei norite ko nors paprasto) arba vi (jei norite ko nors galingo)) redaguokite failą /etc/pacman.d/mirrorlist, ir nutrinkite komentaro ženklą nuo vieno ar kelių serverių, kurie arčiausiai jūsų (Lietuviškas aitvaras.lt – neveikia.), pasirinkite Latvijos, ar/ir Lenkijos serverius ir išsaugokite pakeitimus. (ctrl+x nano ir grečiausiai puikiai žinote kaip, jei pasirinkote vi). Atnaujiname pacman paketų sąrašus komanda pacman -Sy, jei tuo pačiu norite ir atnaujinti sistemą, naudokite komandą pacman -Syu. Sekite pacman informaciją – jis praneš, jei reikės atlikti kokį nors veiksmą. Nuo šio veiksmo – pacman’as patapo jūsų geriausiu draugu, trumpa informacija, kaip su juo nesipykti:

  • įdiegti paketą – pacman -S paketo_pavadinimas (pvz. pacman -S firefox)
  • ieškoti paketo – pacman -Ss aprašymas_arba_dalis_pavadinimo (pvz. pacman -Ss internet browser)
  • ištrinti paketą – pacman -R paketo_pavadinimas (pvz. pacman -R firefox)
  • ištrinti paketą kartu su priklausomybėmis – pacman -Rs paketo_pavadinimas (pvz pacman -Rs firefox)
  • pilnas sistemos atnaujinimas – pacman -Syu
  • paketų sąrašų atnaujinimas – pacman -Sy
  • instrukcija (arba wiki) – man pacman

Aš labai stipriai rekomenduoju įsidiegti ir susikonfiguruoti CPU dažnio valdymo paketą cpufrequtils (pacman -S cpufrequtils), tada redaguojame /etc/conf.d/cpufreq:

#configuration for cpufreq control

# valid governors:
#  ondemand, performance, powersave,
#  conservative, userspace
governor="ondemand"

# limit frequency range (optional)
# valid suffixes: Hz, kHz (default), MHz, GHz, THz
#min_freq="2.25GHz"
#max_freq="3GHz"

# use freq to set up the exact cpu frequency using it with userspace governor
#freq=

Galimi režimai – ondemand (Automatinis variantas, kiek cpu reikia, taip jį ir “clock’ina”), performance ( visada laikomas maksimalus dažnis, bet kam kepinti procesorių? ), powersave (režimas taupantis energiją ),  conservative ( panašus į ondemand, bet dažniai keičiami šiek tiek lėčiau). Numatytasis yra performance režimas, o rekomenduotinas - ondemand. Išsaugoję failą, paleidžiame: /etc/rc.d/cpufreq start ir nuo šiol jūsų CPU dažnis keisis pagal tai ką darote ir kokį režimą nustatėte.  Pasižiūrėti, koks dažnis dabar galite naudoti komandą cpufreq-info. 

Garso konfigūravimas: tiesiog įdiegiame alsa-utils alsa-lib alsa-oss paketus naudodami savo geriausią draugą pacman’ą: pacman -S alsa-utils alsa-lib alsa-oss, tada galime patikrinti: speaker-test -c <kanalų skaičius> (pvz speaker-test -c 2), jei viskas veikia  - einame toliau, jei ne – skaitom čia.

Vaizdo konfigūravimas: jei nežinote kokią vaizdo plokštę turite galite pasinaudoti komanda lspci | grep VGA,  turim du pasirinkimus, naudoti open source ar gamintojų tvarkykles, jei diegiame atviro kodo, tiesiog idiegiame paketą xf86-video-ati, jei plokštė radeon), xf86-video-nouveau , jei nvidia ar xf86-video-intel, jei jūs turit intel.

Jei norime gamintojo tvarkyklių su nvidia, reiks įdiegti paketą nvidia (pacman -S nvidia) ir paleisti komandą nvidia-xconfig, taip bus sukonfiguruotas xorg’as.

Su ATI, reiks redaguoti /etc/pacman.conf failą ir į jo apačią pridėti tokias eilutes:

[catalyst]
  Server = http://catalyst.apocalypsus.net/repo/catalyst/$arch

Paleisti komandą pacman -Sy ir komandą pacman -S catalyst (patarimas: parašius pacman -Sy peketo_pavadinimas ir atnaujinamas sąrašas ir įdiegiamas paketas, taigi vietoj dviejų komandų buvo galima rašyti ir pacman -Sy cataclyst), tada konfiguruojame xorg’ą komanda aticonfig –initial.

Xorg’ą sudiegus kartu su tvarkyklėmis, taip pat reiktų įsidiegti paketus xorg-xinit ir xterm, taip pat xorg-twm, komanda pacman -S xorg-xinti xterm xorg-twm. Taip pat prieš paleidžiant xorg’ą reikia idiegti ir paleisti dbus, komanda pacman -S dbus, paleidžiame /etc/rc.d/dbus start taip startx komandos pagalba jau turėtumėte matyti labai paprastą grafinę sąsają.

Dabar redaguojame /etc/rc.conf failą, kuriame visa pagrindinė konfigūracija:

 

# šiek tiek nieko įdomaus iškirpta
LOCALE="en_US.UTF-8"
HARDWARECLOCK="localtime"
TIMEZONE="Europe/Vilnius"
KEYMAP="us"
CONSOLEFONT=
CONSOLEMAP=
USECOLOR="yes"
# šiek tiek nieko įdomaus iškirpta
MOD_AUTOLOAD="yes"
#MOD_BLACKLIST=() #deprecated
MODULES=(cpufreq_ondemand)
USELVM="no"
# šiek tiek nieko įdomaus iškirpta
HOSTNAME="hostname"
# šiek tiek nieko įdomaus iškirpta
eth0="dhcp"
INTERFACES=(eth0)
# šiek tiek nieko įdomaus iškirpta
DAEMONS=(@syslog-ng @netfs @crond @dbus @alsa @cpufreq )

Neišsigąskite – viso failo jums parašyti nereikės, tiesiog į DEAMONS eilutę sudėti viską ką jau sukonfigūravome ir prie MODULES pridėti cpufreq_<jūsų pasirinktas režimas>, @ prieš daemon’ą reiškia, kad sistema nelauks, kol vienas daemonas pasileis ir tuo pat metu taip pat paleidinės ir kitą, taip sutaupysite laiko. Jei norime laikinai atjungti vieną ar kitą deamoną galima prieš jį padėti ženklą !, taip sekančio užkrovimo metu, jo nepaleis. Daemonus taip pat galima valdyti komandomis /etc/rc.d/<daemono pavadinimas> start (jei paleidžiame), /etc/rc.d/<daemono pavadinimas> stop (jei stabdome) ir /etc/rc.d/<daemono pavadinimas> restart jei norime perkrauti daemoną.

Tikiuosi, čia rasite naudingos informacijos ir ją pritaikysite. Jau greitai įrašai apie antrą ir trečią konfigūravimo etapą – taip pat, stengiuosi viską rašyti kiek plačiau, bet nenoriu išgąsdinti, todėl jei ko jūsų manymu trūksta – paklauskite komentaruose.

Pasidalinti per Twitter
 
Straipsnio autorius:
Aivaras Kivilius Aivaras Kivilius
http://www.manoerdve.net  ||  @Aivaras
Aš Aivaras, tinklaraščiuose jau rašau šiek tiek ilgiau nei tris metus, daugiausia IT tematika. Domiuosi Linux, atviru kodu, elektroninėmis knygomis ir elektronika, stengsiuosi šiomis temomis parašyti ką nors įdomaus.
 
Rekomenduojame, jei patiko šis straipsnis:
Panašūs įrašai Kiti autoriaus įrašai Kiti kategorijos įrašai

Visi komentarai (16)
0
mantaz: (Reputacija: +5)
2011-08-02 13:39
Kokia tais pauksciu kalba. Windozeje nieko panasaus daryti nereikia ir viskas veikia. Nors aisku autorius saunuolis, kad raso.


0
Justinas Stankevičius: (Reputacija: +45)
2011-08-02 14:36
Justinas Stankevičius
mantaz:
Kokia tais pauksciu kalba. Windozeje nieko panasaus daryti nereikia ir viskas veikia. Nors aisku autorius saunuolis, kad raso.
Norintiems kad tiesiog imtų ir veiktų yra begalės distribucijų: Ubuntu, Fedora ir visos iš jų kilusios. Na, o tokios kaip Arch ar Gentoo skirtos gykams, norintiems pasiknisti:)


+1
gymka: (Reputacija: +25)
2011-08-02 16:18
http://edacval.homelinux.org/mirrors/archlinux/$repo/os/$arch...
neoficialus mirror lietuvoj, jei ką nors kankina paranoja tai archwiki yra aprašyta kaip prieš siunčiant update patikrint checksums iš kelių mirror.


+1
Aivaras Kivilius: (Reputacija: +97)
2011-08-02 16:37
Aivaras Kivilius
gymka:
http://edacval.homelinux.org/mirrors/archlinux/$repo/os/$arch neoficialus mirror lietuvoj, jei ką nors kankina paranoja tai archwiki yra aprašyta kaip prieš siunčiant update patikrint checksums iš kelių mirror.
Kiek aš jį bandau tiek man kas antram paketui ‘not found’… Gal čia dėl mano nestabilaus ryšio (mezon’as dabar…), bet jei gerai pamenu ir anksčiau man tas pats buvo. Dabar pas mane sujungti – Latvijos, Estijos ir Suomijos mirrorai – kaip ir neblogai sukasi. Gretis kai užsienyje ir lietuvoje man toks pat (planas 10 mbps) tai praktiškai jokio skirtumo.


+1
gymka: (Reputacija: +25)
2011-08-02 19:16
Aivaras Kivilius:
Kiek aš jį bandau tiek man kas antram paketui 'not found'... Gal čia dėl mano nestabilaus ryšio (mezon'as dabar...), bet jei gerai pamenu ir anksčiau man tas pats buvo. Dabar pas mane sujungti - Latvijos, Estijos ir Suomijos mirrorai - kaip ir neblogai sukasi. Gretis kai užsienyje ir lietuvoje man toks pat (planas 10 mbps) tai praktiškai jokio skirtumo.
naudoju jau senai ir jokių bėdų niekad nebuvo. pas mane greitis į užsienį ir lietuvoj smarkiai skiriasi, todėl tenka ieškot lietuviškų šaltinių.


+1
gymka: (Reputacija: +25)
2011-08-02 19:26
gymka:
naudoju jau senai ir jokių bėdų niekad nebuvo. pas mane greitis į užsienį ir lietuvoj smarkiai skiriasi, todėl tenka ieškot lietuviškų šaltinių.
ir dabar patikrinau, viskas ten veikia. kiek supratau ten filtruoja adresus, kad prisijungtų tik iš lietuvos tai matyt tavo IP patenka į blacklist, jei neturi ką veikt gali skųstis čia: http://sls.archlinux.lt/viewtopic.php?id=23


+1
Aivaras Kivilius: (Reputacija: +97)
2011-08-02 19:28
Aivaras Kivilius
gymka:
ir dabar patikrinau, viskas ten veikia. kiek supratau ten filtruoja adresus, kad prisijungtų tik iš lietuvos tai matyt tavo IP patenka į blacklist, jei neturi ką veikt gali skųstis čia: http://sls.archlinux.lt/viewtopic.php?id=23
Tai, kad mano IP kintamas, nelabai ką ir prišauksiu :)


+1
Rokas Klyvis: (Reputacija: +2)
2011-08-04 02:41
Gerbiu Aivara, pats turejau kazkada priklausomybe Archlinux, zinau koks kaifas juos naudot :D Dabar su Kubuntu sedziu ir daug vargo nematau (taip, isbandziau daug desktopu ir distro, bet KDE aplinka man mieliausia, o Kubuntu su ja veza :)


+1
Aivaras Kivilius: (Reputacija: +97)
2011-08-04 02:47
Aivaras Kivilius
Rokas Klyvis:
Gerbiu Aivara, pats turejau kazkada priklausomybe Archlinux, zinau koks kaifas juos naudot :D Dabar su Kubuntu sedziu ir daug vargo nematau (taip, isbandziau daug desktopu ir distro, bet KDE aplinka man mieliausia, o Kubuntu su ja veza :)
Pala, tai tu KDE naudoji dar nuo 10.04 release party. :D

Rokai – grįšk į Dark Side – naudok Archlinux ir kokį Openbox’ą! :D


+1
Gudzia: (Reputacija: +5)
2011-08-04 12:46
Rokas Klyvis:
Gerbiu Aivara, pats turejau kazkada priklausomybe Archlinux, zinau koks kaifas juos naudot :D Dabar su Kubuntu sedziu ir daug vargo nematau (taip, isbandziau daug desktopu ir distro, bet KDE aplinka man mieliausia, o Kubuntu su ja veza :)
Hmm… Nežinau, kaip dabar, bet anksčiau Kubuntu buvo viena iš prasčiausių KDE distribucijų. Ilgiau poros mėnesių su ja neištverdavau. Man KDE ant Archlinux’o gerai veikia, tai dabar kitas KDE distribucijas tik virtualioj mašinoj retkarčiais pasičiupinėju bendram išsilavinimui.


+1
Gudzia: (Reputacija: +5)
2011-08-04 12:51
mantaz:
Kokia tais pauksciu kalba. Windozeje nieko panasaus daryti nereikia ir viskas veikia. Nors aisku autorius saunuolis, kad raso.
Archlinux’o privalumas būtent ir yra tai, kad susiinstaliuoji ir susikonfigūruoji tik ką pats nori, o ne tai, ką kiti mano, kad tau reikia ar gali reikėti.


+1
mdalius: (Reputacija: +6)
2011-08-17 21:47
Kodėl vis dar naudojamas ifconfig tools’as? :)

Jau seniai reikia naudoti ip :)

Nebent archlinux ateina by default su to archajišku ifconfig’u ;D [/flame]


+1
Aivaras Kivilius: (Reputacija: +97)
2011-08-17 21:56
Aivaras Kivilius
mdalius:
Kodėl vis dar naudojamas ifconfig tools'as? :) Jau seniai reikia naudoti ip :) Nebent archlinux ateina by default su to archajišku ifconfig'u ;D [/flame]
Čia jau mano asmaninė simpatija… :D


+1
Julius: (Reputacija: +3)
2011-08-17 23:53
Įdomu pasidarė, kodėl tu prie demonų rašai – cpufrequtils, nors oficialioje WIKI rašo, kad reikia pridėti – cpufreq? Ar čia tiesiog nėra skirtumo ir veikia abudu identiškai?
wiki – https://wiki.archlinux.org/index.php/Cpufrequtils#Daemon


+1
Aivaras Kivilius: (Reputacija: +97)
2011-08-18 00:03
Aivaras Kivilius
Julius:
Įdomu pasidarė, kodėl tu prie demonų rašai - cpufrequtils, nors oficialioje WIKI rašo, kad reikia pridėti - cpufreq? Ar čia tiesiog nėra skirtumo ir veikia abudu identiškai? wiki - https://wiki.archlinux.org/index.php/Cpufrequtils#Daemon
Čia klaida. Pridėjau programos pavadinimą, o ne demono. Labai ačiū! :)

BTW. – Apie paleidimą – parašiau gerai… /etc/rc.d/cpufreq start :D


+1
Evaldas: (Reputacija: +104)
2012-02-03 14:42
mantaz:
Kokia tais pauksciu kalba. Windozeje nieko panasaus daryti nereikia ir viskas veikia. Nors aisku autorius saunuolis, kad raso.
“Kokia tais pauksciu kalba. Windozeje nieko panasaus daryti nereikia ir viskas veikia. Nors aisku autorius saunuolis, kad raso. ”

Šita “paukščių kalba” , tai yra šiek tiek pažengusiems vartotojams .Sutinku kad langinėse to nereikia . Nes langinės sukurtos paprastam vartotojui kuriam neįdomu kas ir kaip .Tiesiog paspaudi ant ikonos ir viskas .Bet žmonėms kurie nori daugiau ir patogesnės os , tai jau netinka.

Autorius rašo žmonėms kurie domisi , o ne tokiems kaip tu .Aš ieškau tokių straipsnių , aš juos skaitau .Linux,ų distribucijų yra labai daug.Manau visų vienam žmogui žinot yra sunku .Aš pasiskaitau ,vėliau atsisiunčiu ir testuoju su virtualke .Tokių būdu ieškau , gal rasiu dar patogesne , greitesne distribucija kurį tiks man geriau nei tą kurią naudoju.


Parašykite komentarą:

Jūsų vardas (privalomas): Jūsų el.paštas (neskelbsime): Jūsų tinklalapis (neprivalomas):
Komentaras:

Hey.lt - Nemokamas lankytojų skaitliukas