[SOLVED] Installing AUR packages without arch specific programs (makepkg, pacman, yay, etc)
ArchThis Forum is for the discussion of Arch Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Installing AUR packages without arch specific programs (makepkg, pacman, yay, etc)
Hello, I was wondering if it was possible to install AUR packages without using arch specific programs such as makepkg and instead using something like make. Is this possible?
The Dependencies are: you'll have to build or install these first.
Code:
depends=('libmtp' 'fuse' 'gcc-libs')
And it builds with autoconf, so that is a depend also. Otherwise you are going to have to create a Makefile for make.
Code:
#make a temp build dir
mkdir ~/simp
#untar
tar -xf smtp.040.tar.gz -C ~/simp/
#change in to build dir
cd ~/simp/simple-mtpfs-0.4.0
#Set it up
./autogen.sh
./configure --prefix=/usr
#compile
make
If you did not get any compiler errors, for a missing depend, or ...
Code:
~/simp/simple-mtpfs-0.4.0/src/simple-mtpfs -h
usage: simple-mtpfs <source> mountpoint [options]
general options:
-o opt,[opt...] mount options
-h --help print help
-V --version print version
simple-mtpfs options:
-v --verbose verbose output, implies -f
-l --list-devices print available devices. Supports <source> option
--device select a device number to mount
-o enable-move enable the move operations
FUSE options:
-d -o debug enable debug output (implies -f)
-f foreground operation
-s disable multi-threaded operation
-o allow_other allow access to other users
-o allow_root allow access to root
-o auto_unmount auto unmount on process termination
-o nonempty allow mounts over non-empty file/dir
-o default_permissions enable permission checking by kernel
...
The Dependencies are: you'll have to build or install these first.
Code:
depends=('libmtp' 'fuse' 'gcc-libs')
And it builds with autoconf, so that is a depend also. Otherwise you are going to have to create a Makefile for make.
Code:
#make a temp build dir
mkdir ~/simp
#untar
tar -xf smtp.040.tar.gz -C ~/simp/
#change in to build dir
cd ~/simp/simple-mtpfs-0.4.0
#Set it up
./autogen.sh
./configure --prefix=/usr
#compile
make
If you did not get any compiler errors, for a missing depend, or ...
Code:
~/simp/simple-mtpfs-0.4.0/src/simple-mtpfs -h
usage: simple-mtpfs <source> mountpoint [options]
general options:
-o opt,[opt...] mount options
-h --help print help
-V --version print version
simple-mtpfs options:
-v --verbose verbose output, implies -f
-l --list-devices print available devices. Supports <source> option
--device select a device number to mount
-o enable-move enable the move operations
FUSE options:
-d -o debug enable debug output (implies -f)
-f foreground operation
-s disable multi-threaded operation
-o allow_other allow access to other users
-o allow_root allow access to root
-o auto_unmount auto unmount on process termination
-o nonempty allow mounts over non-empty file/dir
-o default_permissions enable permission checking by kernel
...
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.