Namestite aplikacije Debian / Ubuntu na ArchLinux z DPKG

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

DPKG

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


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

      jony127 je dejal

    Ž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.

         jony127 je dejal

      žal, v drugi vrstici piše: varno je uporabljati ta repo. TO JE VPRAŠANJE.

         živahno je dejal

      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.

         joakoej je dejal

      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.

           jony127 je dejal

        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.

             jony127 je dejal

          č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.

               eddyw je dejal

            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)
            😉

               rawBasic je dejal

            «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.

               kik1n je dejal

            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.

               jony127 je dejal

            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?

                 Priročnik vira je dejal

              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.


      eliotime3000 je dejal

    Še dobro, da je v AUR. Vsaj zaradi teh težav raje grem brez AUR.

      John je dejal

    Prva stvar je iskanje želenega paketa v AUR.
    Kot skrajno sredstvo k temu, o katerem pravzaprav ni vedel.
    Najlepša hvala za prispevek!

      plzm je dejal

    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.

      sputnik je dejal

    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.

      darkar je dejal

    Zelo dober prispevek, nisem vedel, da lahko uporabljate dpkg v arch in derivativih.

      Fabian je dejal

    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 ...

         Jonathan Duymovich Rojas je dejal

      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.

      drossRak je dejal

    Zelo dobra objava, vse je zelo dobro razloženo