Manjaro

Darba sākšana ar Manjaro Linux I daļu

Darba sākšana ar Manjaro Linux I daļu
Manjaor Linux kā izplatīts izlaišanas izplatītājs nepārtraukti izlaiž atjauninātas programmatūras versijas. Lai arī tas ir Arch Linux atvasinājums, tie atšķiras mērķētās auditorijas un mērķu kontekstā. Arch Linux ir vismodernākā programmatūras operētājsistēma, kas paredzēta tehniski drošiem lietotājiem. Manjaro atjauninājumi iziet cauri testēšanas slāņiem, lai lietotājiem nodrošinātu salīdzinoši stabilu, ātru un vieglu sistēmu. Tas nozīmē, ka pakotnes neiznāk tik ātri kā Arch Linux.

Tādējādi Manjaro izmanto savu oficiālo repozitoriju, lai iegūtu jaunākos atjauninājumus. Vēl viens galvenais atsevišķas repozitorija iemesls ir tas, ka Manjaro uztur daudzas savas sistēmas paketes, piemēram, aparatūras noteikšanas atmiņu.

Tomēr lietotāji var piekļūt jaunām programmatūras pakotnēm, izmantojot neoficiālu repozitoriju. Lai sāktu, mēs uzzināsim par Manjaro oficiālajiem un neoficiālajiem krātuvēm, to uzturēšanu un nepieciešamo pakotņu instalēšanu, atjaunināšanu un noņemšanu, izmantojot šos krātuves.

Oficiālie krātuves

Manjaro oficiālajos krātuvēs ir būtiska programmatūra, kurai var piekļūt, izmantojot pakotņu pārvaldnieku. Primārajā repozitorijā ir paketes, kas nepieciešamas Arch Linux sāknēšanai, sistēmas procesa iestatīšana, tīmekļa pārlūkprogrammas, rīki tādām valodām kā Python un daži kopienas repozitoriji, kurus pakotņu uzturētāji ir pieņēmuši no neoficiālām krātuvēm utt.

Šajā repozitorijā esošās paketes ir veidotas un pieņemtas, pamatojoties uz augstas kvalitātes prasībām, kurām var piekļūt, izmantojot Manjaro Mirrors.

Pacmans

Galvenā atšķirība starp Arch balstītajiem un citiem lielākajiem Linux izplatījumiem ir pakešu pārvaldnieks Pacman. Pacman ļauj lietotājam atjaunināt, instalēt vai noņemt paketes kopā ar visām nepieciešamajām atkarībām.

Instalēšanas laikā, pacmans uzskaita izvēles atkarības, kas nav pieejamas pacman.žurnāla fails; vietējā datu bāze tiek vaicāta, izmantojot karodziņu -Q, lai uzskaitītu atkarības.

Papildu kvalitātes nodrošināšanas funkcija mazina nepieciešamību lejupielādēt vai gaidīt jaunas Manjaro versijas laidienu. Jauns pakotnes atjauninājums no oficiālā repozitorija prasa tikai instrukcijas pakešu pārvaldniekam, lai izgūtu jaunākās programmatūras versijas.

Manjaro atjauninājums, izmantojot Pacman CLI

Pēc instalēšanas ir svarīgi atjaunināt distro, lai izgūtu jaunāko Manjaro laidienu. Manjaro atjauninājums no programmatūras (Pamac GUI no Pacman) pārsvarā pietiek ar visu instalēšanas procesu. Tomēr atjauninājumi, izmantojot komandrindas saskarni, nodrošina lielāku kontroli pār problēmu risināšanu, ja tādas ir.

Atveriet CLI, lai ierakstītu šādu komandu:

[e-pasts aizsargāts]: ~ $ sudo pacman -Syu

Iepriekš minētā komanda atjaunina tikai konfigurētās paketes. Opcija -S sinhronizē sistēmas pakotnes ar ierēdņa datu bāzi, -y atsvaidzina pakotnes vai lejupielādē jaunākās paketes no datu bāzes. Visbeidzot, opcija -u jaunina paketes.

Opcijas -Syyu izmantošana liek Pacmanam atjaunināt visus datu bāzes krātuves. Turklāt tas palīdz uzlabot sistēmu, ja iepriekšminētā komanda neizdodas izgūt jaunākos programmatūras laidienus. Tomēr tas nodrošina efektīvu pakotņu pārvaldību tikai no Manjaro oficiālās repozitorija sistēmas.

Arch lietotāju krātuve (AUR)

Kaut arī Manjaro ir Arch Linux atvasinājums, nav iespējams piekļūt tā krātuvei, lai to izmantotu Manjaro. Tomēr mēs varam piekļūt pakotnēm no neoficiālas kopienas vadītas krātuves, kas pazīstama kā Arch User Repository (AUR).

AUR satur pakotņu veidošanas informāciju čaulas skriptā PKGBUILD, kuru meklēja utilīta makepkg, lai izpildītu norādījumus pakotņu kompilēšanai vai izveidošanai. Pakotne sastāv no instrukcijām un bināriem failiem, kurus instalē pakešu pārvaldnieks.

Iesaistītais potenciālais risks

AUR ļauj parastajiem lietotājiem izveidot un koplietot jaunas programmatūras paketes. Tādējādi, ja AUR pakete saņem balsis no kopienas un tai ir saderīga licence ar labu pakotnes uzbūvi, tā var kļūt par daļu no oficiālā repozitorija.

