You are not logged in.

#1 2005-02-08 23:04:59

obsrv
Member
Registered: 2005-02-08
Posts: 137

Manual application compile

I have compiled KDE 3.3.49 manually. How can I make pacman to see that I already have KDE ? When I try to download any software via pacman which requires KDE, pacman want's to download KDE as dependencies of the software. Sorry for my english.


"god@heaven$ emerge world"

              ~ Genesis on Gentoo

Offline

#2 2005-02-08 23:12:51

phrakture
Arch Overlord
From: behind you
Registered: 2003-10-29
Posts: 7,879
Website

Re: Manual application compile

In order to do this, you should compile KDE through "ABS"

these links should help:
http://wiki2.archlinux.org/index.php/Pa … %20Makepkg

Basically, you would compile it the same using makepkg, which will create a file named "kde-3.3.49-1.pkg.tar.gz" - from there just run "pacman -A kde-3.3.49-1.pkg.tar.gz"

However, what is the reason you are self compiling KDE?

Offline

#3 2005-02-08 23:19:10

obsrv
Member
Registered: 2005-02-08
Posts: 137

Re: Manual application compile

Maybe faster, more optimized for my machine. Anyway there is no beta binaries for arch linux (kde 3.3.91). Now I should recompile KDE ? Isn't there something like pacman -updatedb kde  smile


"god@heaven$ emerge world"

              ~ Genesis on Gentoo

Offline

#4 2005-02-08 23:35:47

phrakture
Arch Overlord
From: behind you
Registered: 2003-10-29
Posts: 7,879
Website

Re: Manual application compile

no, there isn't an option like that because arch is a binary based distro... in a binary distro you really shouldn't "spoof" packages...

that said, there is a way you can "shoe horn" it in....

Take a look in /var/lib/pacman - it has a bunch of directories and files underneath... you can create a dir and the files for your compiled version of KDE... this should fool pacman into thinking you have KDE...

I still say that the best bet is to recompile it using abs...

However, if you're really heavy into "optimizations for your machine" I'd suggest checking out http://www.gentoo.org

Offline

Board footer

Powered by FluxBB