Mano asmeninė patirtis su „Arch.“ Apmąstymai ir keli patarimai

Pradėdamas nuo „Ubuntu“ 10.10 versijos, paskutinės su patrauklia aplinka, kurioje augau nuo 2008 m., - „Gnome 2-“, sukaupiau savo daiktus ir suklupau pradėdamas asmeninę kelionę didžiausioje pingvinų dykumoje. iš čia į ten ir meteorologiniu greičiu išbandant distros. Ir tai, kad tai, kas prasidėjo kaip naujos grafinės aplinkos paieška, beprotiškas pabėgimas nuo „Vienybės“ ir „Gnome-Shell“ gniaužtų, galų gale tapo nieko paprasto, bandant surasti naują distro, kuris mane įtikintų ...

Kaip ten bebūtų, per tą neramią įvairių nesąžiningų kelionių kelią pakliuvau į „Arch Linux“. Šis daiktas atrodė visai neblogai ir patraukė mano dėmesį, tačiau atrodė sudėtingas platintojas, pernelyg paprastas tokiam vartotojui kaip aš. Tačiau ieškodamas alternatyvų radau „Arch“ šakę su standartine KDE ir „LiveCD“, „Chakra“, kurioje praleidau apie 6 mėnesius. Čakroje viskas buvo šviesos ir spalvų sprogimas; sistema buvo greita, orientuota išimtinai į KDE, kuri tuo metu mane jau kankino, ir jos kūrėjai pademonstravo pagirtiną patirtį. Tačiau neįmanoma įdiegti kitų nei KDE aplinkų ar tam tikrų GTK paketų nebuvimo privertė permąstyti savo sprendimą - man labai įdomu ir man reikia eksperimentuoti - ir netrukus vėl patekau į „Arch“ orbitą.

Atsargiai, mano pirmasis diegimas buvo „VirtualBox“Štai kodėl nepadaręs jokio pikto mano pagrindiniame kompiuteryje, įskaitant duomenų praradimą ar nevaldomus sprogimus, kurie man sukeltų tokį didelį diskomfortą, kad galų gale atlikčiau „Harakiri“. Bet skubėti ir ne gerai atrodyti tuo, ką jis padarė jie pranešė apie baisius rezultatus ir man nesisekė mano įmonėje; Dabar aš žinau, kokia buvo mano klaida, bet tuo metu buvau pamiršęs sukurti savo vartotojo vardą ir pridėti jį prie atitinkamų grupių, kad galėčiau normaliai naudotis asmeniniu kompiuteriu. Visiškas epas žlunga.

Tačiau kadangi esu atkaklus vaikinas, kuris niekada nepasiduoda, vėl jį pataikiau. Radau „Archbang“ vadinamą platintoją, kuris man pasiūlė „Arch“ su standartine „Openbox“ ir „LiveCD“. Tai buvo gera sekti trasa. Aš jį įdiegiau atlikdamas „DualBoot“ su „Chakra“ ir keletą dienų išbandžiau. Įdėjau „Gnome-Shell“, sukonfigūravau, išbandžiau, ištryniau, šokau į KDE ... Kelios dienos visiškos beprotybės. Bet esmė ta, kad mane pakerėjo visos šios galimybės, atlikimas, santykinis stabilumas, visi tie paketai ... ir aš norėjau tai padaryti „teisingai“, žingsnis po žingsnio. Be to, buvau pasiekęs KDE aplinką, labai panašią į tą, kurią turėjau Čakroje, todėl kelio atgal nebuvo; vienas iš dviejų rajonų liko.

Iškart pašalinau „Archbang“, perskaičiau keletą pamokų ir padariau išsamius užrašus - na, ne tokie išsamūs, haha-, Atsisiunčiau „Arch Linux ISO“ (Pagrindinė versija daugiau inri), Aš ginklavausi rašikliu ir popieriumi ir aš nusprendžiau tai atėjo laikas susidurti su mano „Linux“ demonais, imituodamas tai, ką Bruce'o Lee personažas padarė filme „Drakono legenda“. Procesas buvo daug lengvesnis ir greitesnis, nei maniauir kad tai dariau tikra aparatine įranga, bet tai pasirodė pirmą kartą. Negalėjau patikėti. Netrukus aš jau turėjau savo „Arch“ operaciją su XFCE - aplinka, kurios atsisakiau po kelių dienų grįžti į savo mylimą KDE. Esu nepataisoma.

