У меня такая задача. Поставить router+proxy+firewall+pppoe(ADSL) c доступом через ssh.
! Без установленного на нем компилятора !
Заело меня вот что: все пакеты ставят свои manuals.
Если конектится из под Винды то почитать на ходу man не помешает.
Пакет 'man' тянет за собой 'groff'.
а тот требует С++ и libstc++ естественно.
libstc++ после установки требует libgcc_s.so (shared)- а нафига спрашивается он мне нужен.
Да и сам groff туда-же, ldd показывает что требует libgcc_s.so.
Есть ли решение этой занозы ?
Он нужен для
Он нужен для чтения документации, без него, наверно, нельзя. Вообще, генту не та система, на которой стоит жить без компилятора. Поставили бы себе опенсусь.
Удалишь
Удалишь компилятор сейчас - отплевываться будешь при обновлении. Так мешает компилятор? Ресурсы ест? Память отжирает? Это ведь системный пакет. Если боишься взлома - выкинь ssh, удали пользователей и забудь пароль от рута. Но без компилятора жить дальше будет невозможно. А по поводу man'ов - есть в FEATURES такая штука как noman (а также noinfo, nodoc и куча всего)
_______________________
From Siberia with Love!
Не грусти, товарищ! Всё хорошо, beautiful good!
Так он и не стоит
Ну зачем так категорично ?
Удалишь компилятор сейчас - отплевываться будешь при обновлении....
Обновлять я буду по хитрому:
mount -t (cifs/nfs) //myIp/root /mnt/sys
mount /dev/ROOT /mnt/sys/mnt/ROUTER
chroot /mnt/sys
а там уже
ROOT=/mnt/ROUTER emerge -avt ...
Уже все поставлено и работает...
Но вот справку читать только на живой машине...
И неужели нет замены groff не требующей с++ ?
Слушай, я все
Слушай, я все тоже хотел несколько роутеров перевести на gentoo подобным образом но в последний момент отказался. ты как собираешь систему - с чистого листа по приципу ROOT=/mnt/ROUTER emerge baserouter (условно) или вычищаешь стеджи? Можно с тобой пообщаться по аське/jabber? Интересен опыт. Отправь мне в личку свой контакт.