Поменялись пути в /usr/bin/*
Hellion 7 июня, 2011 - 14:52
Linux showtime2 2.6.36-gentoo-r8 #6 SMP Tue May 10 18:16:04 KRAST 2011 i686 Intel(R) Core(TM)2 Duo CPU E7500 @ 2.93GHz GenuineIntel GNU/Linux root echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/4.4.5 user echo $PATH /usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/4.4.5:/usr/games/bin
После неудачной попытки поставить python 2.7.1 из исходников изменились пути в папке /usr/bin/*. Удалял долго и муторно, затем сделал emerge -vebk world.
Но тем неменее пути ссылаются на /usr/local/bin. К примеру было
#!/usr/bin/perl -w
, стало #!/usr/local/bin/perl -w
. Пока заткнул проблему симлинком с /usr/local/bin на /usr/bin.
Вопрос, как правильно победить? Чем чревато решение "на времянку" с симлинком.
»
- Для комментирования войдите или зарегистрируйтесь
.
Ересь #14443.
Пройдите на приём к следователю Святой Инквизиции.
:wq
--
Live free or die
И так после прохождения
И так после прохождения приема
снимайте симлинк
1.
выбирите 2.6.*
2.
3. заходите в дректорию откуда устанавливали левый питона
4. Пункт 2 еше разок
5. Можно попробовать пересобрать питона старого и если не делали с новым питоном python-updater
то разок прогоните revdep-rebuild
Вроде должно помочь. Мужайтесь ;)
知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"
все это пробовалось, разве
все это пробовалось, разве что make uninstall нету :))) Вроде работает, софт ставится, даже vebk сделалось, единственное пришлось ссылку сделать как я писал в топике. Чем это чревато?
/
Цель
make
'аuninstall
как правило (по моим наблюдениям) отсутствует.Потому:
1. Из оверлейчика (по вкусу) добыть
findcruft
;2. Составить список "лишних" файлов (за подробностями на три буквы);
3. Проанализировать список;
4. Вручную удалить лишнее (начинать с каталогов, потом GOTO 2 до достижения результата);
5. После зачистки системы от лишних файлов можно рекомендовать контрольный
emerge -e world
;6. Завершающим штрихом --- штатный переход на python 2.7:
6.1
# eselect python set N
(N соответствует 2.7);6.2
# python-updater
;6.3
# emerge -av --depclean world
.ЗЫ: И выучить наконец правило #14443!!!
:wq
--
Live free or die