Kā izmantot AUR jebkurā distribūcijā, kas nav Arch, pateicoties Distrobox

Ubuntu, Arch un Pamac, pateicoties Distrobox

Arch Linux instalēšana un konfigurēšana var maksāt nedaudz, taču tā ir viena no iecienītākajām iespējām tiem, kas zina visu nepieciešamo un vēlas, lai darba vide būtu tāda, kāda viņiem patīk. Tajā ir iespēja instalēt AUR programmatūru, kas apzīmē Arch User Repository, un tajā mēs atrodam praktiski jebkuru programmu, kas pastāv operētājsistēmā Linux. Tas ir viens no labākajiem apgalvojumiem, un ne-Arch izplatītāji uz to raugās ar skaudību. Par laimi ir distro kaste, kas izskatās kā Linux apakšsistēma operētājsistēmai Linux, ietaupot attālumu.

Pirms dažām dienām mēs ar jums runājām par to, kas tas ir un kā to izmantot, un šodien mēs publicēsim šo pamācību izveidojiet Arch Linux attēlu un konfigurējiet to, lai piekļūtu AUR. Tas ne vienmēr būs vajadzīgs, bet tas var noderēt. Un tā kā Linux mēs esam tie lietotāji, kuriem ir tiesības izlemt, ko darīt un ko nē, mēs paskaidrosim, kā to panākt un katrs darīt to, kas viņam šķiet piemērots.

Pirms sākam: Kas ir AUR?

Kā mēs jau paskaidrojām, AUR ir akronīms vārdam Arch lietotāju repozitorijs, un tā ir repozitorijs, kura programmatūru uztur kopiena. Arch Linux, tāpat kā lielākajai daļai man zināmo Linux distribūciju, ir oficiālās krātuves, kurās mēs atrodam tādas programmatūras kā Distrobox, VLC, GIMP vai LibreOffice versijas. vēl y svaigs, bet tur mēs neatrodam Spottube neskatoties uz to, ka tas ir atvērts avots. Tas pats Spotube izstrādātājs augšupielādē savu programmatūru AUR, kas beidzas ar -bin, kas nozīmē, ka tā jau ir kompilēta. AUR var atrast arī kādu vecāku programmatūru, kurai, iespējams, būs jāveic kaut kas īpašs, piemēram, kaut kas atkarīgs no Python 2.

Kad kopienas lietotājs uzskata, ka tas ir ērti, viņi augšupielādē programmatūru AUR un ikviens, kam ir kaut kas balstīts uz Arch, to var instalēt. To var izdarīt manuāli vai izmantojot vedni, piemēram Yay, kuru mēs šeit izmantosim, lai instalētu Bauh un Pamac.

Nav ieteicams aizrauties un lietot AUR bez jēgas.. Galvenais iemesls ir tas, ka tur parasti ir programmatūra, ko kāds no kopienas paņem un augšupielādē, tas ir, to nav augšupielādējis pats projekts. Turklāt liela daļa no tā ir nekompilēta, un, instalējot kaut ko, kas ir jāapkopo, tas aizņem vairāk laika. Ja mums ir daudz AUR, daži atjauninājumi var aizņemt ilgāku laiku, nekā paredzēts.

Bet parasti, Tā ir droša krātuve, un bez tā būtu grūtāk instalēt tādas programmas kā Visual Studio Code vai Google Chrome uz Arch balstītajās sistēmās.

Arch Linux attēla izveide ar Distrobox

  1. Pirmā lieta, ko mēs darīsim, ir mūsu Linux izplatīšanā instalēt distrobox. In šis raksts Mēs izskaidrojam, kā to izdarīt, bet būtībā tas ir rakstīšana terminālī sudo kam seko mūsu izplatīšanas pakotņu pārvaldnieks, pēc tam instalēšanas komanda — patīk install - un tad distrobox. Tas var parādīties arī operētājsistēmas programmatūras veikalā. Īpašiem gadījumiem, in šī saite Tajā ir paskaidrots, kā to izdarīt ar curl un wget.
  2. Ja Distrobox jau ir instalēts, mēs izveidojam attēlu ar šo komandu, kur "arch" ir nosaukums, ko mēs piešķirsim kastītei (tas var būt jebkurš cits), un tas, kas atrodas aiz -i, ir Arch Linux attēls. Ja tas nedarbojas, šī saite no oficiālās dokumentācijas ievieto saderīgo attēlu nosaukumus:
