Instalirajte programe Debian / Ubuntu na ArchLinux s DPKG

Nikome nije tajna s obzirom na popularnost Ubuntu U OS ekosustavu, programeri aplikacija obično izdaju neobične binarne datoteke za ovu distribuciju, što čini da ova distribucija ima ogroman broj aplikacija.

Tu postaje najvidljivije u igrama, jer svi znamo da je Ubuntu bio pionir u implementaciji softverskog centra mogućnosti uključivanja plaćenih igara, i dobro, hvala svim svetim programerima imamo i Steam.

En ArchLinux možemo iskoristiti AUR, gdje nalazimo bilo koju količinu softvera, bilo koje vrste, ali ja Upravo sam saznala da je moguće izravno instalirati pakete Debian / Ubuntu pomoću DPKG.

Što je DPKG?

Kao što možete pročitati na Wikipediji:

Program dpkg to je temelj sustava upravljanja paketima DebianGNU / Linux. Stvorio ga je Ian Jackson 1993. Koristi se za instaliranje, uklanjanje i pružanje informacija o paketima.deb.

Dpkg je sam po sebi alat na niskoj razini; potreban je prednji kraj visoke razine za donošenje paketa s udaljenih mjesta ili rješavanje složenih sukoba u ovisnostima paketa. Debian je pogodan Za ovaj zadatak.

Instalirajte DPKG na ArchLinux

DPKG

Da biste instalirali DPKG U ArchLinux-u to moramo učiniti izravno iz AUR-a:

$ yaourt -S dpkg

Sada da bismo instalirali binarni program Debian, jednostavno moramo pokrenuti:

$ sudo dpkg -i paquete_debian.deb

Gdje je problem DPKG? Prema mojim saznanjima, nažalost ova aplikacija ne rješava ovisnosti, pa moramo koristiti APT ili nešto slično. Zapravo se APT može instalirati i s AUR-a:

$ yaourt -S apt

