You are not logged in.
Pages: 1
During the days of Slackware, I use checkinstall a lot, the benifit of which is that
you can later on use 'removepkg' to remove it.
Can I do the same for Arch? Or is it not recommended?
Thanks,
Offline
man pacman
man makepkg
man abs
wiki.wiki,wiki
Offline
Yes yes. I know. Just in case there *are* software that at not in Arch or ABS, is
it possible?
Thanks,
lang2
Offline
I think you might be misunderstanding the point of using ABS. Basically it allows you to compile things by hand, but if you do so by putting the commands into a PKGBUILD file with the required format, you are then able to generate a package based off your build instructions that can be managed by Pacman. You do this by issuing the <code>makepkg</code> command in the directory of your PKGBUILD file.
Therefore, if it's not in the official repos, or in the AUR or additional repos, you always have to option of creating a package yourself, and still having it managed by the package management system. Definitely read up on the aspects of Arch that mpie mentioned...those should help you out immensily.
Offline
there is a script that doeas that, called creapkg. its in AUR itself.
Offline
elasticdog:
Thanks. Actually, the package I want to compile is inside the testing repo (vim7). However, I'd like to use special configuration to compile.
stavrosg:
Thanks too. Is there manual for this tool?
Offline
amm ABS and PACMAN are GREAT :!: you really have a lot of power with out doing some nesty things to your OS, the idea behind it is very good, I can compile my own Kernel very easy and even make it so other friends of mine will enjoy it too :idea:
Offline
Writing PKGBUILDs by hand is very simple job, neer took me more then 5 minutes to create it. And that's basically my way of installing applications not in the repos/aur.
Have You ever been...?
Offline
elasticdog:
Thanks. Actually, the package I want to compile is inside the testing repo (vim7). However, I'd like to use special configuration to compile.
That shouldn't be a problem, just view the vim-devel CVS entry from the unstable repo (I didn't see it in testing), copy the PKGBUILD and other files to your machine, customize them however you want, run <code>makepkg</code> in the same directory as those files, and install the resulting package with pacman:
# pacman -U vim-devel-7.0228-1.pkg.tar.gz
Also note that if you want to have the unstable PKGBUILDs downloaded automatically for you to the <code>/var/abs/</code> directory like the other repos, all you have to do is update your abs config file: <code>/etc/abs/abs.conf</code> and then run the <code>abs</code> command again to grab them all.
Offline
thanks elasticdog!
That sounds good.
Offline
Pages: 1