distrobox Create -n arch -i quay.io/toolbx/arch-toolbox:latest
  1. Kad tas būs pabeigts, tas mums dos komandu ievadīt, lai ievadītu izveidoto attēlu. Mūsu gadījumā tā būs distrobox enter arch, kuru mēs tam piešķīrām iepriekšējā darbībā.
  2. Pēc ievadīšanas mēs gaidīsim laiku, kas būs atkarīgs no attēla un mūsu aprīkojuma jaudas. Pirmo reizi ir jāinstalē pamata pakotnes. Kad esat pabeidzis, sadaļā tūlītēja mēs redzēsim mūsu_lietotāja_vārds@attēla_nosaukums, kā paskaidrojām 1. darbības saitē.
  3. Kā izvēles darbību mēs varam instalēt neapstiprinātos atjauninājumus ar sudo pacman -Syu.
  4. Tagad mums ir jāaktivizē atbalsts, lai instalētu to, ko pārvaldīs AUR. Tas prasīs ļoti maz laika, un manā gadījumā tie jau bija instalēti, taču to atkārtota instalēšana nekaitēs. Mēs rakstām sekojošo:
sudo pacman -S base -devel git

Yay instalēšana

  1. Tālāk mēs klonējam yay repozitoriju, tas arī to izdarīs ātri:
git klons https://aur.archlinux.org/yay.git
  1. Mēs iekļūstam jūsu direktorijā ar cd yay.
  2. Tagad mēs rakstām sekojošo un gaidām, līdz process tiks pabeigts:
makepkg -si
  1. Tagad varat sākt lietot yay un instalēt AUR programmatūru, lai process būtu pabeigts, ja tas ir tas, ko jūs meklējāt.

Veikala instalēšana ar grafisko interfeisu, lai instalētu Arch programmatūru

Bet mēs turpināsim instalēt grafisko rīku, īpaši Manjaro's Pamac. Terminālī pēc rakstīšanas cd .. Lai atgrieztos, mēs rakstām:

jā -S pamac-aur

Ziņojumos, kuros jautājat mums, vai veikt instalēšanu, viss ir jā. Diffstat ziņojumos mēs varam ievietot "n", none un likvidēt atkarības ar "s". Mēs palaidīsim Pamac, ievietojot termināli pamac-manager.

Pamac uz Ubuntu

Kā mēs jau paskaidrojām rakstā par Distrobox instalēšanu un lietošanu, mēs varam eksportēt Pamac, lai tas tiktu parādīts mūsu izplatīšanas lietotņu atvilktnē, rakstot:

distrobox-export — lietotne pamac-manager

Pamac Ubuntu lietotņu atvilktnē

Ja paskatās, tas parādās kā Add/Remove software, bet iekavās ir rakstīts "on arch", kas nozīmē, ka tas ir instalēts Distrobox attēlā/konteinerā ar nosaukumu "arch", ko mēs izveidojām šai rokasgrāmatai. .

Vēl viena iespēja ir to visu darīt ar Bauh (jā -S bauh), kas arī ļauj pārvaldīt AUR programmatūru.

Ko mēs esam darījuši ar Distrobox?

Tas, ko mēs ar šo visu esam izdarījuši, ir izveidojuši Arch Linux apakšsistēmu – man patīk tā teikt – Ubuntu, mēs esam instalējuši yay un no tā Pamac, grafisko rīku programmatūras instalēšanai Manjaro, Arch bāzē. pievienoja veikalu Ubuntu lietojumprogrammu atvilktnei. Un tomēr tagad mums ir piekļuve AUR no Ubuntu caur yay, un ar Pamac vai Bauh mēs varam instalēt programmatūru no oficiālajām Arch un AUR krātuvēm.

Tas ir iespējams jebkurā citā izplatīšanā, tāpēc AUR ir pieejams ikvienam.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.