Debtap arch linux install

Содержание
  1. Arch Linux User Repository
  2. Search Criteria
  3. Package Details: debtap 3.4.2-1
  4. Package Actions
  5. Dependencies (4)
  6. Required by (1)
  7. Sources (2)
  8. Latest Comments
  9. somatoriozero commented on 2021-10-07 21:08
  10. wuaoxiang commented on 2021-07-13 03:27
  11. syrenity commented on 2021-01-15 18:44
  12. helix commented on 2020-12-24 18:07
  13. syrenity commented on 2020-12-24 18:04
  14. xuyixin0723 commented on 2020-10-10 06:16
  15. Xwang commented on 2020-09-27 16:35
  16. talorno commented on 2020-06-18 15:11
  17. DuyTruongVn commented on 2020-03-14 02:42
  18. leo00 commented on 2019-03-11 00:58
  19. Arch Linux User Repository
  20. Search Criteria
  21. Package Details: debtap 3.4.2-1
  22. Package Actions
  23. Dependencies (4)
  24. Required by (1)
  25. Sources (2)
  26. Latest Comments
  27. somatoriozero commented on 2021-10-07 21:08
  28. wuaoxiang commented on 2021-07-13 03:27
  29. syrenity commented on 2021-01-15 18:44
  30. helix commented on 2020-12-24 18:07
  31. syrenity commented on 2020-12-24 18:04
  32. xuyixin0723 commented on 2020-10-10 06:16
  33. Xwang commented on 2020-09-27 16:35
  34. talorno commented on 2020-06-18 15:11
  35. DuyTruongVn commented on 2020-03-14 02:42
  36. leo00 commented on 2019-03-11 00:58
  37. Установка пакета .deb на Arch — возможно ли это?
  38. 4 ответа
  39. Alternative
  40. Не рекомендуется (возможно, опасно)
  41. How to Install Deb Package in Arch Linux
  42. Installing via the AUR
  43. Arch Linux — How to Install Deb Package — ALL Options
  44. Use Debtap to Install Deb Package on Arch Linux
  45. Using Dpkg
  46. Manually Install Deb Package on Arch Linux
  47. Check for Existing Arch Packages
  48. Use Alien

Arch Linux User Repository

Search Criteria

Package Details: debtap 3.4.2-1

Package Actions

Git Clone URL: https://aur.archlinux.org/debtap.git (read-only, click to copy)
Package Base: debtap
Description: A script to convert .deb packages to Arch Linux packages, focused on accuracy. Do not use it to convert packages that already exist on official repositories or can be built from AUR!
Upstream URL: https://github.com/helixarch/debtap
Keywords: arch converter deb linux packages
Licenses: GPL2
Submitter: helix
Maintainer: helix
Last Packager: helix
Votes: 252
Popularity: 3.47
First Submitted: 2014-09-26 15:32
Last Updated: 2021-04-09 07:46

Dependencies (4)

Required by (1)

Sources (2)

Latest Comments

somatoriozero commented on 2021-10-07 21:08

Couldn’t install via pamac, but program is working fine if installed via cloning and makepkg.

wuaoxiang commented on 2021-07-13 03:27

the github release download link is 404

curl: (22) The requested URL returned error: 404 ==> ERROR: Failure while downloading https://github.com/helixarch/debtap/archive/3.4.2.tar.gz

syrenity commented on 2021-01-15 18:44

Following latest file update it respects seccomp now and fails with the following error: Bad system call

The flag -S is required to avoid it and bypass seccomp.

helix commented on 2020-12-24 18:07

@syrenity Could you explain further, please?

syrenity commented on 2020-12-24 18:04

Debtap broke following file package update, now requires adding the -S parameter to bypass the seccomp restrictions.

xuyixin0723 commented on 2020-10-10 06:16

when «sudo debtap -u», it always cause the failure as follow (even use proxychains, it is still same)

curl: (56) Recv failure: 连接被对方重设

gzip: /var/cache/debtap/ubuntu-packages-files.gz: unexpected end of file Synchronization failed. Exiting.

Xwang commented on 2020-09-27 16:35

