Įdiekite „Debian“ / „Ubuntu“ programas į „ArchLinux“ su DPKG

Niekam ne paslaptis, atsižvelgiant į populiarumą ubuntu Operacinių sistemų ekosistemoje programų kūrėjai dažniausiai išleidžia nelyginį dvejetainį šiam paskirstymui skirtą dvejetainį variantą, dėl kurio šis platintojas turi daugybę programų.

Tai tampa akivaizdžiausia žaidimuose, nes visi žinome, kad „Ubuntu“ buvo pradininkas diegdamas savo programinės įrangos centre galimybę įtraukti mokamus žaidimus, ir gerai, ačiū visiems šventiems kūrėjams mes taip pat turime „Steam“.

En „ArchLinux“ mes galime pasinaudoti AUR, kur randame bet kokią bet kokios rūšies programinės įrangos kiekį, bet aš Aš ką tik sužinojau kad įmanoma tiesiogiai įdiegti paketus „Debian“ / „Ubuntu“ naudojant DPKG.

Kas yra DPKG?

Kaip galite perskaityti Vikipedijoje:

Programa dpkg tai yra „DebianGNU / Linux“ paketų valdymo sistemos pagrindas. Jį sukūrė Ianas Jacksonas 1993 m. Jis naudojamas įdiegti, pašalinti ir pateikti informaciją apie paketus.deb.

Dpkg pats yra žemo lygio įrankis; norint pristatyti paketus iš atokių vietų arba išspręsti sudėtingus konfliktus paketų priklausomybėse, reikalinga aukšto lygio sąsaja. Debian turi linkęs Šiai užduočiai atlikti.

Įdiekite DPKG „ArchLinux“

DPKG

Norėdami įdiegti DPKG „ArchLinux“ turime tai padaryti tiesiogiai iš AUR:

$ yaourt -S dpkg

Dabar, norėdami įdiegti „Debian“ dvejetainį failą, tiesiog turime atlikti:

$ sudo dpkg -i paquete_debian.deb

Kur yra DPKG problema? Kad, kiek žinau, ši programa, deja, neišsprendžia priklausomybių, todėl turime naudoti APT ar kažką panašaus. Tiesą sakant, APT taip pat galima įdiegti iš AUR:

$ yaourt -S apt

