Kaip naudoti AUR bet kokiame ne Arch paskirstyme dėka Distrobox

Ubuntu, Arch ir Pamac dėka Distrobox

„Arch Linux“ įdiegimas ir konfigūravimas gali kainuoti šiek tiek, tačiau tai yra vienas mėgstamiausių variantų tiems, kurie žino viską, ko jiems reikia, ir nori, kad darbo aplinka būtų tokia, kokia jiems patinka. Jame yra galimybė įdiegti AUR programinę įrangą, kuri reiškia Arch User Repository, ir joje randame praktiškai bet kokią Linux sistemoje egzistuojančią programą. Tai vienas geriausių teiginių, o ne Arch platintojai į tai žiūri su tam tikru pavydu. Laimei yra distro dėžutė, kuris atrodo kaip „Linux“ posistemis, skirtas „Linux“, taupantis atstumą.

Prieš kelias dienas kalbėjome su jumis apie tai, kas tai yra ir kaip jį naudoti, o šiandien paskelbsime šią pamoką sukurti Arch Linux vaizdą ir sukonfigūruoti jį pasiekti AUR. Tai ne visada bus reikalinga, bet gali praversti. Kadangi Linux sistemoje mes esame vartotojai, galintys nuspręsti, ką daryti, o ko ne, paaiškinsime, kaip tai pasiekti ir kiekvienas turi daryti tai, kas, jų nuomone, yra tinkama.

Prieš pradedant: kas yra AUR?

Kaip jau paaiškinome, AUR yra akronimas Arch naudotojo saugykla, ir yra saugykla, kurios programinę įrangą prižiūri bendruomenė. Arch Linux, kaip ir dauguma man žinomų Linux platinimų, turi savo oficialias saugyklas, kuriose randame tokios programinės įrangos kaip Distrobox, VLC, GIMP ar LibreOffice versijos. dar y šviežias, bet ten nerandame Spottube nepaisant atvirojo kodo. Tas pats „Spotube“ kūrėjas įkelia savo programinę įrangą į AUR, kurios pabaiga yra -bin, o tai reiškia, kad ji jau yra sukompiliuota. AUR taip pat galime rasti senesnės programinės įrangos, kuriai gali prireikti atlikti ką nors konkretaus, pavyzdžiui, tai, kas priklauso nuo Python 2.

Kai bendruomenės vartotojas mano, kad tai patogu, jie įkelia programinę įrangą į AUR ir bet kas, turintis kažką Arch pagrįsto, gali jį įdiegti. Tai galima padaryti rankiniu būdu arba naudojant vedlį, pvz Valio, kurį naudosime čia norėdami įdiegti „Bauh“ ir „Pamac“.

Nerekomenduojama jaudintis ir naudoti AUR be jokios prasmės.. Pagrindinė priežastis yra ta, kad dažniausiai yra programinė įranga, kurią kažkas iš bendruomenės paima ir įkelia, tai yra, ji nebuvo įkelta paties projekto. Be to, didelė dalis yra nesukompiliuota, o kai įdiegi ką nors, ką reikia sukompiliuoti, tai užtrunka ilgiau. Jei turime daug AUR, kai kurie atnaujinimai gali užtrukti ilgiau nei tikėtasi.

Bet paprastai, Tai saugi saugykla, o be jo būtų sunkiau įdiegti programas, tokias kaip „Visual Studio Code“ ar „Google Chrome“, „Arch“ pagrįstose sistemose.

Arch Linux vaizdo kūrimas naudojant Distrobox

  1. Pirmas dalykas, kurį mes padarysime, yra įdiegti distrobox mūsų Linux platinime. Į šis straipsnis Mes paaiškiname, kaip tai padaryti, bet iš esmės tai yra rašymas terminale sudo po to seka mūsų platinimo paketų tvarkyklė, tada komanda įdiegti – patinka install - ir tada distrobox. Jis taip pat gali būti rodomas operacinės sistemos programinės įrangos parduotuvėje. Ypatingais atvejais, in šią nuorodą Jame paaiškinama, kaip tai padaryti naudojant curl ir wget.
  2. Kai Distrobox jau įdiegtas, su šia komanda sukuriame vaizdą, kur "arch" yra pavadinimas, kurį duosime dėžutei (gali būti bet koks kitas), o už -i yra Arch Linux vaizdas. Jei tai neveikia, šią nuorodą iš oficialių dokumentų pateikia suderinamų vaizdų pavadinimus:
