You are not logged in.
I used makepkg as a normal user and it told me I needed fakeroot in order to get access to certain libraries; so I installed it. But I still can't use makepkg as a normal user because everytime it goes to download the source it says 'access denied'; so I have to build it as root, which I believe is something I shouldn't be doing.
Any ideas?
Thanks.
Intel i7-920 (stock), ASUS P6TD-Deluxe, AMD R9 270X, RAM: 6GB
Offline
Don't build in ABS source tree, just copy the files elsewhere (where your user has write access).
Offline
or do as me: build it as sudo
sudo makepkg
KISS = "It can scarcely be denied that the supreme goal of all theory is to make the irreducible basic elements as simple and as few as possible without having to surrender the adequate representation of a single datum of experience." - Albert Einstein
Offline
Best to do it somewhere in your $HOME.
Offline
aah. My fault. local doesn't have write permissions for others. Such a trivial mistake. DOH!
Intel i7-920 (stock), ASUS P6TD-Deluxe, AMD R9 270X, RAM: 6GB
Offline
To keep things in /var/abs i've somewhat followed an ABS tutorial here in forum.
1) create ABS group: "groupadd abs"
2) add your user to it: "gpasswd -a <user> abs"
3) change /var/abs/local group: "chown root.abs /var/abs/local"
4) change permission, too: "chmod 775 /var/abs/local"
Finally, log out and in to recognize in new group, and from now on you can copy package things in /var/abs/local and create there your packages
Offline
You can also edit /etc/abs/abs.conf to use something like:
[ "$ABSROOT" = "" ] && ABSROOT="/home/user/.abs"
(Note that you'll have to create the ~/.abs directory too)
No more permission worries then
I am a gated community.
Offline