Nikomur ni skrivnost, da glede na priljubljenost Ubuntu V ekosistemu operacijskih sistemov razvijalci aplikacij za to distribucijo običajno sprostijo nenavaden binarni dokument, zaradi česar ima ta distribucijski sistem ogromno aplikacij.
Tu postane najbolj očitno pri igrah, saj vsi vemo, da je bil Ubuntu pionir pri uvajanju možnosti, da v svoje programsko središče vključi plačljive igre. hvala vsem svetim razvijalcem imamo tudi Steam.
En ArchLinux lahko izkoristimo AUR, kjer najdemo poljubno količino programske opreme, vendar jaz Pravkar sem ugotovil da je mogoče neposredno namestiti pakete Debian / Ubuntu uporabo DPKG.
Kaj je DPKG?
Kot lahko preberete na Wikipediji:
Program dpkg je temelj sistema za upravljanje paketov DebianGNU / Linux. Ustvaril ga je Ian Jackson leta 1993. Uporablja se za namestitev, odstranjevanje in zagotavljanje informacij o programskem paketu.deb.
Dpkg je sam po sebi orodje na nizki ravni; za pripeljevanje paketov z oddaljenih lokacij ali reševanje zapletenih konfliktov v odvisnostih paketov je potreben prednji del na visoki ravni. Debian je apt Za to nalogo.
Namestite DPKG na ArchLinux
Za namestitev DPKG V ArchLinuxu moramo to storiti neposredno iz AUR:
$ yaourt -S dpkg
Zdaj, da namestimo binarni program Debian, moramo samo izvesti:
$ sudo dpkg -i paquete_debian.deb
Kje je problem DPKG? Kolikor vem, žal ta aplikacija ne odpravlja odvisnosti, zato moramo uporabiti APT ali kaj podobnega. Pravzaprav lahko APT namestite tudi iz AUR:
$ yaourt -S apt
Čeprav seveda mislim, da ne deluje tako kot v Debianu, poleg tega mi je pri sestavi povzročil napako. Zdaj veste, poskusite in povejte mi, čeprav je večina aplikacij iz drugih distribucij v AUR
Živjo, Arch uporabljam že nekaj časa, vendar sem raje "iskal" drugje.
Nisem povsem jasen glede politike, ki jo upoštevamo v AUR, varno je uporabljati ta repo. Mislim, da pakete, ki so tam, naložijo uporabniki distro-ja, ki želijo pomagati pri sestavljanju paketov, ki niso v uradnih repo skladiščih. Moje vprašanje o AUR je, ali imate kakšen nadzor nad tem, kaj se naloži v ta repo? Ali so paketi v AUR preverjeni?
Če uradnega nadzora nad tem skladiščem nimate, nihče ne zagotavlja hitrih varnostnih posodobitev programske opreme, ki je vključena v ta skladišče, če je.
Trenutno Archa ne uporabljam, toda dvomim o AUR.
Lep pozdrav.
žal, v drugi vrstici piše: varno je uporabljati ta repo. TO JE VPRAŠANJE.
V resnici ni 100% varen, čeprav z AUR doslej še nisem imel nobenih težav. Za AUR se paketi ne naložijo, naložijo se skripti, ki jih lahko pregledate, da vidite, kaj počnejo in so odgovorni za prenos paketov in njihovo sestavljanje.
Kakor koli že, kolikor vem, je v uradnih repo poslih, manj jedrnih, več paketov, ki so se zaradi zanesljivosti in potrebe preselili iz AUR. Ustvarjalci Arch Linuxa vzdržujejo nekatere pakete, nekaj pa jih vzdržujejo uporabniki, ki so si prislužili svoje mesto in njihovi paketi veljajo za kakovostne. V AUR je bolj zapleteno, vsakdo naloži, kar hoče, ne glede na to, ali deluje ali ne, obstaja pa nekaj stvari, ki so zelo naložene in dobro delujejo.
zato sem spraševal o AUR, nisem vedel, ali je uporaba tega repoja varna ali ne. Ampak dobro, če so, kot pravi Elav, dejansko v AUR skripti, ki prenašajo pakete in ga sestavljajo, potem predvidevam, da bodo paketi preneseni z uradne strani in nato zbrani, zato sklepam, da je uporaba AUR varna.
čeprav je moteče, če gremo po skriptih vsakič, ko nameravate nekaj namestiti iz AUR-a, ko se z drugimi distro-ji izognete tem zvitkom. Mislim, da je za uporabo AUR skoraj nujno, kdo uporablja Arch, saj le z uradnimi repo posnetki primanjkujete.
Zato menim, da uporaba Archa pomeni porabo več časa, kot je potrebno za vzdrževanje distribucijskega sistema v dobrem stanju in zaradi morebitnih napak pri posodabljanju, zato me ta distro ne prepriča popolnoma.
Ni nujno, da vedno pregledujete skripte. Če ima aplikacija v AUR 100 glasov, lahko verjamete, da jo je pregledalo vsaj 100 uporabnikov, in zaupate viru.
Po drugi strani pa vam možnost pregleda in urejanja teh datotek daje večji nadzor nad tem, kaj boste namestili. Številni, če ne večina, paketi v AUR so nameščeni iz izvorne kode (iz uradnih repozitorij). Na primer, vire prenesejo iz repozitorija Git (Uradni repo neke aplikacije) in pred reševanjem odvisnosti prevedejo program, ga zapakirajo in ste pripravljeni na njegovo namestitev.
Na primer v Ubuntuju obstajajo repo skladi, ki jih vzdržujejo uporabniki in niso več
nič manj zanesljivi od tistih, ki jih vzdržujejo uporabniki Archa.
Skratka, distribucije ne morete soditi zgolj po tem, kar tam slišite ali preberete, poskusiti morate in vedeli boste, ali vas prepriča ali ne.
Citat: "Če nimate uradnega nadzora nad tem skladiščem, nihče ne zagotavlja hitrih varnostnih posodobitev programske opreme, ki je vključena v ta skladišče, če je."
Paketi so običajno nameščeni iz uradnih virov. Če želite na primer preizkusiti najnovejšo različico Kwina (iz gita), se ta prenese iz uradnega repozitorija kde, ki ga vzdržuje. Ali je lahko hitrejši od posodabljanja iz uradnih virov?
Kakorkoli že:
https://wiki.archlinux.org/index.php/Arch_User_Repository_(Español)
😉
«Mislim, da je za uporabo AUR skoraj nujno, kdo uporablja Arch, saj le z uradnimi repo posnetki primanjkujete pri prijavah.»
Čeprav je AUR zelo uporaben, to še ne pomeni, da v uradnih repo skladih (jedro, ekstra, skupnost) ni velika večina paketov, potrebnih za vsakega uporabnika.
In tudi v drugih distribucijskih sistemih, kot je Ubuntu, v mnogih primerih na koncu dodajo neuradne repo posnetke ali tako pogoste PPA-je ali ob prenosu .deb za namestitev, v vseh teh primerih se izpostavite na enak način kot z AUR, če ne preveriš, kaj prenašaš in od kod, si v istem.
Vau, zdaj se želim vrniti k Archu.
Zdaj, kako lahko obdržimo Arch, ne da bi zlomili ali posodabljali in se izognili konfliktom. Ker sem pred nekaj meseci poskusil z xfce in mi več aplikacij, kot je vlc, ni uspelo. To brez spreminjanja na Manjaro.
Razumem, še eno vprašanje.
Ko se aplikacija posodobi v svojem uradnem repozitoriju, ali skript AUR za to aplikacijo samodejno prevzame prenos nove različice ali je to potrebno preden sem jo ustvaril ustvarjalec tega skripta v AUR, da lahko pozneje prenese novo različico zadevne aplikacije?
Ustvarjalec skripta ga mora posodobiti ročno; čeprav se na splošno način namestitve ne spremeni, gre le za spremembo številke različice in kontrolne vsote.
Še dobro, da je v AUR. Vsaj zaradi teh težav raje grem brez AUR.
Prva stvar je iskanje želenega paketa v AUR.
Kot skrajno sredstvo k temu, o katerem pravzaprav ni vedel.
Najlepša hvala za prispevek!
Zelo dober dpkg v debianu in derivativih, vendar ga morate skoraj vedno uporabiti
dpkg -i (ime programa) in nato apt-get -f install (to odpravi odvisnosti) in znova zaženite dpkg -i (ime programa) in voila.
Kot zgoraj pravi Elav, noben paket ni naložen v AUR; gre za skripte, ki prenesejo izvorno kodo in jo sami prevedejo. Nič ni bolj udobnega. Ne prenesem dodajanja repozitorijev, v AUR je vse en ukaz.
Zelo dober prispevek, nisem vedel, da lahko uporabljate dpkg v arch in derivativih.
Je še kdo poskusil ??? Glede Archlinuxa sem le ničen, nameščal sem ga skozi evolucijo, vendar nisem mogel namestiti tiskalnika epson l355 in svojega bluetooth…. Čudovito bi bilo, če bi lahko namestili pakete .deb, saj je v lint mint težava v tem, da se z mintom moj prenosnik z lint mint pregreje in z archom resnica je, da se v tem nič ne pojavi in ga rabim ...
Pozdravljeni, tudi tiskalnik L355 imam za tiskanje prek wifi-ja, vendar ga tudi nikoli nisem mogel natisniti in namestiti v archlinux .. če bi ga lahko namestili, bi bil hvaležen, če bi mi dal korake .. hvala vnaprej.
Zelo dobra objava, vse je zelo dobro razloženo