Nie je žiadnym tajomstvom, že vzhľadom na popularitu ubuntu V ekosystéme OS vývojári aplikácií všeobecne vydávajú nepárny binárny súbor pre túto distribúciu, vďaka čomu má táto distribúcia obrovské množstvo aplikácií.
To je miesto, kde sa to najviac prejavuje v hrách, pretože všetci vieme, že Ubuntu bol priekopníkom v implementácii možnosti zahrnutia platených hier do svojho softvérového centra, no, ďakujem všetkým svätým vývojárom mame aj Steam.
En Arch Linux môžeme využiť AUR, kde nájdeme akékoľvek množstvo softvéru akéhokoľvek druhu, ale ja Práve som sa to dozvedel že je možné priamo inštalovať balíčky Debian / Ubuntu použitie DPKG.
Čo je DPKG?
Ako si môžete prečítať na Wikipédii:
Program dpkg je základom systému správy balíkov DebianGNU / Linux. Bol vytvorený Ianom Jacksonom v roku 1993. Používa sa na inštaláciu, odstránenie a poskytovanie informácií o packages.deb.
Dpkg je sám o sebe nástrojom na nízkej úrovni; na privádzanie balíkov zo vzdialených umiestnení alebo na riešenie zložitých konfliktov v závislostiach balíkov je potrebné klientske rozhranie vysokej úrovne. Debian má naklonený Pre túto úlohu.
Nainštalujte DPKG na ArchLinux
Inštalácia DPKG V ArchLinuxe to musíme urobiť priamo z AUR:
$ yaourt -S dpkg
Teraz, aby sme nainštalovali binárny súbor Debianu, musíme spustiť:
$ sudo dpkg -i paquete_debian.deb
Kde je problém DPKG? Pokiaľ viem, táto aplikácia bohužiaľ nerieši závislosti, takže musíme použiť APT alebo niečo podobné. APT je v skutočnosti možné nainštalovať aj z AUR:
$ yaourt -S apt
Aj keď si samozrejme nemyslím, že to funguje ako v Debiane, pri kompilácii sa mi zobrazila chyba. Takže viete, skúste a povedzte mi, aj keď väčšina aplikácií z iných distribúcií je v AUR 😉
Ahoj, Arch už nejaký čas používam, ale radšej som "hľadal" inde.
Nemám príliš jasno v politike, ktorou sa riadi AUR, toto repo je bezpečné. Myslím, že balíčky, ktoré sa tam nachádzajú, nahrávajú používatelia distribúcie, ktorí chcú pomôcť so zostavením balíkov, ktoré nie sú v oficiálnych úložiskách. Moja otázka ohľadne AUR je, máte nejakú kontrolu nad tým, čo sa nahrá do toho repo? Kontrolujú sa balíčky obsiahnuté v AUR?
Ak nemáte oficiálnu kontrolu nad týmto repo serverom, nikto nezaručuje rýchle bezpečnostné aktualizácie softvéru, ktorý je súčasťou tohto repo servera, pokiaľ tak robí.
Momentálne nepoužívam Arch, ale mám pochybnosti o AUR.
Zdravím.
prepáčte, v druhom riadku, kde sa píše: je bezpečné použiť toto repo. JE OTÁZKA.
Nie je to naozaj stopercentne bezpečné, aj keď doteraz som s AUR nikdy nemal problémy. Pre AUR sa balíčky nenahrávajú, nahrávajú sa skripty, ktoré môžete skontrolovať, aby videli, čo robia, ktoré sú zodpovedné za stiahnutie balíkov a ich kompiláciu.
Pokiaľ viem, v oficiálnych repozitároch, myslím si, že je menej jadra, existuje niekoľko balíkov, ktoré boli považované za dôveryhodné a nevyhnutné a migrovali z AUR. Tvorcovia Arch Linuxu udržiavajú niektoré balíčky, ale existuje niekoľko tých, ktoré udržiavajú zarábajúci používatelia a ich balíčky sú považované za kvalitné. V AUR je to komplikovanejšie, každý si nahráva, čo chce, či to funguje alebo nie, ale existuje niekoľko vecí, ktoré sú vysoko stiahnuté a fungujú dobre.
preto som sa pýtal na AUR, nevedel som, či je použitie toho repa bezpečné alebo nie. Ale dobré, ak, ako hovorí Elav, to, čo je v skutočnosti v AUR, sú skripty, ktoré sťahujú balíky a kompilujú ich, potom predpokladám, že balíčky boli stiahnuté z oficiálnych stránok a potom kompilované, takže potom vyvodím, že je bezpečné používať AUR.
aj keď je nepríjemné musieť prekonávať skripty zakaždým, keď chystáte niečo nainštalovať z AUR, keď sa pri iných distribúciách týmto rolám vyhýbate. Myslím si, že kto používa Arch, je takmer nevyhnutné používať AUR, pretože iba v oficiálnych repozitároch nedosahujete požadované hodnoty.
Preto sa domnievam, že použitie nástroja Arch znamená tráviť viac času, ako je potrebné, na udržanie distra v dobrom stave a kvôli možnému zlyhaniu pri aktualizácii, takže ma toto distro úplne nepresvedčí.
Nie je potrebné vždy kontrolovať skripty. V skutočnosti, ak má aplikácia v AUR 100 hlasov, môžete sa spoľahnúť, že ju najmenej 100 používateľov skontrolovalo a dôverovať zdroju.
Na druhej strane možnosť kontrolovať a upravovať tieto súbory vám dáva väčšiu kontrolu nad tým, čo sa chystáte nainštalovať. Mnoho, ak nie väčšina, balíkov v AUR je nainštalovaných zo zdrojového kódu (z oficiálnych repozitárov). Stiahnu napríklad zdroje z úložiska Git (oficiálne repo aplikácie) a pred vyriešením závislostí program skompilujú, zabalia a ste pripravení na inštaláciu.
Napríklad v Ubuntu existujú aj repozitáre, ktoré sú udržiavané užívateľmi a už nie sú
nie menej spoľahlivé ako tie, ktoré udržiavajú používatelia Archu.
Distribúciu skrátka nemôžete posúdiť podľa toho, čo tam počujete alebo čítate, musíte to vyskúšať a budete vedieť, či vás to presvedčí alebo nie.
Citácia: "Ak nemáte oficiálnu kontrolu nad týmto repo programom, nikto nezaručuje rýchle bezpečnostné aktualizácie softvéru, ktorý je súčasťou tohto repo obchodu, ak tak urobí."
Balíky sa spravidla inštalujú z oficiálnych zdrojov. Napríklad ak chcete otestovať najnovšiu verziu Kwin (z git), stiahne sa z oficiálneho kde repo, ktoré ju udržiava. Môže to byť rýchlejšie ako aktualizácia z oficiálnych zdrojov?
Každopádne:
https://wiki.archlinux.org/index.php/Arch_User_Repository_(Español)
😉
„Myslím si, že kto používa Arch, je takmer nevyhnutné používať AUR, pretože iba v oficiálnych repozitároch zlyhávate v aplikáciách.“
Aj keď je AUR veľmi užitočný, neznamená to, že v oficiálnych úložiskách (core, extra, community) nie je drvivá väčšina potrebných balíkov pre každého používateľa.
A tiež v iných distribúciách, ako je Ubuntu, v mnohých prípadoch nakoniec pridajú neoficiálne repo obchody alebo tak bežné PPA, alebo pri sťahovaní súboru .deb na inštaláciu sa vo všetkých týchto prípadoch vystavíte rovnakým spôsobom, ako to robíte s AUR, ak nekontrolujete, čo sťahujete a odkiaľ to sťahujete, ste na tom rovnako.
Páni, teraz sa chcem vrátiť k Archovi.
Teraz, ako je možné udržať Arch bez porušenia alebo aktualizácie a predchádzania konfliktom. Pretože som to skúsil pred pár mesiacmi s xfce a niekoľko aplikácií ako napríklad vlc mi medzi inými nefungovalo. Toto bez zmeny na Manjaro.
Rozumiem, ešte jedna otázka.
Keď sa aplikácia aktualizuje v jej oficiálnom úložisku, postará sa automaticky skript AUR pre túto aplikáciu o stiahnutie novej verzie alebo je to potrebné predtým, ako ju tvorca tohto skriptu v AUR aktualizoval, aby si mohol neskôr stiahnuť novú verziu príslušnej žiadosti?
Tvorca skriptu ho musí aktualizovať manuálne; aj keď vo všeobecnosti, pretože sa spôsob inštalácie nezmení, ide iba o úpravu čísla verzie a kontrolného súčtu.
Dobrá vec, že je to v AUR. Aspoň kvôli týmto problémom sa radšej zaobídem bez AUR.
Prvá vec je vyhľadať požadovaný balík v AUR.
Ako poslednú možnosť sa uchýlil k tejto veci, o ktorej v skutočnosti nemal žiadne vedomosti.
Dakujem pekne za prispevok!
Veľmi dobrý dpkg v debiane a derivátoch, ale takmer vždy musíte použiť
dpkg -i (názov programu) a potom apt-get -f install (tým sa vyriešia závislosti), a znova spustite dpkg -i (názov programu) a voila.
Ako hovorí Elav vyššie, na AUR sa nenahrá žiadny balík; sú to skripty, ktoré stiahnu zdrojový kód a samy ho skompilujú. Nie je nič pohodlnejšie. Nemôžem zniesť pridávanie úložísk, v AUR je to všetko jeden príkaz.
Veľmi dobrý príspevok, nevedel som, že v archíve a derivátoch môžete použiť dpkg.
Skúšal to ešte niekto ??? Som nulový z hľadiska archlinuxu, nainštaloval som ho vývojom, ale nemohol som nainštalovať tlačiareň epson l355 a moje bluetooth ... Bolo by úžasné, keby ste mohli nainštalovať balíčky .deb ako v linux mint, problém je v tom, že s mint sa môj notebook s linux mint prehrieva a s archom je pravda, že sa v tom nič neobjaví a ja to potrebujem ....
Dobrý deň, mám aj tú tlačiareň L355 na tlač cez wifi, ale nikdy sa mi ju nepodarilo vytlačiť a nainštalovať do archlinuxu .. ak by ste ju mohli nainštalovať ocenil by som, keby ste mi mohli dať kroky .. vopred ďakujem.
Veľmi dobrý príspevok, všetko je veľmi dobre vysvetlené