RHL Самоуничтожился

Сегодня ночью пытались установить gcc на 9ый RHL.
Чтобы процес шёл веселее решили для начала установить apt.
Раз дело происходит на Red Hat для установки был использован RPM
После установки atp попросил пофиксить зависимости.
Вот что получилось:

# apt-get --fix-broken install gcc
Reading Package Lists... Done
Building Dependency Tree... Done
Correcting dependencies... Done
The following packages will be REMOVED:
apt (0.5.15lorg3.2-3.rh9.rf)
net-snmp (5.0.9-2.30E.19)
net-snmp-utils (5.0.9-2.30E.19)
rpm (4.2.3_4.2.1-4.2.10.swsoft.1)
rpm-libs (4.2.3_4.2.1-4.2.10.swsoft.1)
WARNING: The following essential packages will be removed
This should NOT be done unless you know exactly what you are doing!
rpm rpm-libs (due to rpm)
0 upgraded, 0 newly installed, 5 removed and 5 not upgraded.
Need to get 0B of archives.
After unpacking 10.5MB disk space will be freed.
You are about to do something potentially harmful
To continue type in the phrase 'Yes, do as I say!'
?] Yes, do as I say!
Committing changes...
Preparing...                ########################################### [100%]
groupdel: group rpm does not exist
Done.
<br />
# apt-get
bash: /usr/bin/apt-get: No such file or directory
<br />
# rpm
bash: rpm: command not found
<br />
# gcc
bash: gcc: command not found

Результат: мы остались без apt, без rpm ну и без присловутого gcc)
Самоубийственно…

Комментарии (2) »

  • Комментарий by Aleksey Parshukov — 5.07.2008 @ 1:35

    Сегодня пытался решить сложившеюся ситуацию.
    Из того что нашёл:

    Как установить rpm на систему без пакетных менеджеров и каких бы то ни было компиляторов.
    В любом случае нам потребуется система, идентичная повреждённой
    1) Залить готовый бинарник с аналогичной системы.
    2) Восстанавливать rpm из исходников: cкачиваем src, выполняем ./configure и make на аналогичьной системе с установленной gcc. Результат копируем на повреждённую систему и добиваем через make install

    Если кто найдёт другие решения – пишите.

  • Комментарий by Artem Smirnov — 28.07.2008 @ 12:28

    Ну ты выдал! Зачем ты apt-get на RHL 9 решил вкрячить? Чем тебя RPM не устроил? Я бы на месте RHL тоже бы тебя и без RPM и GCC оставил :)

    Ну как вариант решения данной проблемы, попробуй реально с бинарником поиграться. Может что и получится.

RSS-лента комментариев к этой записи. TrackBack URL

Оставить комментарий