Installera Debian / Ubuntu-applikationer på ArchLinux med DPKG

Det är ingen hemlighet för någon som med tanke på populariteten för ubuntu I OS-ekosystemet släpper applikationsutvecklare vanligtvis den udda binären för den här distributionen, vilket gör att denna distro har ett stort antal applikationer.

Det är här det blir tydligare i spel, för vi vet alla att Ubuntu var pionjären i att implementera möjligheten att inkludera betalda spel i sitt mjukvarucenter, och väl, tack till alla heliga utvecklare vi har också Steam.

En archlinux vi kan använda AUR, där vi hittar någon mängd programvara, av något slag, men jag Jag fick nyss reda på att det är möjligt att installera paket direkt Debian / Ubuntu med DPKG.

Vad är DPKG?

Som du kan läsa på Wikipedia:

Programmet dpkg det är grunden för pakethanteringssystemet DebianGNU / Linux. Det skapades av Ian Jackson 1993. Det används för att installera, ta bort och tillhandahålla information om packages.deb.

Dpkg är i sig själv ett verktyg på låg nivå; en frontend på hög nivå krävs för att hämta paket från avlägsna platser eller lösa komplexa konflikter i paketberoenden. Debian har benägen För denna uppgift.

Installera DPKG på ArchLinux

DPKG

Att installera DPKG I ArchLinux måste vi göra det direkt från AUR:

$ yaourt -S dpkg

Nu för att installera en Debian-binär måste vi bara köra:

$ sudo dpkg -i paquete_debian.deb

Var är DPKG-problemet? Så vitt jag vet tyvärr löser inte denna applikation beroenden, så vi måste använda APT eller något liknande. I själva verket kan APT också installeras från AUR:

$ yaourt -S apt

