Усталюйце прыкладання Debian / Ubuntu на ArchLinux з DPKG

Ні для каго не сакрэт, што з улікам папулярнасці Ubuntu У экасістэме АС распрацоўшчыкі прыкладанняў звычайна выпускаюць няцотныя двайковыя файлы для гэтага дыстрыбутыва, што робіць гэты дыстрыбутыў велізарнай колькасцю прыкладанняў.

Тут усё больш відавочна ў гульнях, таму што ўсе мы ведаем, што Ubuntu стала першапраходцам у рэалізацыі ў сваім праграмным цэнтры магчымасці ўключэння платных гульняў, і добра, дзякуй усім святым распрацоўшчыкам у нас таксама ёсць Steam.

En ArchLinux мы можам скарыстацца AUR, дзе мы знаходзім любую колькасць праграмнага забеспячэння любога тыпу, але я Я толькі што даведаўся што можна непасрэдна ўсталёўваць пакеты Debian / Ubuntu выкарыстанне ДПКГ.

Што такое DPKG?

Як вы можаце прачытаць у Вікіпедыі:

Праграма Dpkg гэта аснова сістэмы кіравання пакетамі DebianGNU / Linux. Ён быў створаны Янам Джэксанам у 1993 г. Ён выкарыстоўваецца для ўстаноўкі, выдалення і прадастаўлення інфармацыі пра пакеты.deb.

Dpkg сам па сабе з'яўляецца інструментам нізкага ўзроўню; фронт-энд высокага ўзроўню неабходны для дастаўкі пакетаў з аддаленых месцаў альбо вырашэння складаных канфліктаў у залежнасцях пакетаў. Debian мае схільны Для гэтага заданне.

Усталюйце DPKG на ArchLinux

ДПКГ

Каб усталяваць ДПКГ У ArchLinux мы павінны рабіць гэта непасрэдна з AUR:

$ yaourt -S dpkg

Цяпер, каб усталяваць бінарны файл Debian, нам проста трэба выканаць:

$ sudo dpkg -i paquete_debian.deb

Дзе праблема DPKG? Наколькі я ведаю, на жаль, гэта дадатак не вырашае залежнасцяў, таму нам даводзіцца выкарыстоўваць APT ці нешта падобнае. На самай справе APT таксама можна ўсталяваць з AUR:

$ yaourt -S apt

Хоць, вядома, я не думаю, што гэта працуе так, як у Debian, акрамя таго, гэта дало мне памылку пры яго складанні. Такім чынам, зараз вы ведаеце, паспрабуйце сказаць мне, хаця большасць прыкладанняў з іншых дыстрыбутываў знаходзіцца ў AUR


Змест артыкула адпавядае нашым прынцыпам рэдакцыйная этыка. Каб паведаміць пра памылку, націсніце тут.

18 каментарыяў, пакіньце свой

Пакіньце свой каментар

Ваш электронны адрас не будзе апублікаваны.

*

