Добрый день !
Дерево портов обновил.
Хотел поставить из порта mc(midnight commander)
при скачивании вылетает ошибка
=> Attempting to fetch from http://www.gtlib.cc.gatech.edu/pub/gnu/gnu/gettext/.
fetch: gettext-0.16.1.tar.gz: local file (40980480 bytes) is longer than remote file (8539634 bytes)
В чём проблема и как это лечиться ?
попробуй снести, этот файл gettext-0.16.1.tar.gz у себя на машине, и перезапустить установку, а вобще можно скачать его сторонним менеджером закачек и положить туда откуда ОС берет исходники для установки. у меня в gentoo это /usr/portage/distfile
если и wget, не ставится значит что то с портами, обнови дерево портов, потом пробуй снова ставить, не скачивать же всю жизнь фетчем
>В чём проблема и как это лечиться ?
Собери mc из исходников.
>>В чём проблема и как это лечиться ?
>Собери mc из исходников.
А как это сделать ? Я думал что установка из порта и предполагает скачивание исходников и их компиляцию на локальной машине. Если я ошибаюсь поправьте меня.
>А как это сделать ?
создаете новую папку
заходите в ней
wget http://www.ibiblio.org/pub/Linux/utils/file/managers/mc/mc-4...
tar -xzf mc-4.6.1.tar.gz
cd mc-4.6.1 (если нет папки с таким названием, то выполняете ls и смотрите как правильно называется папка с исходниками)
./configure
make
make install> Я думал что установка из порта и
>предполагает скачивание исходников и их компиляцию на локальной машине
Всё правильно, установка из портров автоматизирует этот процесс и контролирует взаимодействие установленных компонентов. Но бывают ситуации, когда поставить можно только из исходников.
Пытался поставить wget, но он тоже отказался ставиться из порта :(
Может я где-то накосячил ? При обновлении коллекции например ?
Было сделано :
установлен из портов svsup_without_gui
supfile :
*default host=cvsup.FreeBSD.org
*default base=/var/db
*default prefix=/usr
*default release=cvs tag=.
*default delete use-rel-suffix
*default compress
ports-allcvsup -g -L2 supfile
>Пытался поставить wget, но он тоже отказался ставиться из порта :(
Если нет wget, то попробуйте fetch (синтаксис man fetch)