[РЕШЕНО] Версия gcc - призрак?

По команде eix sys-devel/gcc мне показывает, что "Installed versions: 4.5.3-r2(4.5)".
Но gcc-config выдает другое:

# gcc-config -l
[1] i686-pc-linux-gnu-4.1.1
[2] i686-pc-linux-gnu-4.5.3 *

Как можно корректно удалить этого призрака и самое главное- откуда он появиться?

ls -l

ls -l /usr/i686-pc-linux-gnu/gcc-bin/ 
ls -l /etc/env.d/gcc/
cat /etc/env.d/gcc/*

# ls -l

# ls -l /usr/i686-pc-linux-gnu/gcc-bin/
итого 8
drwxr-xr-x 2 root root 4096 мая 18 2007 4.1.1
drwxr-xr-x 2 root root 4096 июня 10 17:02 4.5.3

# ls -l /etc/env.d/gcc/
итого 16
-rw-r--r-- 1 root root 32 авг. 3 2006 config-i386-pc-linux-gnu
-rw-r--r-- 1 root root 32 июля 10 20:04 config-i686-pc-linux-gnu
-rw-r--r-- 1 root root 248 апр. 20 2007 i686-pc-linux-gnu-4.1.1
-rw-r--r-- 1 root root 235 июня 10 17:01 i686-pc-linux-gnu-4.5.3

# cat /etc/env.d/gcc/*
CURRENT=i686-pc-linux-gnu-4.1.1
CURRENT=i686-pc-linux-gnu-4.5.3
LDPATH="/usr/lib/gcc/i686-pc-linux-gnu/4.1.1"
GCCBITS="32"
MANPATH="/usr/share/gcc-data/i686-pc-linux-gnu/4.1.1/man"
INFOPATH="/usr/share/gcc-data/i686-pc-linux-gnu/4.1.1/info"
STDCXX_INCDIR="g++-v4"
GCC_PATH="/usr/i686-pc-linux-gnu/gcc-bin/4.1.1"
LDPATH="/usr/lib/gcc/i686-pc-linux-gnu/4.5.3"
MANPATH="/usr/share/gcc-data/i686-pc-linux-gnu/4.5.3/man"
INFOPATH="/usr/share/gcc-data/i686-pc-linux-gnu/4.5.3/info"
STDCXX_INCDIR="g++-v4"
GCC_PATH="/usr/i686-pc-linux-gnu/gcc-bin/4.5.3"

Skala написал(а): # ls -l

Skala написал(а):
# ls -l /etc/env.d/gcc/
итого 16
-rw-r--r-- 1 root root 32 авг. 3 2006 config-i386-pc-linux-gnu
-rw-r--r-- 1 root root 32 июля 10 20:04 config-i686-pc-linux-gnu
-rw-r--r-- 1 root root 248 апр. 20 2007 i686-pc-linux-gnu-4.1.1
-rw-r--r-- 1 root root 235 июня 10 17:01 i686-pc-linux-gnu-4.5.3

qfile -S /etc/env.d/gcc/i686-pc-linux-gnu-4.1.1

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

krigstask написал(а): qfile

krigstask написал(а):
qfile -S /etc/env.d/gcc/i686-pc-linux-gnu-4.1.1

ну или
equery b /etc/env.d/gcc/i686-pc-linux-gnu-4.1.1

Theli написал(а): equery b

Theli написал(а):
equery b /etc/env.d/gcc/i686-pc-linux-gnu-4.1.1

# equery b /etc/env.d/gcc/i686-pc-linux-gnu-4.1.1
* Searching for /etc/env.d/gcc/i686-pc-linux-gnu-4.1.1 ...

И так же- ничего не вывел.

Тогда удалите вручную если

Тогда удалите вручную если чтото там осталось.
примерно так

qlist gcc |grep 4.4.2 |sed "s/4.5.3/4.1.1/g" |xargs rm 

или глазами по аналогии

qlist gcc |grep 4.4.2 |sed

qlist gcc |grep 4.4.2 |sed "s/4.5.3/4.1.1/g"
тоже ничего не дал =(

а ты смотри что

а ты смотри что копируешь!

пробуй так

qlist gcc |grep 4.5.3 |sed "s/4.5.3/4.1.1/g" | xargs rm -v

bes.internal написал(а): а ты

bes.internal написал(а):
а ты смотри что копируешь!

пробуй так

qlist gcc |grep 4.5.3 |sed "s/4.5.3/4.1.1/g" | xargs rm -v

Спасибо, теперь gcc-config -l показывает только это:
[1] i686-pc-linux-gnu-4.5.3 *

Тему можно считать решенной?

krigstask написал(а): qfile

krigstask написал(а):
qfile -S /etc/env.d/gcc/i686-pc-linux-gnu-4.1.1

Ничего не вывел.

Skala написал(а): Как можно

Skala написал(а):
Как можно корректно удалить этого призрака и самое главное- откуда он появиться?

установи заново 4.1.1 и удали :)

Theli написал(а): установи

Theli написал(а):
установи заново 4.1.1 и удали :)

А если этой версии нет ?

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

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