Instalirajte Debian / Ubuntu aplikacije na ArchLinux s DPKG

Nikome nije tajna s obzirom na popularnost Ubuntu U ekosistemu operativnih sistema, programeri aplikacija obično izdaju neparne binarne datoteke za ovu distribuciju, što čini da ova distribucija ima ogroman broj aplikacija.

Ovdje postaje najvidljivije u igrama, jer svi znamo da je Ubuntu bio pionir u implementaciji softverskog centra mogućnosti uključivanja igara koje se plaćaju, 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 saznao da je moguće direktno instalirati pakete Debian / Ubuntu koristeći DPKG.

Šta je DPKG?

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

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

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

Instalirajte DPKG na ArchLinux

DPKG

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

$ yaourt -S dpkg

Sada da bismo instalirali binarni program Debian, jednostavno moramo izvršiti:

$ sudo dpkg -i paquete_debian.deb

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

$ yaourt -S apt

Iako naravno, mislim da ne funkcionira kao u Debianu, uz to mi je dao grešku prilikom sastavljanja. Dakle, sada znate, pokušajte i recite mi, iako je većina aplikacija iz drugih distribucija u AUR-u


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   jony127 rekao je

    Bok, koristim Arch već neko vrijeme, ali više volim "tražiti" 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 poslali 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, niko ne garantira 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 rekao je

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

    2.    živahno rekao je

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

    3.    joakoej rekao je

      U svakom slučaju, koliko znam, u službenim repo poslovima, manje jezgrom, mislim da postoji nekoliko paketa koji su, s obzirom na to da se smatraju pouzdanim i potrebnim, migrirali iz AUR-a. Stvoritelji Arch Linuxa održavaju neke pakete, ali postoji nekoliko koji održavaju korisnici koji su zaslužili svoje mjesto, a njihovi paketi se smatraju kvalitetnim. U AUR-u je složenije, svatko postavlja ono što želi, bez obzira radi li to ili ne, ali postoji nekoliko stvari koje se jako preuzimaju i dobro rade.

      1.    jony127 rekao je

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

        1.    jony127 rekao je

          iako je dosadno prolaziti kroz skripte svaki put kada ćete instalirati nešto iz AUR-a kada s drugim distro distribucijama izbjegavate te role. Mislim da je za upotrebu AUR-a gotovo bitno ko koristi Arch, jer samo sa službenim repo-ovima 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-karta ne uvjerava u potpunosti.

          1.    eddyw rekao je

            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, mogućnost pregledavanja i uređivanja tih datoteka daje vam veću kontrolu nad onim što ćete instalirati. Mnogi, ako ne i većina, paketa u AUR-u instalirani su iz izvornog koda (iz službenih repoa). Na primjer, preuzimaju izvore Git spremišta (službeno repo neke aplikacije) i kompajliraju program prije rješavanja zavisnosti, 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 Arch-a.

            Ukratko, distro ne možete suditi jednostavno prema onome što tamo čujete ili pročitate, morate probati i znat ćete da li vas to uvjerava ili ne.

            Citat: "Ako nemate zvaničnu kontrolu nad tim repoom, niko ne garantuje brza sigurnosna ažuriranja softvera koji je uključen u taj repo ako to učine."
            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. Da li bi to moglo biti brže od ažuriranja iz službenih izvora?
            Svejedno:
            https://wiki.archlinux.org/index.php/Arch_User_Repository_(Español)
            ????

          2.    rawBasic rekao je

            «Mislim da je za upotrebu AUR-a gotovo bitno ko koristi Arch, jer samo sa službenim repo-u nedostajete u aplikacijama.»

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

            A također i u drugim distro-ovima, poput Ubuntu-a, 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 šta preuzimate i odakle ga preuzimate, u istom ste.

          3.    kik1n rekao je

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

          4.    jony127 rekao je

            Razumem, 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 za izvor rekao je

              Kreator skripte mora ga ažurirati ručno; iako se generalno, s obzirom da se metoda instalacije ne mijenja, stvar je samo u modificiranju broja verzije i kontrolne sume.


  2.   eliotime3000 rekao je

    Dobro je što je u AUR-u. Barem više volim da radim bez AUR-a zbog tih problema.

  3.   Huan rekao je

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

  4.   plzm rekao je

    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 zavisnosti), i ponovo pokrenite dpkg -i (naziv programa) i voila.

  5.   sputnik rekao je

    Kao što Elav kaže gore, nijedan paket se ne otprema na AUR; to su skripte koje preuzimaju izvorni kod i samostalno ga prevode. Ne postoji ništa ugodnije. Ne podnosim dodavanje spremišta, u AUR-u je sve to jedna naredba.

  6.   darkar rekao je

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

  7.   Fabian rekao je

    Je li još neko probao ??? Ja sam ništavan u pogledu Archlinuxa, instalirao sam ga kroz evoluciju, ali nisam mogao instalirati epson l355 printer i svoj bluetooth…. Bilo bi divno kad bi se .deb paketi mogli instalirati kao u linux mint problem je što se s mintom 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 rekao je

      Pozdrav, imam i taj printer 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 rekao je

    Veoma dobar post, sve je jako dobro objasnjeno