Поменялись пути в /usr/bin/*

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.

 eselect python list

выбирите 2.6.*

2.

env-update
source /etc/profile

3. заходите в дректорию откуда устанавливали левый питона

cd /...
make uninstall

4. Пункт 2 еше разок
5. Можно попробовать пересобрать питона старого и если не делали с новым питоном python-updater
то разок прогоните revdep-rebuild
Вроде должно помочь. Мужайтесь ;)

知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"

все это пробовалось, разве

все это пробовалось, разве что make uninstall нету :))) Вроде работает, софт ставится, даже vebk сделалось, единственное пришлось ссылку сделать как я писал в топике. Чем это чревато?

/

Hellion написал(а):
все это пробовалось, разве что make uninstall нету :))) Вроде работает, софт ставится, даже vebk сделалось, единственное пришлось ссылку сделать как я писал в топике. Чем это чревато?

Цель makeuninstall как правило (по моим наблюдениям) отсутствует.

Потому:
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

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".