Что делать если при установке рвется связь (обычный dial-up), больше програма ставится не хочет, даже если не докачался один процент (что неудевительно), как убить ее остатки или указать закачку заново с удалением предыдущей, и посоветуйте нормальный консольный ICQ клиент, заранее спасибо.
>Что делать если при установке рвется связь (обычный dial-up), больше програма ставится
>не хочет, даже если не докачался один процент (что неудевительно), как
>убить ее остатки или указать закачку заново с удалением предыдущей, ихм, странно, по дефолту для закачек используется wget, а он отлично поддерживает докачку. если связь оборвалась, даешь команду make еще раз, будет проверен md5 хэш архива, если он не совпадет (в твоем случае) с хэшем из /usr/ports/port_name/distinfo, будет произведена докачка закачиваемого файла. все скачанные файлы храняться в /usr/ports/distfiles, так что, чтобы начать все заново можешь удалить оттуда закачиваемый файл. про работу с коолекций портов можешь прочитать в хендбуке - /usr/share/doc/handbook/.
>посоветуйте нормальный консольный ICQ клиент, заранее спасибо.
попробуй centericq
>хм, странно, по дефолту для закачек используется wget, а он отлично поддерживаетхм, странно, с каких это пор по дефолту используется wget??? В начальной установке Фри для этих целей предназначен fetch, если иное не указано в /etc/make.conf (FETCH_CMD). Впрочем, fetch тоже обладает возможностью дозакачки, так что остальные рассуждения имеют место быть.
>Что делать если при установке рвется связь (обычный dial-up), больше програма ставится
>не хочет, даже если не докачался один процент (что неудевительно), как
>убить ее остатки или указать закачку заново с удалением предыдущей, и
>посоветуйте нормальный консольный ICQ клиент, заранее спасибо.смотришь distinfo - там полное название source'а, ищешь его
через filesearch.ru - находишь ближайшее к себе место и выкачиваешь оттуда
wget'ом: wget -t 0 -c (используя докачку). Для depends тоже самое,
все это кладешь в /usr/ports/distfiles и производишь сборку.или смотришь в сторону флагов fetch использование докачки
>или смотришь в сторону флагов fetch использование докачки
так там докачка по дефолту есть, по крайней мерее у меня с этим никогда проблем не было
>>или смотришь в сторону флагов fetch использование докачки
>так там докачка по дефолту есть, по крайней мерее у меня с
>этим никогда проблем не былов fetch'е она ограниченная, если порт сорвался с make'а, то ВСЕ заново
вроде так, посему, проще руками вытащить или заменить FETCH на wget -t 0 -c
>в fetch'е она ограниченная, если порт сорвался с make'а, то ВСЕ зановоНе совсем так. fetch старается закачать файл, но, естественно, может сорваться. Я это дело навострился лечить make checksum. Если файл недокачан, то fetch пытается ПРОДОЛЖИТЬ начатое, что в большинстве случаев прокатывает. Хотя никто не спорит - лучше wget :)
>>Что делать если при установке рвется связь (обычный dial-up), больше програма ставится
>>не хочет, даже если не докачался один процент (что неудевительно), как
>>убить ее остатки или указать закачку заново с удалением предыдущей, и
>>посоветуйте нормальный консольный ICQ клиент, заранее спасибо.
>
>смотришь distinfo - там полное название source'а, ищешь его
>через filesearch.ru - находишь ближайшее к себе место и выкачиваешь оттуда
>wget'ом: wget -t 0 -c (используя докачку). Для depends тоже самое,
>все это кладешь в /usr/ports/distfiles и производишь сборку.
>
>или смотришь в сторону флагов fetch использование докачкиЗачем так геморно? не проще ли установить FETCH_CMD в комманду `wget -t 0 -c` ?
вот пример автоматической докачки fetch'ем. и так всегда, ни разу не было проблем с докачкой.
(07:51) /usr/ports/russian/ksocrat# cd /usr/ports/devel/phptags/
(07:51) /usr/ports/devel/phptags# make
===> Vulnerability check disabled
>> phptags-0.2.3.tar.gz doesn't seem to exist in /usr/ports/distfiles/.
>> Attempting to fetch from http://heanet.dl.sourceforge.net/sourceforge/phptags &n... /.
Receiving phptags-0.2.3.tar.gz (150312 bytes): 65% (ETA 00:33) ^C
98304 bytes transferred in 64.4 seconds (1.49 kBps)(07:53) /usr/ports/devel/phptags# fetch: transfer interrupted
(07:53) /usr/ports/devel/phptags# make
===> Vulnerability check disabled
===> Extracting for phptags-0.2.3
>> Checksum mismatch for phptags-0.2.3.tar.gz.
===> Refetch for 1 more times files: phptags-0.2.3.tar.gz
===> Vulnerability check disabled
>> phptags-0.2.3.tar.gz doesn't seem to exist in /usr/ports/distfiles/.
>> Attempting to fetch from http://heanet.dl.sourceforge.net/sourceforge/phptags &n... /.
Receiving phptags-0.2.3.tar.gz (150312 bytes): 100% (ETA 00:00)
52008 bytes transferred in 33.6 seconds (1.51 kBps)
===> Vulnerability check disabled
>> Checksum OK for phptags-0.2.3.tar.gz.
===> Patching for phptags-0.2.3
===> Configuring for phptags-0.2.3
checking for a BSD-compatible install... /usr/bin/install -c -o root -g wheel
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... no
checking for nawk... nawk
checking whether make sets $(MAKE)... yes
checking for gcc... cc