Tą pirmą savaitę aš daug ko išmokau, failų, kuriuos reikėjo modifikuoti norint išspręsti nedideles problemas, tipas, atsargumas atliekant pagal kokias užduotis ir kt. Net po to, kai susimaišiau daugiau nei turėjau, kartais rasdavau, kad iš naujo paleisdami jie net nepakėlė X ... bet kantriai ir sumaniai pavyko išspręsti tas kliūtis, kurios man buvo pateiktos. Pradinį diegimą ir konfigūraciją sekė savaitė programų ir paketų atsisiuntimo, kad galėčiau tikslinti ir pritaikyti darbalaukį, nes „Arch“ geras dalykas yra tai, kad jis nieko neduoda, jis turi tik tai, ką nusprendėte įdėti. Gal būt todėl tai tampa sistema, kurią myli, pagaminti pagal vartotojo atvaizdą ir panašumą. Atspausdinkite jausmą, kad „jūs tai uždirbote“, kad pasiekėte nedidelį asmeninį užkariavimą. Ir aš tuo didžiuojuosi nepasiekęs taško, kad tapčiau egomaniakiška ar arogantiška būtybe, kuri žvelgia iš aukšto į kitus, pirmiausia dėl to, kad tai taip pat nėra taip blogai. Pagarba visų pirma.

Ir dabar? Nemeluosiu tau: įdiegus ir sukonfigūravus sistemą, ji tampa dar nuobodi. Nuo lapkričio esu be vienos problemos, be vieno užnuodyto atnaujinimo. Visi kelyje iškilę nepatogumai atsirado dėl mano neatsakingumo ir nežinojimo, o paties Archo veikimas suteikė reikiamų įgūdžių toms neteisybėms pašalinti. Šiandien galiu patvirtinti, nebijodamas, kad klystu yra distro, kuris geriausiai atitinka mano poreikius, to, ko tikiuosi iš operacinės sistemos, ir jaučiuosi labai laiminga ir jaukiai ją naudodama kasdien.

Mano nuomone, didžiulis pakuočių skaičius, kuris visada atnaujinamas, papildo „Arch“ paprastumą. O kaip su spektakliu; Būdamas toks minimalistinis, jis gali priversti KDE paleisti maždaug 300 megabaitų paleidimo metu (bent jau tol, kol nepradėsite statyti priedų ir programų antrame plane). Kodėl reikalai be reikalo komplikuojami? KISS principas „Laikykis kvailai paprasta“ mane visiškai užbūrė.

Be abejo, tai yra distribucija, kuri nieko nedaro automatiškai, ir jūs esate atsakingas už atitinkamų demonų ar modulių pridėjimą prie rc.conf, xinitrc ar inittab modifikavimą ir kt. Už tai, kad neatnešite ir neatnešite darbalaukio aplinkos, kol jos nepadėsite. Metodas, kuris atbaidys naujokus, bet tuo pačiu yra puikus ir greitai išmokti „Linux“. Nors, reikalauju, išsprendęs diegimą ir pradinę konfigūraciją, Tai nebūtinai yra sunkiausiai valdoma sistema arba pati sudėtingiausia kompiuterinių įgūdžių prasme. Tereikia šiek tiek daugiau pažvelgti ir žinoti, ką darai.

Ir dabar, norėdami užbaigti šį ilgą straipsnį, šiek tiek informacijos apie paketų tvarkytuvus ir keletą patarimų:

Pacmanas, paketų tvarkytojas

Pacmanas, galima sakyti, yra labai paprastas raktas, kurį reikia naudoti. Su „pacman“ galime ieškoti paketų, juos įdiegti, pašalinti ir kt. Jis atsakingas už tai, kad paliktų tuos programinės įrangos centrus, kurie taip paplitę kituose rajonuose, nes neprilygstamas greitis ir paprastumas, kuriuo galiu gauti savo mėgstamą programinę įrangą.

Paprastas pacman -Ss programos pavadinimas Ji ieško visų susijusių paketų, užsisako juos su versijos numeriu, aprašymu, saugykla, kurioje jie yra, ir t.

Tada su pacman -S pasirinktas programos pavadinimas mes įdiegiame. Pacmanas rūpinasi likusiais dalykais, sprendžia priklausomybes ir kt. Kai baigsite, turite operacinį paketą.

Norėdami pašalinti, mes naudojame pacman -R programos pavadinimas, nors turiu nedidelį alternatyvų derinį: pacman - Vykdo programos pavadinimą Tai yra atsakinga už programos ir nenaudojamų priklausomybių ištrynimą, praktiškai "anuliuojant" diegimą. Galbūt liko keletas dainų tekstų, bet man tai gana gerai ir niekada nesukėlė jokių problemų.

Norėdami atlaisvinti paketų talpyklą, turime pacmanas -Scc Jis paklaus mūsų, ar mes norime ištrinti visus talpykloje saugomus paketus, tuos, kuriuos atsisiuntėme atnaujindami ir pan. Šią užduotį galima atlikti tyliai, jei tik turime interneto ryšį, kad prireikus galėtume dar kartą atsisiųsti paketus. Kartais rekomenduojama paketus laikyti talpykloje, kad būtų galima vėliau atnaujinti.