Nors, žinoma, nemanau, kad tai veikia taip, kaip „Debian“, be to, sukūrus man davė klaidą. Taigi žinote, pabandykite man pasakyti, nors dauguma kitų platinimo programų yra AUR 😉


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   127 sakė

    Sveiki, aš kurį laiką naudoju „Arch“, bet norėjau „ieškoti“ kitur.

    Man nėra labai aišku politika, kurios laikomasi AUR, saugu naudoti tą atpirkimo sandorį. Manau, kad ten esančius paketus įkelia platintojo vartotojai, norintys padėti sudaryti paketus, kurių nėra oficialiose saugyklose. Mano klausimas apie AUR yra, ar jūs galite kontroliuoti, kas įkeliama į tą atpirkimo sandorį? Ar pakuotės, esančios AUR, yra patikrintos?

    Jei oficialiai nekontroliuojate to atpirkimo, niekas negarantuoja greitų programinės įrangos, įtrauktos į tą atpirkimą, saugos atnaujinimus, jei jie tai daro.

    Šiuo metu nenaudoju „Arch“, bet man kyla abejonių dėl AUR.

    Sveikinimai.

    1.    127 sakė

      atsiprašau, antroje eilutėje, kur sakoma: saugu naudoti tą atpirkimą. TAI KLAUSIMAS.

    2.    gyvas sakė

      Tai tikrai nėra 100% saugus, nors iki šiol niekada neturėjau problemų dėl AUR. AUR paketai nėra įkeliami, įkeliami scenarijai, kuriuos galite peržiūrėti ir sužinoti, ką jie daro, kurie yra atsakingi už paketų atsisiuntimą ir jų kompiliavimą.

    3.    joakoej sakė

      Bet kokiu atveju, kiek aš žinau, oficialiuose repuose, manau, kad yra mažiau svarbių elementų, yra keletas paketų, kurie dėl patikimumo ir būtinumo buvo perkelti iš AUR. „Arch Linux“ kūrėjai prižiūri kai kuriuos paketus, tačiau yra keli, kuriuos prižiūri savo vietą pelnę vartotojai, o jų paketai laikomi geros kokybės. AUR yra sudėtingiau, bet kas įkelia tai, ko nori, nesvarbu, ar jis veikia, ar ne, tačiau yra keletas dalykų, kurie yra labai atsisiunčiami ir veikia gerai.

      1.    127 sakė

        todėl klausiau apie AUR, nežinojau, ar naudoti tą atpirkimą yra saugu, ar ne. Bet gerai, jei, kaip sako Elavas, iš tikrųjų AUR yra scenarijai, atsisiunčiantys paketus ir juos sukompiliuojantys, manau, kad paketai buvo atsisiųsti iš oficialios svetainės ir tada sudaryti, todėl darau išvadą, kad AUR naudoti yra saugu.

        1.    127 sakė

          nors erzina, kai reikia pereiti scenarijus kiekvieną kartą, kai ketinate įdiegti ką nors iš AUR, kai kartu su kitais distroso vengiate tų ritinių. Manau, kad norint naudoti „AUR“ yra beveik būtina naudoti „Arch“, nes tik su oficialiomis repo programomis jums trūksta programų.

          Štai kodėl manau, kad „Arch“ naudojimas reiškia daugiau laiko praleidimą, nei būtina, kad distro būtų geros būklės, ir dėl galimų gedimų atnaujinant klausimą, todėl šis sutrikimas manęs visiškai neįtikina.

          1.    sūkurys sakė

            Nebūtina visada peržiūrėti scenarijų. Tiesą sakant, jei programa AUR turi 100 balsų, galite pasitikėti, kad mažiausiai 100 vartotojų ją peržiūrėjo, ir pasitikėti šaltiniu.
            Kita vertus, galimybė peržiūrėti ir redaguoti tuos failus suteikia jums daugiau galimybių kontroliuoti, ką ketinate įdiegti. Daugelis, jei ne dauguma, AUR paketų yra įdiegti iš šaltinio kodo (From official repos). Pavyzdžiui, jie atsisiunčia šaltinius iš „Git“ saugyklos („Official Repo of some app“) ir, prieš spręsdami priklausomybes, sukompiliuoja programą, supakuoja ją ir jūs esate pasirengęs ją įdiegti.

            Pavyzdžiui, „Ubuntu“ taip pat yra repo, kuriuos prižiūri vartotojai, ir jie nebėra
            ne mažiau patikimi nei tie, kuriuos prižiūri „Arch“ vartotojai.

            Trumpai tariant, jūs negalite vertinti distro tik pagal tai, ką ten girdite ar skaitote, turite tai išbandyti ir žinosite, ar jis jus įtikins, ar ne.

            Citata: "Jei oficialiai nekontroliuojate to atpirkimo, niekas negarantuoja greitų programinės įrangos, įtraukiamos į tą atpirkimo operaciją, saugos atnaujinimų, jei jie tai daro".
            Paketai paprastai diegiami iš oficialių šaltinių. Pvz., Jei norite išbandyti naujausią „Kwin“ versiją (iš „git“), ji yra atsisiųsta iš oficialios kde repo, kuri ją palaiko. Ar gali būti greičiau nei atnaujinti iš oficialių šaltinių?
            Bet kokiu atveju:
            https://wiki.archlinux.org/index.php/Arch_User_Repository_(Español)
            ????

          2.    rawBasic sakė

            "Manau, kad AUR naudoti yra beveik būtina, kas naudojasi" Arch ", nes tik su oficialiomis atpirkimo programomis jums trūksta programų."

            Nors AUR yra labai naudingas, tai nereiškia, kad oficialiuose repose („core“, „extra“, bendruomenėje) nėra didžioji dauguma kiekvienam vartotojui reikalingų paketų.

            Be to, kituose rajonuose, pvz., „Ubuntu“, daugeliu atvejų jie prideda neoficialias repo arba taip paplitusias EEPS arba atsisiųsdami .deb, kad įdiegtumėte, visais šiais atvejais jūs atsiskleidžiate taip pat, kaip ir AUR, jei netikrini, ką atsisiunčiate ir iš kur atsisiųsite, esate tame pačiame.

          3.    kik1n sakė

            Oho, dabar noriu grįžti į Arch.
            Dabar, kaip galima išlaikyti „Arch“, nesulaužant, neatnaujinant ir neišvengiant konfliktų. Nes prieš kelis mėnesius bandžiau su „xfce“ ir kelios programos, pvz., „Vlc“, be kitų, man netiko. Tai nesikeičiant į Manjaro.

          4.    127 sakė

            Aš suprantu, dar vienas klausimas.

            Kai programa atnaujinama oficialioje saugykloje, ar tos programos AUR scenarijus automatiškai perima atsakomybę už naujos versijos atsisiuntimą, ar tai būtina, kol to scenarijaus kūrėjas AUR neatnaujinau, kad vėliau jis galėtų atsisiųsti naują versiją nagrinėjamos paraiškos?

            1.    Manuelis de la Fuente sakė

              Scenarijaus kūrėjas turi jį atnaujinti rankiniu būdu; nors paprastai, nes diegimo metodas nesikeičia, reikia tik modifikuoti versijos numerį ir kontrolinę sumą.


  2.   3000 sakė

    Gerai, kad tai AUR. Bent jau aš norėčiau apsieiti be AUR dėl tų problemų.

  3.   Jonas sakė

    Pirmas dalykas yra ieškoti norimo paketo AUR.
    Kraštutinė priemonė - tai, apie ką jis iš tikrųjų nežinojo.
    Labai ačiū už indėlį!

  4.   plzm sakė

    Labai geras dpkg debian ir derivatuose, bet jūs beveik visada turite naudoti
    dpkg -i (programos pavadinimas) ir tada apt-get -f install (tai išsprendžia priklausomybes), ir vėl paleiskite dpkg -i (programos pavadinimas) ir voila.

  5.   sputnik sakė

    Kaip aukščiau sako Elavas, į AUR įkeliamas joks paketas; tai scenarijai, kurie atsisiunčia šaltinio kodą ir patys jį kompiliuoja. Nėra nieko patogesnio. Negaliu pakęsti saugyklų pridėjimo, AUR - visa tai yra viena komanda.

  6.   tamsesnis sakė

    Labai geras pranešimas, aš nežinojau, kad arkoje ir dariniuose galite naudoti dpkg.

  7.   Fabianietis sakė

    Ar dar kas bandė ??? Archlinux prasme esu niekinis, jį įdiegiau per evoliuciją, bet negalėjau įdiegti „epson l355“ spausdintuvo ir savo „Bluetooth“ ... Būtų nuostabu, jei galėtumėte įdiegti .deb paketus, kaip ir „Linux mint“. Problema ta, kad su mėtomis mano nešiojamasis kompiuteris su „Linux mint“ perkaista ir su arka tiesa ta, kad nieko čia tiesiog neatsiranda ir man to reikia ...

    1.    Jonathanas Duymovichas Rojasas sakė

      Sveiki, aš taip pat turiu tą L355 spausdintuvą, kurį galima spausdinti per „wifi“, bet aš taip pat niekada negalėjau jo atsispausdinti ir įdiegti „Archlinux“. Jei galėtumėte jį įdiegti, būčiau dėkingas, jei galėtumėte man pateikti veiksmus .. ačiū iš anksto.

  8.   drossRak sakė

    Labai geras įrašas, viskas labai gerai paaiškinta