Även om jag naturligtvis inte tycker att det fungerar som i Debian, gav det mig dessutom ett fel när jag kompilerade det. Så nu vet du, försök att berätta för mig, även om de flesta applikationer från andra distributioner finns i AUR


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   jony127 sade

    Hej, jag har använt Arch ett tag men föredrog att "titta" någon annanstans.

    Jag är inte så tydlig om den policy som följs i AUR, det är säkert att använda den repo. Jag tror att paketen som finns laddas upp av distroanvändarna som vill hjälpa till att kompilera paket som inte finns i de officiella reporna. Min fråga om AUR är att du har någon kontroll över vad som laddas upp till repo? Kontrolleras paketen i AUR?

    Om du inte har officiell kontroll över denna repo, garanterar ingen snabba säkerhetsuppdateringar till programvaran som ingår i den repo om de gör det.

    Jag använder inte Arch just nu men jag har dessa tvivel om AUR.

    Hälsningar.

    1.    jony127 sade

      ledsen, i andra raden där det står: det är säkert att använda den repo. DET ÄR EN FRÅGA.

    2.    livlig sade

      Det är egentligen inte 100% säkert, även om jag hittills aldrig har haft några problem med AUR. För AUR laddas inte paketen upp, skript laddas upp som du kan granska för att se vad de gör, vilka ansvarar för att ladda ner paketen och sammanställa dem.

    3.    joakoej sade

      Hur som helst, så vitt jag vet, i de officiella reporna, mindre kärnan tror jag, finns det flera paket som, på grund av att de anses vara pålitliga och nödvändiga, migrerade från AUR. Arch Linux-skapare underhåller vissa paket, men det finns flera som underhålls av användare som har tjänat sin plats och deras paket anses vara av god kvalitet. I AUR är det mer komplicerat, vem som helst laddar upp vad de vill ha, oavsett om det fungerar eller inte, men det finns flera saker som är mycket nedladdade och fungerar bra.

      1.    jony127 sade

        det var därför jag frågade om AUR, jag visste inte om det är säkert att använda den repo. Men bra om, som Elav säger, vad som faktiskt finns i AUR är skript som laddar ner paketen och kompilerar det, då antar jag att paketen laddas ner från den officiella webbplatsen och sedan kompileras, så då drar jag slutsatsen att det är säkert att använda AUR.

        1.    jony127 sade

          även om det är irriterande att behöva gå igenom manusen varje gång du ska installera något från AUR när du undviker dessa rullar med andra distroer. Jag tror att vem som använder Arch är nästan nödvändigt för att använda AUR eftersom det bara med de officiella reporna du saknar applikationer.

          Det är därför jag anser att användning av Arch innebär att man spenderar mer tid än nödvändigt för att hålla distro i gott skick och på grund av problem med eventuella fel vid uppdatering, så denna distro övertygar mig inte helt.

          1.    virvel sade

            Det är inte nödvändigt att alltid granska manusen. Faktum är att om en app i AUR har 100 röster kan du lita på att minst 100 användare har granskat den och litar på källan.
            Å andra sidan ger möjligheten att kunna granska och redigera dessa filer dig mer kontroll över vad du ska installera. Många, om inte de flesta, av paketen i AUR installeras från källkoden (Från officiella repor). Till exempel laddar de ner källorna från ett Git-arkiv (Official Repo för någon app) och sammanställer programmet innan de beror på beroenden, de paketerar det och du är redo att installera det.

            I exempelvis Ubuntu finns det också repor som underhålls av användare, och de är inte längre
            inte mindre tillförlitliga än de som bibehålls av Arch-användare.

            Kort sagt, du kan inte bedöma distro helt enkelt efter vad du hör eller läser där, du måste prova det och du vet om det övertygar dig eller inte.

            Citat: "Om du inte har officiell kontroll över denna repo, garanterar ingen snabba säkerhetsuppdateringar till programvaran som ingår i den repo om de gör det."
            Paket installeras vanligtvis från officiella källor. Om du till exempel vill testa den senaste versionen av Kwin (från git) laddas den ner från det officiella kde repo som underhåller det. Kan det vara snabbare än att uppdatera från officiella källor?
            I alla fall:
            https://wiki.archlinux.org/index.php/Arch_User_Repository_(Español)
            😉

          2.    rawBasic sade

            "Jag tror att vem som använder Arch är nästan nödvändigt för att använda AUR, eftersom det bara med de officiella reporna du saknar applikationer."

            Även om AUR är mycket användbart, betyder det inte att det i de officiella reporna (core, extra, community) inte finns de allra flesta paket som behövs för varje användare.

            Och även i andra distros, som Ubuntu, slutar de i många fall lägga till inofficiella repor, eller så vanliga PPA, eller när du laddar ner .deb för att installera, i alla dessa senare fall utsätter du dig själv på samma sätt som du gör med AUR, om du inte kontrollerar vad du laddar ner och var du laddar ner det från, är du i samma.

          3.    kik1n sade

            Wow, nu vill jag gå tillbaka till Arch.
            Nu hur man kan hålla Arch utan att bryta eller uppdatera och undvika konflikter. Eftersom jag försökte för några månader sedan med xfce och flera applikationer som vlc bland andra fungerade inte för mig. Detta utan att byta till Manjaro.

          4.    jony127 sade

            Jag förstår, en fråga till.

            När en applikation uppdateras i sitt officiella arkiv, tar AUR-skriptet för den applikationen automatiskt hand om att ladda ner den nya versionen eller är det nödvändigt innan skaparen av det skriptet i AUR uppdaterade jag det så att han senare kan ladda ner den nya versionen av ansökan i fråga?

            1.    Källans manual sade

              Manusskaparen måste uppdatera den manuellt. även om det i allmänhet, eftersom installationsmetoden inte ändras, handlar det bara om att ändra versionsnummer och kontrollsumma.


  2.   eliotime3000 sade

    Bra att det är i AUR. Jag föredrar åtminstone utan AUR på grund av dessa problem.

  3.   John sade

    Det första är att söka efter önskat paket i AUR.
    Som en sista utväg till detta, som han faktiskt inte hade någon kunskap om.
    Tack så mycket för bidraget!

  4.   plzm sade

    Mycket bra dpkg i debian och derivat, men du måste nästan alltid använda
    dpkg -i (programnamn) och sedan apt-get -f installera (detta löser beroenden), och kör igen dpkg -i (programnamn) och voila.

  5.   sputnik sade

    Som Elav säger ovan laddas inget paket upp till AUR; de är skript som laddar ner källkoden och själv kompilerar den. Det finns inget mer bekvämt. Jag tål inte att lägga till förvar, i AUR är allt ett kommando.

  6.   mörkare sade

    Mycket bra inlägg, jag visste inte att du kunde använda dpkg i arch och derivat.

  7.   Fabian sade

    Har någon annan provat det ??? Jag är bara noll när det gäller archlinux, jag installerade den genom evolution men jag kunde inte installera en epson l355-skrivare och min bluetooth ... Det vore underbart om du kunde installera .deb-paketen som i linux mint är problemet att med mint min notebook med linux mint överhettas och med arch är sanningen att ingenting bara dyker upp i det och jag behöver det ....

    1.    Jonathan Duymovich Rojas sade

      Hej, jag har också den L355-skrivaren att skriva ut via wifi men jag har aldrig kunnat skriva ut och installera den i archlinux heller .. om du kunde installera den skulle jag uppskatta om du kunde ge mig stegen .. tack i förväg.

  8.   drossRak sade

    Mycket bra inlägg, allt är väldigt bra förklarat