[gobolinux-users] rootless - real_install
Marco Cagnoli
marco.cagnoli at oltrelinux.com
Wed Jun 14 08:44:06 GMT 2006
Hi Dan,
I'm still experimenting problems with rootless installation; I try to
explain what I'm doing and what I discovered:
1) I downloaded Scripts-2.3.1 from kundor.org
2) I made a fresh installation with the CreateRootlessEnviroment script
in that package and the process exits with the broken link to "install"
(I'm trying to install on an ubuntu box)
3) editing the script I noticed something that in my opinion coul be a
bug. I copy here lines from 139 to 145
if [ -e "/bin/install" ]
then
ln -sfn /bin/install ${goboPrefix}/Programs/Rootless/1.0/bin/real_install
elif [ -e "/usr/bin/install" ]
then
ln -sfn /bin/install ${goboPrefix}/Programs/Rootless/1.0/bin/real_install
else
I think that the second link should be ln -sfn /usr/bin/install
4) another point is that in line 183 the version is hard coded on an
older one
version=2.2.1
doesn't it should be 2.3.1, that is the version I'm installing?
5) I also overwrote the completion.bash scrip with the version you sent
me in a previous message, made the tar.bz2 and uploaded it on a my web
server (changing obviously the address in the CreateRootlessEnviroment).
6) I made a new fresh installation and the problem with the broken link
was solved!
7) Now I'm experimenting two more problems: this is an extract from the
messages I'm obtaining from the CreateRootlessEnviromen:
...
...
Scripts/2.3.1/Resources/Dependencies
Pre-linking Scripts...
sed: impossibile leggere /etc/completion.bash: Nessun file o directory
cat: /home/gobolinux/gobolinux//System/Links/Environment/*: Nessun file
o directory
Linking Scripts...
SymlinkProgram: Symlinking Scripts 2.3.1.
SymlinkProgram: Symlinking global settings...
...
...
I found the problem is in the bashrc script at line 9 for the first error
source ${goboPrefix}/System/Settings/completion.bash
and at line 74
source "$envcachefile"
for the second (both with the source command...).
Any idea how to solve them?
Thank you
Marco
Dan ha scritto:
> If the problems you're having with Compile are similar to the ones I was
> having (getting prompted for a sudo password all the time), you can fix
> them by replacing Programs/Scripts/Current/Functions/GoboLinux with the
> latest CVS version.
>
> http://cvs.savannah.gnu.org/viewcvs/*checkout*/tools/Scripts/Functions/GoboLinux?rev=1.15&root=goboscripts
>
>
> Forgot to tell you when that was fixed. Sorry.
>
>
>
>> Hi Dan,
>> nothing to do: I tried with a new fresh installation using the last
>> CreateRootlessEnviroment version of the new Scripts release but the
>> result is the same as before. The installation has been interrupted. I
>> fixed it with the completion.bash and repaired the broken link
>> (real_install) but I'm experimenting problems using CompileProgram.
>> I will wait for your patches.
>>
>> Marco
>>
>> Dan ha scritto:
>>> Hi,
>>> I'm sorry you're having so much trouble with Rootless. I installed it
>>> on a university machine at the same time you did to test that file I
>>> sent, and I've noticed a couple of problems myself, which I'm going
>>> to try to track down and fix in the next couple of days.
>>> The real_install link needs to point to wherever the 'install' binary
>>> on your host machine is. The following commands should fix it:
>>> cd Programs/Rootless/1.0/bin
>>> ln -fs "`which install`" real_install
>>> Although, the other problems I've noticed (which are probably going
>>> to take me a while to find) are actually in one of the dependencies
>>> of Compile itself, rather than CreateRootlessEnvironment, so it's
>>> possible that even with that link corrected, you'll still have some
>>> difficulty getting Compile to work properly.
>>> There's been a new version of the Gobo scripts released since your
>>> last message, so you may also have more luck if you remove the gobo
>>> line from your .bash_profile, rm the folder, and just reinstall
>>> rootless from scratch using a fresh copy of the
>>> CreateRootlessEnvironment script from the website.
>>> I hope this helps. Let us know if anything else goes wrong.
>>> Dan
>>>> Hi all,
>>>> I installed few days ago gobolinux in RootLess mode.
>>>> I obtained an error during the installation: Dan sent me a new
>>>> version of a file (completion.bash) to overwrite to the one
>>>> generated by the CreateRootlessEnviroment and after re-running the
>>>> script everything went fine. At least, this is what it seemed to
>>>> me... During my first attempts to compile something, I obtained
>>>> errors from CompileProgram when it try to call the real_install
>>>> command.
>>>> Now I recognize that in Programs/Rootless/1.0/bin there is a broken
>>>> link real_install to /bin/install: may be this is because of the
>>>> interruption during the CreateRootlessEnviroment execution?
>>>>
>>>> Can I find somewhere a CreateRootlessEnviroment script working
>>>> properly?
>>>>
>>>> Thank you
>>>>
>>>> Marco
>>>> _______________________________________________
>>>> gobolinux-users mailing list
>>>> gobolinux-users at lists.gobolinux.org
>>>> http://lists.gobolinux.org/mailman/listinfo/gobolinux-users
>>> _______________________________________________
>>> gobolinux-users mailing list
>>> gobolinux-users at lists.gobolinux.org
>>> http://lists.gobolinux.org/mailman/listinfo/gobolinux-users
>>
>> _______________________________________________
>> gobolinux-users mailing list
>> gobolinux-users at lists.gobolinux.org
>> http://lists.gobolinux.org/mailman/listinfo/gobolinux-users
>
> _______________________________________________
> gobolinux-users mailing list
> gobolinux-users at lists.gobolinux.org
> http://lists.gobolinux.org/mailman/listinfo/gobolinux-users
>
More information about the gobolinux-users
mailing list