Galiausiai su Pacman-Siu sinchronizuojame informaciją su saugyklomis ir visiškai atnaujiname sistemą, užduotį, kurią galima atlikti kasdien, nes visada yra naujų paketų. Pamirškite iš naujo įdiegti sistemą kas 6 mėnesius, nes po kiekvieno atnaujinimo būsite atnaujinta. Tačiau prieš gaminant „Pacman -Syu“ patariama pažvelgti į oficialius forumus, pamatyti, ar yra problemiškų paketų, ir užkirsti kelią būsimoms nesėkmėms.

Yaourt, prieigos prie AUR kelias

jogurtas kalbant apie paketų diegimą iš AUR, tai yra „pacman“ atitikmuo. AUR yra saugykla, kurioje bet kuris vartotojas gali įkelti savo paketus ir taip prisidėti prie jau dabar plačių šio nuostabaus platinimo variantų išplėtimo. Tai taip pat leidžia įdiegti „Pacman“ paketus.

Tačiau norėdami pasinaudoti šia priemone, pirmiausia turime redaguoti /etc/pacman.conf ir failo pabaigoje pridėkite vieną iš šių saugyklų, atsižvelgiant į mūsų kompiuterio architektūrą:

[archlinuxfr] Serveris = http://repo.archlinux.fr/i686 [archlinuxfr] Serveris = http://repo.archlinux.fr/x86_64

Kai tai bus padaryta, terminale mes vykdome pacmanas -S yaourt, mes sutinkame ir viskas, mes turėsime įrankį, kuris bus įdiegtas, ir mes galime naudoti „yaourt“ taip:

yaourt -Ss programos pavadinimas (ieškoti paketų AUR).

yaourt -S programos pavadinimas (juos įdiegti).

Kiekvieną kartą, kai norite įdiegti ką nors iš AUR, jis jums užduos keletą klausimų, jei norite redaguoti PKGBUILD, atšaukti kompiliavimą ir pan., bet apskritai galite praeiti pro šalį ir įdiegti paprastai, atsižvelgdami į papildomas jam reikalingas priklausomybes ir galimas klaidas. Kaip aš atkreipiu dėmesį, paleisti yaourt su sudo komanda nerekomenduojama. Norėdami pašalinti ar tvarkyti paketus, įdiegtus naudojant „yaourt“, tai yra, kai tik paleidžiate juos kompiuteryje, naudojamas „pacman“.

Packeris, paketų tvarkytojas, dominuojantis visuose

Pakeris yra Saurono žiedas, naudojant metaforą iš fantastinės literatūros. Su juo galite vienu metu ieškoti ir įdiegti paketus iš oficialių saugyklų ir AUR, atlikdami paprastą paiešką, ir atnaujinkite visus sistemoje esančius paketus naudodami „packer -Syu“.

Bet pirmiausia turite jį įdiegti, todėl šias komandas įdėjome į terminalą, eilutę po eilutės (jei turite įdiegtą „yaourt“, tiesiog atlikite „yaourt -S“ pakuotoją):

cd

sudo pacman -S base -devel wget git jshon

mkdir -p ~ / build / packer /

kompaktinis diskas / pakuotojas /

wget http://aur.archlinux.org/packages/packer/PKGBUILD

makepkg

sudo pacman -U pakuotojas - *. pkg.tar.xz

Baigę galime naudoti „Packer“.

pakuotojas -Ss programos pavadinimas (Paieška)

pakuotojas -S programos pavadinimas (diegimas)

pakuotojas -Jei programos pavadinimas (gauti informacijos)

pakuotojas -Syu (viską atnaujinti)

Spėju, kad jau turite idėją. Taigi labai lengva turėti didžiulius pakuočių kiekius, net ir susijusius su aplinka, būdinga kitiems paskirstymams, pavyzdžiui, „Cinamonas“ ar „Unity“. Beveik viskas, ką galite įsivaizduoti, yra AUR; vartotojai niekada nepailsi.

Galutinės rekomendacijos

  • Niekada niekada pašalinti Pacman arba susidursite su rimta problema.
  • Išsaugokite atsargines „xorg“, „rc.conf“ ir kt. Kopijas., ypač prieš atnaujindami grafikos plokštės tvarkykles ir panašius dalykus, ir patikrinkite tuos pačius failus prieš paleisdami iš naujo, kad išvengtumėte netikėtų staigmenų (jei, pavyzdžiui, atnaujinote „Catalyst“ tvarkykles). Niekada neskauda turėti keletą atsarginių kopijų saugioje vietoje, kad įveiktų neįveikiamas nesėkmes.
  • Reguliariai skaitykite „Arch“ forumus, kad neatsiliktumėte nuo varginančių paketų ar žudikų atnaujinimų.
  • Jei kyla abejonių, pirmiausia reikia perskaityti „Arch“ wiki. Jei einate į oficialius forumus prašyti pagalbos, geriau neturite atsakymo į savo klausimus „Wiki“, haha.

Tikiuosi, kad jums patiko šis ilgas straipsnis. Sveikinimas.