You are not logged in.
Pages: 1
Well, I don't know how this one happened. I was trying to "make install" a program I had just finished compiling, and then I get a message saying that /usr/bin/install is missing. I checked /usr/bin for "install", and it isn't there, even though it was before. How do I fix this problem?
Last edited by Falcata (2008-01-25 22:02:46)
Offline
> pacman -Qo /bin/install
/bin/install is owned by coreutils 6.9-4
There might be a problem with that program. It should look in /bin, not /usr/bin. Or just use install directly, which is in the PATH..
Last edited by shining (2008-01-25 22:07:50)
pacman roulette : pacman -S $(pacman -Slq | LANG=C sort -R | head -n $((RANDOM % 10)))
Offline
Huh. It was always in /usr/bin on other distro's. Thanks for the help.
EDIT: How do I fix this? I have no idea on what part of the makefile I need to modify, so I'm a little stuck. Is there a way to override it's location, or would coping install over to /usr/bin work?
Last edited by Falcata (2008-01-25 22:21:32)
Offline
Well, you could try
sed -i "s#/usr/bin/install#/bin/install#g" Makefile
and see if that works. Backup the Makefile first, in case it screws something up.
Otherwise, we can't really help you without seeing the Makefile you're using
Offline
Offline
Someone has already done all the hard work for you:
http://aur.archlinux.org/packages.php?d … 1&ID=12975
Offline
Problem solved. I made a link to /bin/install under /usr/bin, and it worked fine.
Now then, another question: why did Nodoka get installed under /usr/local/lib, rather than /usr/lib?
EDIT: Should have waited a moment before posting, I guess. How do you install packages from AUR? Or packages that you downloaded onto your system?
Last edited by Falcata (2008-01-25 23:41:26)
Offline
/usr/local is the default path for make to install to. to change that, use ./configure --prefix=/usr
Offline
Pages: 1