Iako naravno, mislim da ne funkcionira kao u Debianu, također mi je donio pogrešku prilikom sastavljanja. Dakle, sada znate, pokušajte i recite mi, iako je većina aplikacija iz drugih distribucija u AUR-u


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   jony127 dijo

    Bok, koristim Arch neko vrijeme, ali radije sam "potražio" negdje drugdje.

    Nisam baš načisto s politikom koja se slijedi u AUR-u, sigurno je koristiti taj repo. Mislim da pakete koji su tamo prenijeli korisnici distroa koji žele pomoći u sastavljanju paketa koji nisu u službenim repoima. Moje pitanje o AUR-u je da li imate bilo kakvu kontrolu nad onim što se prenosi na taj repo? Jesu li paketi sadržani u AUR provjereni?

    Ako nemate službenu kontrolu nad tim repoom, nitko ne jamči brza sigurnosna ažuriranja softvera koji je uključen u taj repo ako to učini.

    Trenutno ne koristim Arch, ali sumnjam u AUR.

    Pozdrav.

    1.    jony127 dijo

      oprostite, u drugom retku gdje stoji: sigurno je koristiti taj repo. TO JE PITANJE.

    2.    živo dijo

      Nije zapravo 100% sigurno, iako do sada nikada nisam imao problema s AUR-om. Za AUR paketi se ne prenose, prenose se skripte koje možete pregledati kako biste vidjeli što rade, a koje su odgovorne za preuzimanje paketa i njihovu sastavljanje.

    3.    joakoej dijo

      U svakom slučaju, koliko znam, u službenim repo poslovima, manje jezgri, mislim da postoji nekoliko paketa koji su, s obzirom na to da se smatraju pouzdanima i potrebnima, migrirali iz AUR-a. Stvoritelji Arch Linuxa održavaju neke pakete, ali postoji nekoliko koji se održavaju zarađivanjem korisnika i njihovi se paketi smatraju kvalitetnima. U AUR-u je složenije, svatko prenosi ono što želi, bez obzira radi li to ili ne, ali postoji nekoliko stvari koje se jako preuzimaju i dobro rade.

      1.    jony127 dijo

        zato sam pitao za AUR, nisam znao je li korištenje tog repoa sigurno ili nije. Ali dobro ako, kao što Elav kaže, ono što se zapravo nalazi u AUR-u su skripte koje preuzimaju pakete i kompajliraju ga, onda pretpostavljam da su paketi preuzeti sa službene stranice i potom sastavljeni, pa onda zaključujem da je sigurno koristiti AUR .

        1.    jony127 dijo

          iako je dosadno prolaziti kroz skripte svaki put kad ćete instalirati nešto iz AUR-a kada s drugim distro distribucijama izbjegavate te role. Mislim da je onaj tko koristi Arch gotovo bitan za korištenje AUR-a, jer samo uz službene repo-liste nedostajete u aplikacijama.

          Zbog toga smatram da upotreba Arch-a podrazumijeva trošenje više vremena nego što je potrebno za održavanje distribucije u dobrom stanju i zbog problema s mogućim kvarovima prilikom ažuriranja, tako da me ova distro-verzija ne uvjerava u potpunosti.

          1.    eddyw dijo

            Nije potrebno uvijek pregledavati skripte. U stvari, ako aplikacija u AUR-u ima 100 glasova, možete vjerovati da ju je pregledalo najmanje 100 korisnika i vjerujete izvoru.
            S druge strane, sposobnost pregledavanja i uređivanja tih datoteka daje vam veću kontrolu nad onim što ćete instalirati. Mnogi se paketi u AUR-u, ako ne i većina, instaliraju iz izvornog koda (iz službenih repoa). Na primjer, preuzimaju izvore Git spremišta (službeni repo neke aplikacije) i kompajliraju program prije rješavanja ovisnosti, pakiraju ga i spremni ste za instalaciju.

            Na primjer, u Ubuntu-u postoje i repo poslovi koje korisnici održavaju, a oni to više nisu
            ne manje pouzdani od onih koje održavaju korisnici Archa.

            Ukratko, distro ne možete suditi jednostavno prema onome što tamo čujete ili pročitate, morate ga isprobati i znat ćete hoće li vas to uvjeriti ili ne.

            Citat: "Ako nemate službenu kontrolu nad tim repoom, nitko ne garantira brza sigurnosna ažuriranja softvera koji je uključen u taj repo ako to učini."
            Paketi se uglavnom instaliraju iz službenih izvora. Na primjer, ako želite testirati najnoviju verziju Kwina (iz gita), ona se preuzima sa službenog kde repo-a koji je održava. Može li biti brže od ažuriranja iz službenih izvora?
            Svejedno:
            https://wiki.archlinux.org/index.php/Arch_User_Repository_(Español)
            😉

          2.    rawBasic dijo

            «Mislim da je za korištenje AUR-a gotovo bitno tko koristi Arch, jer samo uz službene repo-liste ne ispunjavate zahtjeve.»

            Iako je AUR vrlo koristan, to ne znači da u službenim repoima (core, extra, community) nema velike većine potrebnih paketa za svakog korisnika.

            A također i u drugim distro distribucijama, kao što je Ubuntu, u mnogim slučajevima na kraju dodaju neslužbene repoe ili tako uobičajene PPA-ove ili prilikom preuzimanja .deb za instalaciju, u svim ovim posljednjim slučajevima izlažete se na isti način kao i sa AUR, ako ne provjerite što preuzimate i odakle ga preuzimate, u istom ste.

          3.    kik1n dijo

            Wow, sada se želim vratiti Archu.
            E sad, kako se može zadržati Arch bez razbijanja, ažuriranja i izbjegavanja sukoba. Budući da sam prije nekoliko mjeseci pokušao s xfce i nekoliko aplikacija poput vlc, među ostalim, nije mi uspjelo. Ovo bez promjene na Manjaro.

          4.    jony127 dijo

            Razumijem, još jedno pitanje.

            Kada se aplikacija ažurira u službenom spremištu, da li AUR skripta za tu aplikaciju automatski preuzima preuzimanje nove verzije ili je potrebno prije nego što sam je kreator te skripte u AUR-u ažurirao kako bi kasnije mogao preuzeti novu verziju dotične aplikacije?

            1.    Priručnik o izvoru dijo

              Stvoritelj skripte mora ga ažurirati ručno; Iako općenito, budući da se način instalacije ne mijenja, stvar je samo u izmjeni broja verzije i kontrolne sume.


  2.   eliotime3000 dijo

    Dobro je što je u AUR-u. Barem radije radim bez AUR-a zbog tih problema.

  3.   Jovan dijo

    Prva stvar je potraga za željenim paketom u AUR-u.
    Kao krajnje pribježište ovome, o čemu zapravo nije imao saznanja.
    Puno hvala na doprinosu!

  4.   plzm dijo

    Vrlo dobar dpkg u debianu i izvedenicama, ali gotovo uvijek morate koristiti
    dpkg -i (naziv programa), a zatim apt-get -f install (ovo rješava ovisnosti), i ponovno pokrenite dpkg -i (naziv programa) i voila.

  5.   satelit dijo

    Kao što Elav gore govori, niti jedan paket se ne prenosi na AUR; to su skripte koje preuzimaju izvorni kod i samostalno ga prevode. Nema ništa ugodnije. Ne podnosim dodavanje spremišta, u AUR-u je sve to jedna naredba.

  6.   darkar dijo

    Vrlo dobar post, nisam znao da možete koristiti dpkg u archu i derivatima.

  7.   Fabijanac dijo

    Je li još netko probao ??? Ja sam ništavan u pogledu Archlinuxa, instalirao sam ga evolucijom, ali nisam uspio instalirati pisač epson l355 i svoj bluetooth ... Bilo bi divno kada biste mogli instalirati .deb pakete, jer u linux mint problem je u tome što se s mentom moja bilježnica s linux mintom pregrijava i s archom istina je da se u tome ništa ne pojavljuje i da mi treba ...

    1.    Jonathan Duymovich Rojas dijo

      Pozdrav, imam i taj pisač L355 za ispis putem WiFi-ja, ali nikada ga nisam uspio ispisati i instalirati ni u archlinux .. ako biste ga mogli instalirati, bilo bi mi drago da biste mi dali korake .. hvala unaprijed.

  8.   drossRak dijo

    Jako dobar post, sve je jako dobro objašnjeno