*

  1. Адказны за дадзеныя: Мігель Анхель Гатон
  2. Прызначэнне дадзеных: Кантроль спаму, кіраванне каментарыямі.
  3. Легітымнасць: ваша згода
  4. Перадача дадзеных: Дадзеныя не будуць перададзены трэцім асобам, за выключэннем юрыдычных абавязкаў.
  5. Захоўванне дадзеных: База дадзеных, размешчаная Occentus Networks (ЕС)
  6. Правы: у любы час вы можаце абмежаваць, аднавіць і выдаліць сваю інфармацыю.

  1.   jony127 сказаў

    Прывітанне, я некаторы час карыстаўся Arch, але аддаваў перавагу "шукаць" у іншым месцы.

    Я не вельмі дакладна разумею палітыку, якая выконваецца ў AUR, можна выкарыстоўваць гэта рэпа. Я лічу, што знойдзеныя там пакеты загружаюцца карыстальнікамі дыстрыбутыва, якія хочуць дапамагчы ў складанні пакетаў, якіх няма ў афіцыйных рэпа. Маё пытанне наконт AUR - ці ёсць у вас кантроль над тым, што загружаецца ў гэты рэпа? Ці правераны пакеты, змешчаныя ў AUR?

    Калі вы не маеце афіцыйнага кантролю над гэтым рэпа, ніхто не гарантуе хуткае абнаўленне бяспекі праграмнага забеспячэння, якое ўваходзіць у гэтае рэпа.

    Зараз я не выкарыстоўваю Arch, але ў мяне ёсць сумневы наконт AUR.

    Прывітанне.

    1.    jony127 сказаў

      прабачце, у другім радку, дзе напісана: выкарыстоўваць гэта рэпа можна бяспечна. ПЫТАННЕ.

    2.    Элаў сказаў

      Гэта на самай справе не на 100% бяспечна, хоць да гэтага часу ў мяне ніколі не было праблем з AUR. Для AUR пакеты не загружаюцца, загружаюцца сцэнарыі, якія вы можаце праглядзець, каб даведацца, што яны робяць, якія адказваюць за загрузку пакетаў і іх кампіляцыю.

    3.    joakoej сказаў

      У любым выпадку, наколькі я ведаю, у афіцыйных рэпа, менш ядровых, я думаю, ёсць некалькі пакетаў, якія, паколькі лічацца надзейнымі і неабходнымі, перайшлі з AUR. Стваральнікі Arch Linux падтрымліваюць некаторыя пакеты, але ёсць некалькі, якія падтрымліваюцца карыстальнікамі, якія заслужылі сваё месца, і іх пакеты лічацца якаснымі. У AUR гэта ўсё больш складана: любы загружае тое, што хоча, працуе яно ці не, але ёсць некалькі рэчаў, якія вельмі загружаюцца і працуюць добра.

      1.    jony127 сказаў

        вось чаму я пытаўся пра AUR, я не ведаў, бяспечна выкарыстанне гэтага рэпа. Але добра, калі, як кажа Элаў, на самай справе ў AUR ёсць скрыпты, якія загружаюць пакеты і кампілююць яго, тады я мяркую, што пакеты былі загружаныя з афіцыйнага сайта, а потым скампіляваны, таму я выводжу, што выкарыстоўваць AUR бяспечна.

        1.    jony127 сказаў

          хоць раздражняе неабходнасць праходзіць сцэнарыі кожны раз, калі вы збіраецеся ўсталяваць што-небудзь з AUR, калі з іншымі дыстрыбутывамі вы пазбягаеце гэтых рулонаў. Я думаю, што хто выкарыстоўвае Arch, практычна неабходна выкарыстоўваць AUR, бо толькі з афіцыйнымі рэпо, у вас не хапае прыкладанняў.

          Вось чаму я лічу, што выкарыстанне Arch прадугледжвае марнаванне больш часу, чым неабходна для падтрымання дыстрыбутыва ў добрым стане і з-за праблемы магчымых збояў пры абнаўленні, таму гэты дыстрыбутыў мяне не цалкам пераконвае.

          1.    вір сказаў

            Не абавязкова заўсёды пераглядаць сцэнарыі. На самай справе, калі прыкладанне ў AUR мае 100 галасоў, вы можаце давяраць, што па меншай меры 100 карыстальнікаў прагледзелі яго і давяраюць крыніцы.
            З іншага боку, магчымасць прагляду і рэдагавання гэтых файлаў дае вам большы кантроль над тым, што вы збіраецеся ўсталяваць. Многія, калі не большасць, пакетаў у AUR усталёўваюцца з зыходнага кода (з афіцыйных рэпа). Напрыклад, яны загружаюць крыніцы рэпазітара Git (Афіцыйнае рэпа рэпутацыі нейкага прыкладання) і кампілююць праграму перад тым, як вырашаць залежнасці, яны запакуюць яе, і вы гатовыя ўсталяваць.

            Напрыклад, у Ubuntu таксама ёсць рэпа-сайты, якія падтрымліваюцца карыстальнікамі, і яны больш не існуюць
            не менш надзейныя, чым тыя, якія падтрымліваюць карыстальнікі Arch.

            Карацей кажучы, вы не можаце судзіць пра дыстрыбутыў проста па тым, што вы там чуеце ці чытаеце, вы павінны паспрабаваць, і вы будзеце ведаць, пераконвае вас гэта ці не.

            Цытата: "Калі вы не маеце афіцыйнага кантролю над гэтым рэпа, ніхто не гарантуе хуткае абнаўленне бяспекі праграмнага забеспячэння, якое ўваходзіць у гэтае рэпа."
            Пакеты звычайна ўсталёўваюцца з афіцыйных крыніц. Напрыклад, калі вы хочаце праверыць апошнюю версію Kwin (з git), яна загружаецца з афіцыйнага рэпазітара kde, які падтрымлівае яе. Гэта можа быць хутчэй, чым абнаўленне з афіцыйных крыніц?
            Ва ўсякім разе:
            https://wiki.archlinux.org/index.php/Arch_User_Repository_(Español)
            ????

          2.    rawBasic сказаў

            "Я думаю, што для тых, хто выкарыстоўвае Arch, практычна неабходна выкарыстоўваць AUR, бо толькі з афіцыйнымі рэпо, у вас не хапае прыкладанняў".

            Хоць AUR вельмі карысны, гэта не азначае, што ў афіцыйных РЭПО (асноўных, дадатковых, супольных) няма пераважнай большасці пакетаў, неабходных для кожнага карыстальніка.

            А таксама ў іншых дыстрыбутывах, такіх як Ubuntu, у многіх выпадках яны ў канчатковым выніку дадаюць неафіцыйныя РЭПО альбо гэтак распаўсюджаныя PPA, альбо пры загрузцы .deb для ўстаноўкі ва ўсіх гэтых апошніх выпадках вы выстаўляеце сябе гэтак жа, як і з AUR, калі вы не правяраеце, што вы загружаеце і адкуль вы яго загружаеце, вы знаходзіцеся ў тым самым.

          3.    кік1н сказаў

            Ого, зараз я хачу вярнуцца да Архі.
            Цяпер, як можна захаваць Arch, не ламаючы і не абнаўляючы і не пазбягаючы канфліктаў. Паколькі я паспрабаваў некалькі месяцаў таму з xfce, і некалькі прыкладанняў, такіх як vlc, сярод іншых не працавалі для мяне. Гэта без змены на Манджара.

          4.    jony127 сказаў

            Я разумею, яшчэ адно пытанне.

            Калі прыкладанне абнаўляецца ў сваім афіцыйным рэпазітары, ці стварае сцэнар AUR для гэтага прыкладання аўтаматычную адказнасць за загрузку новай версіі альбо гэта неабходна, перш чым я стварыў гэты сцэнар у AUR, каб я мог спампаваць новую версію? прыкладання, пра якое ідзе гаворка?

            1.    Мануэль дэ ла Фуэнтэ сказаў

              Стваральнік сцэнарыя павінен абнавіць яго ўручную; хаця ў цэлым, паколькі спосаб усталёўкі не мяняецца, справа толькі ў мадыфікацыі нумара версіі і кантрольнай сумы.


  2.   eliotime3000 сказаў

    Добра, што гэта ў AUR. Прынамсі, я аддаю перавагу абыходзіцца без AUR з-за гэтых праблем.

  3.   Джон сказаў

    Першае, што трэба - шукаць патрэбны пакет у AUR.
    У крайнім выпадку да гэтага, пра што на самой справе ён не ведаў.
    Вялікі дзякуй за ўклад!

  4.   плзм сказаў

    Вельмі добры dpkg у debian і вытворных, але вам амаль заўсёды даводзіцца карыстацца
    dpkg -i (назва праграмы), а затым apt-get -f install (гэта вырашае залежнасці), і зноў запусціце dpkg -i (назва праграмы) і voila.

  5.   спадарожнік сказаў

    Як кажа Элаў вышэй, ні адзін пакет не загружаецца ў AUR; гэта сцэнарыі, якія загружаюць зыходны код і самакампілююць яго. Няма нічога зручнейшага. Я не цярплю дадання сховішчаў, у AUR гэта ўсё адна каманда.

  6.   дармар сказаў

    Вельмі добры пост, я не ведаў, што вы можаце выкарыстоўваць dpkg у arch і вытворных.

  7.   Фабианский сказаў

    Хто-небудзь яшчэ спрабаваў ??? Я толькі нуль з пункту гледжання Archlinux, я ўсталяваў яго праз эвалюцыю, але не змог усталяваць прынтэр epson l355 і свой Bluetooth ... Было б цудоўна, калі б пакеты .deb можна было ўсталяваць, як у Linux mint, праблема ў тым, што з манетным дваром мой ноўтбук з Linux mint пераграваецца і з arch праўда ў тым, што ў гэтым нічога проста не ўзнікае, і мне гэта трэба ...

    1.    Джонатан Дуймавіч Рохас сказаў

      Прывітанне, у мяне таксама ёсць прынтэр L355 для друку праз Wi-Fi, але я ніколі не мог раздрукоўваць і ўсталёўваць яго ў archlinux .. калі б вы змаглі яго ўсталяваць, я быў бы ўдзячны, калі б вы маглі даць мне этапы .. загадзя дзякуй.