When I run the debtap -u, the «pacman -Qqg base» command in line 116 complains that there is no base group which does not exist anymore (https://www.archlinux.org/news/base-group-replaced-by-mandatory-base-package-manual-intervention-required/). Is it normal?

talorno commented on 2020-06-18 15:11

no luck for me with the folder listed in the comment. Any other way?

DuyTruongVn commented on 2020-03-14 02:42

leo00: i have same problem, but i resolved.
clone this folder: https://github.com/arcolinuxd/arco-deepin/tree/master/ArchWay

Run step by step:

  1. 10-add-keyservers-for-key-importing-v4.sh
  2. 20-trust-key-v4.sh
  3. 30-add-arcolinux-repo-to-pacman-conf-v5.sh
GoodLuck

leo00 commented on 2019-03-11 00:58

Thank you. That solved the issue. I was able to create an Arch package for the deb packaged driver . no errors encountered during the debtap process. However when I tried to install the newly created Arch package I get the falling error: sudo pacman -U cndrvcups-common-4.10-1-x86_64.pkg.tar.xz
loading packages. resolving dependencies. warning: cannot resolve «cupsys», a dependency of «cndrvcups-common» warning: cannot resolve «gs-esp», a dependency of «cndrvcups-common» :: The following package cannot be upgraded due to unresolvable dependencies: cndrvcups-common

Читайте также:  Unetbootin linux чем запустить

:: Do you want to skip the above package for this upgrade? [y/N] Is this in anyway related to the debtap conversion process?

Copyright © 2004-2021 aurweb Development Team.

AUR packages are user produced content. Any use of the provided files is at your own risk.

Источник

Arch Linux User Repository

Search Criteria

Package Details: debtap 3.4.2-1

Package Actions

Git Clone URL: https://aur.archlinux.org/debtap.git (read-only, click to copy)
Package Base: debtap
Description: A script to convert .deb packages to Arch Linux packages, focused on accuracy. Do not use it to convert packages that already exist on official repositories or can be built from AUR!
Upstream URL: https://github.com/helixarch/debtap
Keywords: arch converter deb linux packages
Licenses: GPL2
Submitter: helix
Maintainer: helix
Last Packager: helix
Votes: 252
Popularity: 3.47
First Submitted: 2014-09-26 15:32
Last Updated: 2021-04-09 07:46

Dependencies (4)

Required by (1)

Sources (2)

Latest Comments

somatoriozero commented on 2021-10-07 21:08

Couldn’t install via pamac, but program is working fine if installed via cloning and makepkg.

wuaoxiang commented on 2021-07-13 03:27

the github release download link is 404

curl: (22) The requested URL returned error: 404 ==> ERROR: Failure while downloading https://github.com/helixarch/debtap/archive/3.4.2.tar.gz

syrenity commented on 2021-01-15 18:44

Following latest file update it respects seccomp now and fails with the following error: Bad system call

The flag -S is required to avoid it and bypass seccomp.

helix commented on 2020-12-24 18:07

@syrenity Could you explain further, please?

syrenity commented on 2020-12-24 18:04

Debtap broke following file package update, now requires adding the -S parameter to bypass the seccomp restrictions.

xuyixin0723 commented on 2020-10-10 06:16

when «sudo debtap -u», it always cause the failure as follow (even use proxychains, it is still same)

curl: (56) Recv failure: 连接被对方重设

gzip: /var/cache/debtap/ubuntu-packages-files.gz: unexpected end of file Synchronization failed. Exiting.

Xwang commented on 2020-09-27 16:35

When I run the debtap -u, the «pacman -Qqg base» command in line 116 complains that there is no base group which does not exist anymore (https://www.archlinux.org/news/base-group-replaced-by-mandatory-base-package-manual-intervention-required/). Is it normal?

talorno commented on 2020-06-18 15:11

no luck for me with the folder listed in the comment. Any other way?

DuyTruongVn commented on 2020-03-14 02:42

leo00: i have same problem, but i resolved.
clone this folder: https://github.com/arcolinuxd/arco-deepin/tree/master/ArchWay

Run step by step:

  1. 10-add-keyservers-for-key-importing-v4.sh
  2. 20-trust-key-v4.sh
  3. 30-add-arcolinux-repo-to-pacman-conf-v5.sh
GoodLuck

leo00 commented on 2019-03-11 00:58

Thank you. That solved the issue. I was able to create an Arch package for the deb packaged driver . no errors encountered during the debtap process. However when I tried to install the newly created Arch package I get the falling error: sudo pacman -U cndrvcups-common-4.10-1-x86_64.pkg.tar.xz
loading packages. resolving dependencies. warning: cannot resolve «cupsys», a dependency of «cndrvcups-common» warning: cannot resolve «gs-esp», a dependency of «cndrvcups-common» :: The following package cannot be upgraded due to unresolvable dependencies: cndrvcups-common

:: Do you want to skip the above package for this upgrade? [y/N] Is this in anyway related to the debtap conversion process?

Copyright © 2004-2021 aurweb Development Team.

AUR packages are user produced content. Any use of the provided files is at your own risk.

Читайте также:  Huawei 1550 mac os

Источник

Установка пакета .deb на Arch — возможно ли это?

Проблема проста — у меня есть пакет .deb, и я хочу установить его на моем Arch Linux. Это возможно? Если да, то как?

4 ответа

Возможно ли это? Да. Это хорошая идея? Это зависит. Вам действительно нужно было бы это сделать, только если приложение существует только как пакет .deb . Скорее всего, вы можете просто захватить исходный источник и написать простой PKGBUILD , чтобы установить его с помощью pacman.

Вы также должны выполнить поиск AUR , чтобы убедиться, что кто-то еще этого не сделал.

dpkg для Arch существует. Вы должны иметь возможность устанавливать пакеты .deb на arch, но вы также не должны использовать его вместо pacman , поэтому просто используйте его для нескольких выбранных пакетов.

Команда по умолчанию выглядит так:

Вы можете установить dpkg: yaourt dpkg .

Если у вас нет yaourt , вы можете получить его из его Страница AUR .

Затем просто cd туда, куда вы положили его, и dpkg -i package.deb , какой бы пакет не был

Возможные? Да, но существуют разные методы на основе использования.

Предположение: пакет debian не имеет эквивалентного пакета в официальном репозитории Arch (или Arch Based Distribution).

Установите yaourt с помощью pacman :

sudo pacman -S yaourt Причина: yaourt является интерфейсом (на основе CLI) для pacman, используемого для запроса & установите AUR пакеты. Если пакет debian уже был переупакован как AUR кем-то другим.

Установите package_name с помощью yaourt:

sudo yaourt -S package_name Примечание: замените package_name на имя пакета debian, найденного в AUR . Он попытается установить зависимости самостоятельно, используя pacman .

Alternative

Предположение: пакет Debian еще не был повторно упакован как пакет Arch в AUR.

Установите debtap из yaourt :

sudo yaourt -S debtap

Создайте эквивалентный пакет, используя debtap :

Установите с помощью pacman :

sudo pacman -U package_name.pkg

Не рекомендуется (возможно, опасно)

Этот метод пытается установить пакет, используя формат упаковки debian на Arch, который не рекомендуется из-за возможной опасности повреждения вашей установки. При использовании этого метода рекомендуется быть готовым с изображением аварийного диска Arch & резервное копирование пользовательских данных /пространства .

Источник

How to Install Deb Package in Arch Linux

If you’ve used Linux for any amount of time, you’ve noticed that one of the most common methods to install third party applications is via a .Deb package. Often times this is the only way to get this software, as the developers can’t be bothered to go through the process of packaging in the dozens of different formats the Linux platform offers.

Many non-Debian-based Linux distributions have their own ways of getting around this issue. However, out of all Linux distributions, Arch Linux has the most interesting ways of getting a Debian package working. In this article we’ll outline 3 ways on how to accomplish this and discuss which one is best.

Note: the steps below will work for any Arch-based distro as well.

Installing via the AUR

The AUR is the first place to check when looking for software that isn’t officially supported in Arch Linux. Always check here first. It’s a service that allows anyone to upload a PKGBUILD script, designed to automatically take software from various places, download all of the needed dependencies to run them and compile a native Arch Linux package.

When using the AUR, there are two ways to go about it. There’s the first way, which is the most used, using an AUR helper. These are tools that help make installing AUR packages (as well as keeping them up to date) incredibly easy. Just search, install and go.

Читайте также:  Компьютер не открывает exe файлы windows

The other way is by going to the AUR website, using the search bar, and downloading the “snapshot.” This is a less automated process, but it’s ultimately worth it, as instead of instantly installing the package, it’ll spit out a native package for later. This means if you have a custom repository setup, you can easily place these newly-built packages right in the repo for easy installation.

Most (if not all) programs that only come in DEB format will be found in the AUR. Here’s how to compile one as an Arch package from scratch.

1. Find a package in the AUR and click “download snapshot.”

2. Extract the snapshot, then open a terminal and cd into it. For example:

Источник

Arch Linux — How to Install Deb Package — ALL Options

Arch Linux has a huge package repository. You should search for anything you need here first. Despite having such an extensive repository, there is still a chance that you may come across a package that isn’t available. If you can’t find what you are looking for, there is still a good chance that it may be available for Debian, Ubuntu, or Mint.

If you do find what you need but only have the deb package, you may want to try installing that deb package on your Arch system. There are multiple approaches that you could take to install a deb package on Arch Linux:

  • Check for Existing Packages
  • Use Debtap to Install Deb Package on Arch Linux
  • Use Alien
  • Manually Install Deb Package on Arch Linux
  • Use Dpkg

Use Debtap to Install Deb Package on Arch Linux

The Debtap tool can be used to convert a deb package to an Arch linux package. It can then be installed using pacman.

Download the debtap snapshot: HERE.

Convert the package:

Using Dpkg

WARNING — You could corrupt your system with this method. Be careful and have a rescue disk ready.

Dpkg is actually available for Arch. Apparently it is meant for building packages on Arch that are meant to be installed on another system running Debian or Ubuntu. It isn’t actually meant to be used to install deb packages directly on Arch.

It used to be available from AUR but isn’t there anymore. It looks like it has been moved. You can get dpkg HERE.

Manually Install Deb Package on Arch Linux

To get the ar command you will need to install the binutils package:

Unpack the deb file and then unpack the two tarballs within it:

Check for Existing Arch Packages

Before trying to convert or install a deb package you should first check the repo. If it isn’t there you can also check AUR.

  • Check the repo first
  • Check AUR next

You can check the repo like this:

You can find packages on AUR HERE.

NOTE — AUR is user generated content so use these packages at your own risk.

Download snapshot from AUR website and then do the following to build and install it:

You could also use an AUR helper to make things easier.

Use Alien

There is a tool called Alien that can convert from one package format to another. We haven’t verified if this supports converting from Debian to Arch.

Источник

Оцените статью