How to extract & install deb files in Archlinux manually. Sometimes when searching for an application package on the AUR site, I did not find the application I was looking for.And I only found the debian package when downloading on the official website directly. For example, I want to install the HastyHeroes game..
Home Linux Archlinux How to install package.deb in Archlinux How to install package.deb in Archlinux Whendy May 21, 2017 Archlinux, Linux 1 Comment 1,701 Views. One of the sysadmin tasks in Linux administration is package management. Under which he needs to install, remove, upgrade packages on system. In another post we already seen package/patch installation in HPUX (Unix based system), in this article we will be studying package installation in Linux. There are many distributions in market and they support different ways to manage packages on system.
The url of HastyHeroes games :
https://github.com/Aveek-Saha/HastyHeroes/releases
On the site there are only exe, appimage, and deb files. But i prefer to download deb packages. Download the deb packages. Then open filemanager. Because I'm using LXDE desktop, I use PCMANFM file manager.
Open the downloaded deb, and move to specific folder. Example HastyHeroes folder. Then right click on deb packages.
![Arch Arch](/uploads/1/2/6/2/126289117/888720534.png)
Then rename the deb into zip
Then click ok, right click on renamed file, then extract here:
Then extract data.tar.xz, right click then extract here.Place the file according to its name.For example, the opt folder, then the contents of the folder must be copied paste to / opt, as well as the / usr folder, and others.Each application has its own structure, just copy it according to the contents of the existing folder. (This need a root privilege).
After that you need to run the apps in terminal, to see if the application requires additional dependencies.
For Hasty Heroes, i don't need to copy paste to /opt and /usr, because HastyHeroes is stand alone application, so i can run the app directly from HastyHeroes executable files.
HastyHeroes gameplay:
Ok bro/sis, that's about how to extract & install deb files in archlinux manually. It's simple :D
Package Details: debtap 3.2.2-1
Package Actions
- View PKGBUILD / View Changes
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: | |
Licenses: | GPL2 |
Submitter: | helix |
Maintainer: | helix |
Last Packager: | helix |
Votes: | 207 |
Popularity: | 1.91 |
First Submitted: | 2014-09-26 15:32 |
Last Updated: | 2018-04-23 17:55 |
Dependencies (4)
- bash(bash-devel-git, bash-devel-static-git)
- binutils(binutils-tune-bfd-hash, binutils-git)
- fakeroot(fakeroot-tcp)
- pkgfile(pkgfile-git)
Sources (2)
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
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?
helix commented on 2019-03-10 14:23
@leo00
debtap officially supports only Arch. If you want to use it with an Arch derivative, comment the extra repos of your distro in /etc/pacman.conf, then synchronize debtap, then uncomment those repos.
leo00 commented on 2019-03-10 10:44
Tried to use debtap and encountered this problem:debtap cndrvcups-common_4.10-1_amd64.deb
Error: You must run at least once 'debtap -u' with root privileges (preferably recently), before running this script
Error: You must run at least once 'debtap -u' with root privileges (preferably recently), before running this script
sudo debtap -u
> Synchronizing pkgfile database...:: Updating 5 repos... extra is up to date core is up to date multilib is up to date download complete: archlabs_repo [ 26.0 B 109B/s 1 remaining]error: failed to create archive reader for archlabs_repo: Invalid or incomplete multibyte or wide character download complete: community [ 18.7 MiB 17.1M/s 0 remaining]:: download complete in 1.09s < 18.7 MiB 17.1M/s 2 files >:: waiting for 1 process to finish repacking repos...Synchronization failed. Exiting...
> Synchronizing pkgfile database...:: Updating 5 repos... extra is up to date core is up to date multilib is up to date download complete: archlabs_repo [ 26.0 B 109B/s 1 remaining]error: failed to create archive reader for archlabs_repo: Invalid or incomplete multibyte or wide character download complete: community [ 18.7 MiB 17.1M/s 0 remaining]:: download complete in 1.09s < 18.7 MiB 17.1M/s 2 files >:: waiting for 1 process to finish repacking repos...Synchronization failed. Exiting...
Need assistance in getting this to work.
MannyGT911 commented on 2018-08-28 16:03
oriba commented on 2018-07-17 15:59
@MannyGT911, please see here:https://wiki.archlinux.org/index.php/Arch_User_Repositoryhttps://wiki.archlinux.org/index.php/makepkghttps://wiki.archlinux.org/
MannyGT911 commented on 2018-07-17 15:50
I'm a new to arch linux, how would one install this package (its not showing up in pacman).
helix commented on 2018-07-11 08:44
@sgon00
sudo pacman -Rs debtap && sudo rm -rf /var/cache/debtap (as normal user)
or
pacman -Rs debtap && rm -rf /var/cache/debtap (as root)
sgon00 commented on 2018-07-11 08:35
Can anyone tell me how to properly uninstall this package? I thought
yaourt -Rs debtap
will take care of everything until I found out there was 1.2GB files in /var/cache/debtap/
. This is crazy. Linux really needs a good way to uninstall programs...berbigou commented on 2018-02-25 17:20
hello, just in case it's useful : to adapt ultracopier_1.4.0.3-1_amd64.deb, I had to change the script /us/bin/debtap in line 148 from :
ar p '$package_with_full_path' control.tar.gz | tar xztoar p '$package_with_full_path' control.tar.xz | tar -Jx
that's all folks