Tomēr papildu programmatūras pakotnēm ir potenciālie riski un problēmas. Lai pārvarētu problēmas, uzticamam lietotājam ir starpnieka loma starp neoficiālu paku kolekciju un Arch Linux, lai izveidotu tīras AUR darbības. Turklāt viņiem ir tiesības uzturēt, pārvaldīt un noņemt arī pakas.

Veidi, kā izmantot AUR Manjaro

AUR pakotņu instalēšanas process nav tik vienkāršs, kā šķiet. Oficiālajā dokumentācijā ieteicams pirms pakotņu veidošanas manuāli pārbaudīt PKGBUILDS un instalācijas failus. Tādējādi ir dažādi veidi, kā piekļūt AUR; mēs apspriedīsim katru no tiem šeit:

Piekļuve, izmantojot Pacman GUI (Pamac)

Atveriet sadaļu Pievienot / noņemt programmatūru, dodieties uz preferencēm. Atvērtajā dialoglodziņā atlasiet cilni AUR, iespējojiet AUR, pārvietojot slīdni, un pārbaudiet atjauninājumus. Tagad katra AUR pakete tiek identificēta, izmantojot AUR tagu.

Piekļuve caur Pamac CLI

Pirms piekļuves AUR pakotnēm, izmantojot komandrindu, ieteicams apmeklēt AUR vietni, lai iegūtu informāciju par lietotāju un izstrādātāju sniegtajiem brīdinājumiem un risinājumiem.

Meklējiet nepieciešamo un instalējiet pakotni, izmantojot būvēt komanda:

[aizsargāts ar e-pastu]: ~ $ pamac meklēšana -a
[aizsargāts ar e-pastu]: ~ $ pamac būvējums

Virs komandām rodas virkne jautājumu, kas ietver:

  • Vaicājums rediģēt failus verifikācijai, lai identificētu ļaunprātīgus skriptus.
  • Vaicājums, lai lejupielādētu atkarības, skriptus, būvējumus un instalēšanu.
  • Paroles autentifikācija.

AUR palīgs

Vēl viens vienkāršākais veids, kā piekļūt PKGBUILDS no AUR ir cauri AUR palīgi. Tas ir komandrindas rīks, kas vienkāršo pakešu meklēšanas un instalēšanas procesu.

Jaunajiem lietotājiem ieteicamākais AUR palīgs ir Yay, jo komandu un opciju ziņā tas ir vistuvāk Pacman. Turklāt tas arī jaunina un dublē sistēmu ar nelielu uzvedni.

Instalējiet git, izmantojot Pacman, klonējiet PKGBUILD un CD direktoriju, lai izveidotu pakotni, izmantojot makepkg.

[aizsargāts ar e-pastu]: ~ $ sudo pacman -S - nepieciešams base-devel git
[e-pasts aizsargāts]: ~ $ git klons https: // aur.archlinux.org / yay.git
[e-pasts aizsargāts]: ~ $ cd yay
[e-pasts aizsargāts]: ~ $ makepkg -si

Tagad izmantojiet šo komandu, lai instalētu nepieciešamo programmatūru.

[aizsargāts ar e-pastu]: ~ $ yay -S

Manuāla AUR paku instalēšana

Atkal manuālai AUR pakotņu instalēšanai nepieciešami nepieciešamie faili. Lai instalētu, izmantojiet Pacman git, klonējiet skripta failus un izveidojiet pakotni, izmantojot makepkg.

[aizsargāts ar e-pastu]: ~ $ pamac instalējiet bāzes līmeņa attīstību
[e-pasts aizsargāts]: ~ $ git klons https: // aur.archlinux.org / google-chrome.git
[aizsargāts pa e-pastu]: ~ $ cd google-chrome
[e-pasts aizsargāts]: ~ $ makepkg -s

Iepriekš minētā komanda apstrādā atkarības. Tādējādi, tiklīdz pakotne ir veiksmīgi izveidota, fails package_name-pkgver.pkg.darva.zst ir izveidots darba direktorijā.

Instalējiet pakotni, izmantojot šādu komandu:

[e-pasts aizsargāts]: ~ $ makepkg -i

Šī komanda ir ekvivalenta

[e-pasts aizsargāts]: ~ $ pacman -U package_name-pkgver.pkg.darva.zst

Vai arī apvienojiet pēdējās divas darbības vienā:

[e-pasts aizsargāts]: ~ $ makepkg -is

Secinājums

Šajā rakstā mēs uzzinām par Manjaro oficiālajiem un neoficiālajiem krātuvēm, veidiem, kā piekļūt un uzlabot Manjaro sistēmu un veidot paketes, izmantojot AUR, izmantojot dažādus līdzekļus.

SuperTuxKart operētājsistēmai Linux
SuperTuxKart ir lielisks nosaukums, kas paredzēts, lai sniegtu jums Mario Kart pieredzi bez maksas jūsu Linux sistēmā. Tas ir diezgan izaicinoši un ja...
Cīņa par Vesnota apmācību
Cīņa par Vesnotu ir viena no populārākajām atvērtā koda stratēģijas spēlēm, kuru jūs varat spēlēt šajā laikā. Šī spēle ir izstrādāta ne tikai ļoti ilg...
0 A.D. Apmācība
No daudzajām stratēģijas spēlēm 0 A.D. izdodas izcelties kā visaptverošs nosaukums un ļoti dziļa, taktiska spēle, neskatoties uz to, ka tā ir atvērtā ...