Собственно установил FreeBSD 7.4(более новые версии на железо не ставтся).Залогинясь на свой новоявленный сервер, оказалось, что любимого Midnight Commander'a среди установленных программ не оказалось. Через какое-то время таки всплыла очевидность в виде pkg_add, попросив которую установить мне MC я получил сообщение мол, что файла пакета с нужным мне ПО на сервере не нашлось. Стало быть, packages-7.0-release на сегодня именуется уже как packages-7-stable(pkg_add, когда запускается, считывает переменную окружения PACKAGESITE, в которой и хранится путь к источнику пакетов). Вообщем вопрос - как теперь с инета поставить МС и его зависимости.
> Собственно установил FreeBSD 7.4(более новые версии на железо не ставтся).Залогинясь на
> свой новоявленный сервер, оказалось, что любимого Midnight Commander'a среди установленных
> программ не оказалось. Через какое-то время таки всплыла очевидность в виде
> pkg_add, попросив которую установить мне MC я получил сообщение мол, что
> файла пакета с нужным мне ПО на сервере не нашлось. Стало
> быть, packages-7.0-release на сегодня именуется уже как packages-7-stable(pkg_add, когда
> запускается, считывает переменную окружения PACKAGESITE, в которой и хранится путь к
> источнику пакетов). Вообщем вопрос - как теперь с инета поставить МС
> и его зависимости.portsnap fetch extract && make -C /usr/ports/misc/mc-light install clean
Либо, если машина без инета и записан для установки ДВД, то на последнем экране установки можно выбрать и установить собранный из компакта.
>> Собственно установил FreeBSD 7.4(более новые версии на железо не ставтся).Залогинясь на
>> свой новоявленный сервер, оказалось, что любимого Midnight Commander'a среди установленных
>> программ не оказалось. Через какое-то время таки всплыла очевидность в виде
>> pkg_add, попросив которую установить мне MC я получил сообщение мол, что
>> файла пакета с нужным мне ПО на сервере не нашлось. Стало
>> быть, packages-7.0-release на сегодня именуется уже как packages-7-stable(pkg_add, когда
>> запускается, считывает переменную окружения PACKAGESITE, в которой и хранится путь к
>> источнику пакетов). Вообщем вопрос - как теперь с инета поставить МС
>> и его зависимости.
> portsnap fetch extract && make -C /usr/ports/misc/mc-light install cleanПосле отработки набираю МС - и не найдено пишет.
З.ы. Я так понял обновятся и все порты после этой команды?
csh|tsch не перечитывает сам PATH - нужно сказать rehash
> csh|tsch не перечитывает сам PATH - нужно сказать rehashНе помогло.
>> Собственно установил FreeBSD 7.4(более новые версии на железо не ставтся).Залогинясь на
>> свой новоявленный сервер, оказалось, что любимого Midnight Commander'a среди установленных
>> программ не оказалось. Через какое-то время таки всплыла очевидность в виде
>> pkg_add, попросив которую установить мне MC я получил сообщение мол, что
>> файла пакета с нужным мне ПО на сервере не нашлось. Стало
>> быть, packages-7.0-release на сегодня именуется уже как packages-7-stable(pkg_add, когда
>> запускается, считывает переменную окружения PACKAGESITE, в которой и хранится путь к
>> источнику пакетов). Вообщем вопрос - как теперь с инета поставить МС
>> и его зависимости.
> portsnap fetch extract && make -C /usr/ports/misc/mc-light install cleanДа кстати команда отработала в таком виде тоже --->>> portsnap fetch extract && make -C /usr/ports/misc/mc install clean
:)
> Собственно установил FreeBSD 7.4(более новые версии на железо не ставтся).Залогинясь наставить не умеете
> свой новоявленный сервер, оказалось, что любимого Midnight Commander'a среди установленных
> программ не оказалось. Через какое-то время таки всплыла очевидность в виде
> pkg_add, попросив которую установить мне MC я получил сообщение мол, что
> файла пакета с нужным мне ПО на сервере не нашлось. Стало
> быть, packages-7.0-release на сегодня именуется уже как packages-7-stable(pkg_add, когда
> запускается, считывает переменную окружения PACKAGESITE, в которой и хранится путь к
> источнику пакетов). Вообщем вопрос - как теперь с инета поставить МС
> и его зависимости.packages-7-stable - это более свежие пакеты
packages-7.0-release - как бы так и есть но только на архивном сервере, читайте
документацию и смотрите сообщения от официальных ftp зеркал:CONTENTS:
---------
*-RELEASE/
The official FreeBSD releases*-DP?/
Developer Preview snapshots. May contain serious bugs; not intended for
production use!*-RC?/
Release Candidates. More stable than a Developer Preview, but still not
as well tested as an official FreeBSD release.ISO-IMAGES/
CD images of installation and boot media suitable for burning.
To install a release, go to the appropriate architecture and desired
release subdirectory and see floppies/README.TXT for further instructions.NOTE: Old releases are available at:
ftp://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^[unix1]~ > ftp ftp://ftp-archive.freebsd.org/pub/FreeBSD-Archive/ports/i386/
Connected to moss.cse.buffalo.edu.
220 moss.cse.buffalo.edu FTP server (Version wu-2.6.2(1) Mon Aug 2 14:04:46 EDT 2010) ready.
331 Guest login ok, send your complete e-mail address as password.
230 Guest login ok, access restrictions apply.
Remote system type is UNIX.
Using binary mode to transfer files.
200 Type set to I.
250 CWD command successful.
250 CWD command successful.
250 CWD command successful.
250 CWD command successful.
ftp> dir
229 Entering Extended Passive Mode (|||31128|)
150 Opening ASCII mode data connection for /bin/ls.
total 78
drwxr-xr-x 2 89987 546 2048 Oct 20 2007 packages-1.0-release
drwxrwxr-x 59 89987 546 1024 Oct 20 2007 packages-2.2.8-release
drwxrwxr-x 66 89987 546 1536 Oct 20 2007 packages-3.4-release
drwxrwxr-x 70 89987 546 1536 Oct 20 2007 packages-3.5-release
drwxrwxr-x 70 89987 546 1536 Oct 20 2007 packages-3.5.1-release
drwxrwxr-x 73 89987 546 1536 Oct 20 2007 packages-4.1.1-release
drwxrwxr-x 92 89987 546 2048 Oct 20 2007 packages-4.10-release
drwxrwxr-x 92 89987 546 2048 Oct 20 2007 packages-4.11-release
drwxrwxr-x 74 89987 546 1536 Oct 20 2007 packages-4.2-release
drwxrwxr-x 76 89987 546 1536 Oct 20 2007 packages-4.3-release
drwxrwxr-x 75 89987 546 1536 Oct 20 2007 packages-4.4-release
drwxrwxr-x 74 89987 546 1536 Oct 20 2007 packages-4.5-release
drwxrwxr-x 75 89987 546 1536 Oct 20 2007 packages-4.6-release
drwxrwxr-x 75 89987 546 1536 Oct 20 2007 packages-4.6.2-release
drwxrwxr-x 75 89987 546 1536 Oct 20 2007 packages-4.7-release
drwxrwxr-x 81 89987 546 1536 Oct 20 2007 packages-4.8-release
drwxrwxr-x 87 89987 546 1536 Oct 20 2007 packages-4.9-release
drwxrwxr-x 81 89987 546 1536 Oct 20 2007 packages-5.0-release
drwxrwxr-x 81 89987 546 1536 Oct 20 2007 packages-5.1-release
drwxrwxr-x 90 89987 546 1536 Oct 20 2007 packages-5.2-release
drwxrwxr-x 90 89987 546 1536 Oct 20 2007 packages-5.2.1-release
drwxr-xr-x 92 89987 546 2048 Oct 20 2007 packages-5.3-release
drwxrwxr-x 92 89987 546 2048 Oct 20 2007 packages-5.4-release
drwxrwxr-x 95 89987 546 2048 Mar 28 2006 packages-5.5-release
drwxrwxr-x 95 89987 546 2048 Dec 9 2010 packages-6-stable
drwxrwxr-x 92 89987 546 2048 Oct 20 2007 packages-6.0-release
drwxr-xr-x 95 89987 546 2048 Oct 19 2007 packages-6.1-release
drwxrwxr-x 95 89987 546 2048 Mar 6 2008 packages-6.2-release
drwxrwxr-x 101 89987 546 2048 Dec 22 2007 packages-6.3-release
drwxrwxr-x 93 89987 546 2048 Nov 21 2008 packages-6.4-release
drwxrwxr-x 101 89987 546 2048 Feb 24 2008 packages-7.0-release
drwxrwxr-x 93 89987 546 2048 Dec 22 2008 packages-7.1-release
drwxrwxr-x 93 89987 546 2048 May 1 2009 packages-7.2-release
drwxrwxr-x 93 89987 546 2048 Mar 15 2010 packages-7.3-release
drwxrwxr-x 95 89987 546 2048 Feb 13 2011 packages-7.4-release
drwxrwxr-x 93 89987 546 2048 Nov 14 2009 packages-8.0-release
drwxrwxr-x 94 89987 546 2048 Jul 9 2010 packages-8.1-release
drwxrwxr-x 95 89987 546 2048 Feb 17 2011 packages-8.2-release
drwxrwxr-x 95 89987 546 2048 Dec 30 19:45 packages-9.0-release
226 Transfer complete.
ftp> bye
221-You have transferred 0 bytes in 0 files.
221-Total traffic for this session was 3626 bytes in 1 transfers.
221-Thank you for using the FTP service on moss.cse.buffalo.edu.
221 Goodbye.
[unix1]~ >верхнее справедливо для i386, для остальных аналогично:
ftp://ftp-archive.freebsd.org/pub/FreeBSD-Archive/ports/
>> Собственно установил FreeBSD 7.4(более новые версии на железо не ставтся).Залогинясь на
> ставить не умеетеУмел бы - не писал бы тут.
>[оверквотинг удален]
> packages-9.0-release
> 226 Transfer complete.
> ftp> bye
> 221-You have transferred 0 bytes in 0 files.
> 221-Total traffic for this session was 3626 bytes in 1 transfers.
> 221-Thank you for using the FTP service on moss.cse.buffalo.edu.
> 221 Goodbye.
> [unix1]~ >
> верхнее справедливо для i386, для остальных аналогично:
> ftp://ftp-archive.freebsd.org/pub/FreeBSD-Archive/ports/pkg_add -r mc - пишет нет такого пакета на сервере и лезит оно само в ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-7.4-re.../////. Как с инета заставить его лезть именно в папку, где есть мс и установить уж.
>>> Собственно установил FreeBSD 7.4(более новые версии на железо не ставтся).Залогинясь на
>> ставить не умеете
> Умел бы - не писал бы тут.От этого умения не прибавиться
>[оверквотинг удален]
>> 221-Total traffic for this session was 3626 bytes in 1 transfers.
>> 221-Thank you for using the FTP service on moss.cse.buffalo.edu.
>> 221 Goodbye.
>> [unix1]~ >
>> верхнее справедливо для i386, для остальных аналогично:
>> ftp://ftp-archive.freebsd.org/pub/FreeBSD-Archive/ports/
> pkg_add -r mc - пишет нет такого пакета на сервере и лезит
> оно само в ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-7.4-re.../////.
> Как с инета заставить его лезть именно в папку, где есть
> мс и установить уж.Без обид, но головой нужно учиться пользоваться:
- раз у вас лезет в packages-7.4-release, значит установлена FreeBSD/i386 7.4-RELEASE
проверяем что есть в пакетах для релиза 7.4:
[unix1]~ > ftp ftp://ftp-archive.freebsd.org/pub/FreeBSD-Archive/ports/i386.../
Connected to moss.cse.buffalo.edu.
220 moss.cse.buffalo.edu FTP server (Version wu-2.6.2(1) Mon Aug 2 14:04:46 EDT 2010) ready.
331 Guest login ok, send your complete e-mail address as password.
230 Guest login ok, access restrictions apply.
Remote system type is UNIX.
Using binary mode to transfer files.
200 Type set to I.
250 CWD command successful.
250 CWD command successful.
250 CWD command successful.
250 CWD command successful.
250 CWD command successful.
250 CWD command successful.
ftp> dir mc-*
229 Entering Extended Passive Mode (|||31797|)
150 Opening ASCII mode data connection for /bin/ls.
-rw-r--r-- 1 89987 546 1650350 Feb 1 2011 mc-4.7.5.tbz
-rw-r--r-- 1 89987 546 531816 Jan 31 2011 mc-light-4.1.40.p9_8.tbz
226 Transfer complete.
ftp> bye
221-You have transferred 0 bytes in 0 files.
221-Total traffic for this session was 1357 bytes in 1 transfers.
221-Thank you for using the FTP service on moss.cse.buffalo.edu.
221 Goodbye.
[unix1]~ >читаем как пользоваться pkg_add:
# man pkg_add
-r, --remote
Use the remote fetching feature. This will determine the appro-
priate objformat and release and then fetch and install the pack-
age.The environment variable PACKAGESITE specifies an alternate location for
pkg_add to fetch from. This variable subverts the automatic directory
logic that pkg_add uses when the -r option is invoked. Thus it should be
a complete URL to the remote package file(s).для csh/tsch
# setenv PACKAGESITE ftp://ftp-archive.freebsd.org/pub/FreeBSD-Archive/port/i386/.../
# pkg_add -vr mc-4.7.5.tbz
ну очень сложные телодвижения...
>[оверквотинг удален]
>>> 221-Thank you for using the FTP service on moss.cse.buffalo.edu.
>>> 221 Goodbye.
>>> [unix1]~ >
>>> верхнее справедливо для i386, для остальных аналогично:
>>> ftp://ftp-archive.freebsd.org/pub/FreeBSD-Archive/ports/
>> pkg_add -r mc - пишет нет такого пакета на сервере и лезит
>> оно само в ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-7.4-re.../////.
>> Как с инета заставить его лезть именно в папку, где есть
>> мс и установить уж.
> Без обид, но головой нужно учиться пользоваться:Да какие обиды - я ж грю нюб я еще в этом :) Набиваем в голову да и в блокнотик понемногу умных строк :)
>[оверквотинг удален]
> pkg_add to fetch from. This variable
> subverts the automatic directory
> logic that pkg_add uses when the -r
> option is invoked. Thus it should be
> a complete URL to the remote package
> file(s).
> для csh/tsch
> # setenv PACKAGESITE ftp://ftp-archive.freebsd.org/pub/FreeBSD-Archive/port/i386/.../
> # pkg_add -vr mc-4.7.5.tbz
> ну очень сложные телодвижения...Благодарю за прозрение :)
>[оверквотинг удален]
>>>> [unix1]~ >
>>>> верхнее справедливо для i386, для остальных аналогично:
>>>> ftp://ftp-archive.freebsd.org/pub/FreeBSD-Archive/ports/
>>> pkg_add -r mc - пишет нет такого пакета на сервере и лезит
>>> оно само в ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-7.4-re.../////.
>>> Как с инета заставить его лезть именно в папку, где есть
>>> мс и установить уж.
>> Без обид, но головой нужно учиться пользоваться:
> Да какие обиды - я ж грю нюб я еще в этом
> :) Набиваем в голову да и в блокнотик понемногу умных строкни один форум не даст вам четких и последовательных знаний в отличие
от книг, документации на www.freebsd.org и man'ов.
>[оверквотинг удален]
>>>>> ftp://ftp-archive.freebsd.org/pub/FreeBSD-Archive/ports/
>>>> pkg_add -r mc - пишет нет такого пакета на сервере и лезит
>>>> оно само в ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-7.4-re.../////.
>>>> Как с инета заставить его лезть именно в папку, где есть
>>>> мс и установить уж.
>>> Без обид, но головой нужно учиться пользоваться:
>> Да какие обиды - я ж грю нюб я еще в этом
>> :) Набиваем в голову да и в блокнотик понемногу умных строк
> ни один форум не даст вам четких и последовательных знаний в отличие
> от книг, документации на www.freebsd.org и man'ов.Сенкс от всей души за совет и помощь.
Все это давно проходили...
Установить переменную PACKAGESITE через setenv в значение
ftp://ftp-archive.freebsd.org/pub/FreeBSD-Archive/ports/i386.../
и запустить установку pkg_add -r mc.tbz
> Все это давно проходили...
> Установить переменную PACKAGESITE через setenv в значение
> ftp://ftp-archive.freebsd.org/pub/FreeBSD-Archive/ports/i386.../
> и запустить установку pkg_add -r mc.tbzБлагодарю за ответ.