distrobox Create -n arch -i quay.io/toolbx/arch-toolbox:latest
  1. Kai baigsite, jis duos mums komandą įvesti, kad įvestumėte sukurtą vaizdą. Mūsų atveju taip bus distrobox enter arch, kurį suteikėme ankstesniame veiksme.
  2. Įvedę lauksime laiko, kuris priklausys nuo vaizdo ir mūsų įrangos galios. Pirmą kartą turite įdiegti pagrindinius paketus. Kai baigsite, į greitai matysime mūsų_naudotojo_vardas@vaizdo_vardas, kaip paaiškinome 1 veiksmo nuorodoje.
  3. Kaip pasirenkamą veiksmą galime įdiegti laukiančius naujinimus su sudo pacman -Syu.
  4. Dabar turime suaktyvinti palaikymą, kad įdiegtume tai, ką valdys AUR. Tai užtruks labai mažai laiko, o mano atveju jie jau buvo įdiegti, tačiau iš naujo juos įdiegti nepakenks. Rašome taip:
sudo pacman -S pagrindas-devel git

Yay diegimas

  1. Toliau klonuojame yay saugyklą, ji taip pat greitai tai padarys:
git klonas https://aur.archlinux.org/yay.git
  1. Mes patenkame į jūsų katalogą su cd yay.
  2. Dabar rašome taip ir laukiame, kol procesas bus baigtas:
makepkg - taip
  1. Dabar galite pradėti naudoti yay ir įdiegti AUR programinę įrangą, kad procesas būtų baigtas, jei to ieškojote.

Parduotuvės su grafine sąsaja diegimas, norint įdiegti Arch programinę įrangą

Bet mes ketiname ir toliau diegti grafinį įrankį, ypač Manjaro's Pamac. Terminale, įvedus cd .. Norėdami grįžti atgal, rašome:

taip -S pamac-aur

Pranešimuose, kuriuose klausiate, ar atlikti diegimą, viskas yra taip. Diffstat pranešimuose galime įrašyti „n“, none, o priklausomybes pašalinti su „s“. Pamac paleisime įdėję terminalą pamac-manager.

Pamac ant Ubuntu

Kaip jau paaiškinome straipsnyje, kaip įdiegti ir naudoti „Distrobox“, „Pamac“ galime eksportuoti, kad jis atsirastų mūsų platinimo programų stalčiuje, parašydami:

distrobox-export --app pamac-manager

Pamac Ubuntu programos stalčiuje

Jei pažvelgsite, jis atrodo kaip Add/Remove programinė įranga, bet skliausteliuose parašyta "on arch", o tai reiškia, kad ji įdiegta Distrobox paveikslėlyje/konteineryje pavadinimu "arch", kurį sukūrėme šiam vadovui. .

Kitas variantas yra visa tai padaryti su Bauh (taip - S bauh), kuri taip pat leidžia valdyti AUR programinę įrangą.

Ką mes padarėme su Distrobox?

Tai, ką mes padarėme su visu tuo, sukūrėme „Arch Linux“ posistemį – norėčiau taip sakyti – Ubuntu sistemoje, įdiegėme „yay“ ir iš jos „Pamac“, grafinį įrankį programinei įrangai įdiegti „Manjaro“, „Arch base“. parduotuvę įtraukė į Ubuntu programų stalčių. Ir vis dėlto dabar mes turime prieigą prie AUR iš Ubuntu per yay, o su Pamac arba Bauh galime įdiegti programinę įrangą iš oficialių Arch ir AUR saugyklų.

Tai įmanoma bet kuriame kitame paskirstyme, todėl AUR yra prieinamas visiems.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.