Страница 1 из 2

Установка программ из портов

Добавлено: 2009-05-24 21:34:03
AddMen
Всех приветствую
Проблема такая, не могу ничего установить из портов, что штатно встало при установке, то и есть, а сверх этого ничего не получается.
установку рассмотрю на примере утилиты smartmontools, т.к. мне она нужна

Код: Выделить всё

FreeBSD-Home# cd /usr/ports/sysutils/smartmontools
FreeBSD-Home# make

===>  Vulnerability check disabled, database not found
=> smartmontools-5.33.tar.gz doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch from http://heanet.dl.sourceforge.net/sourceforge/smartmontools/.
=> Attempting to fetch from http://nchc.dl.sourceforge.net/sourceforge/smartmontools/.
=> Attempting to fetch from http://optusnet.dl.sourceforge.net/sourceforge/smartmontools/.
=> Attempting to fetch from http://kent.dl.sourceforge.net/sourceforge/smartmontools/.
=> Attempting to fetch from http://ufpr.dl.sourceforge.net/sourceforge/smartmontools/.
=> Attempting to fetch from http://surfnet.dl.sourceforge.net/sourceforge/smartmontools/.
=> Attempting to fetch from http://jaist.dl.sourceforge.net/sourceforge/smartmontools/.
=> Attempting to fetch from http://umn.dl.sourceforge.net/sourceforge/smartmontools/.
=> Attempting to fetch from http://osdn.dl.sourceforge.net/sourceforge/smartmontools/.
=> Attempting to fetch from ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/.
=> Couldn't fetch it - please try to retrieve this
=> port manually into /usr/ports/distfiles/ and try again.
*** Error code 1

Stop in /usr/ports/sysutils/smartmontools. 

вот такая вот петрушка.
Действительно, в порту нет smartmontools-5.33.tar.gz. И так с любым софтом, какой пытаюсь установить.
Когда использую sysinsall, он говорит что все порты записаны на диск.

Подскажите, заранее благодарен

Re: Установка программ из портов

Добавлено: 2009-05-24 21:35:22
terminus
не настроено подключение к интернету.

Re: Установка программ из портов

Добавлено: 2009-05-24 21:40:51
Base
Уважаемый, порты это не то что вы думаете, это готовые "сценарии" установки программ.
Т.е. написав make, система скачает с нужного места нужные файлы, скомпилирует, вытянет все нужные библиотеки, патчи и скомпилирует.
Чтобы установить вам нужно написать

Код: Выделить всё

make install clean
clean означает почистить объектные файлы, созданные при компиляции, т.е. приведёт в чистый вид :smile:
А вообще посоветовал бы вам сделать

Код: Выделить всё

man ports

Re: Установка программ из портов

Добавлено: 2009-05-24 21:57:57
AddMen
terminus писал(а):не настроено подключение к интернету.
а с диска ни как нельзя ?
просто железо старое, на нем 6.1 разворачиваю и думаю помрет - не помрет...
Base писал(а):А вообще посоветовал бы вам сделать

Код: Выделить всё • Развернуть

man ports
это да, упустил, сейчас почитаю.

вообще плотно штудирую http://www.freebsd.org/doc/ru_RU.KOI8-R/books/ и
http://unix.ginras.ru/

Re: Установка программ из портов

Добавлено: 2009-05-24 22:06:20
terminus_
На установочном диске нет этой программы - ее надо скачать. Если проблема подключить машину к интернету то можно скачть готовый пакет и перенести на флешке или CD-RW.

ftp://ftp.freebsd.org/pub/FreeBSD/ports ... s-5.38.tbz
(думаю что пакет для 6.4 на 6.1 встанет)

чтобы поставить pkg_add ./smartmontools-5.38.tbz

Re: Установка программ из портов

Добавлено: 2009-05-24 22:18:35
AddMen
ясно, сейчас подключу к инету.

еще вопрос, если с дисков закидывает пакеты, то где их искать?

Re: Установка программ из портов

Добавлено: 2009-05-29 15:55:55
fanbass

Код: Выделить всё

#cd /cdrom/packages
Там всё разбито по категориям.
Предварительно сонтировав CD:

Код: Выделить всё

mount /cdrom
terminus_ писал(а):[/code]На установочном диске нет этой программы - ее надо скачать...
Без интернета не обойтись

Re: Установка программ из портов

Добавлено: 2009-05-31 2:39:11
mvalery
1. Подойди к любому персональному компьютеру где есть интернет.
2. Запусти ftp клиент. Например у меня FileZilla.
3. Введи в строке адреса ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/
4. После коннекта найди smartmontools-5.33.tar.gz (я проверял. есть такой файл)
5. Копируй файл себе.
6. Любым доступным способом перенеси файл на сервер. Или флешкой или на CD.
7. Скопируй файл в директорию /usr/ports/distfiles/

Готово.

Re: Установка программ из портов

Добавлено: 2009-06-01 16:54:50
fanbass
Подскажите пожайлуста!
Как можно установить, скажем openoffice, только с английской и русской локализацией. Когда пробывал:

Код: Выделить всё

make install clean
тянет все языки подрят, чего мне и ненадо!

Re: Установка программ из портов

Добавлено: 2009-06-02 19:34:11
AddMen
mvalery писал(а):1. Подойди к любому персональному компьютеру где есть интернет.
2. Запусти ftp клиент. Например у меня FileZilla.
3. Введи в строке адреса ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/
4. После коннекта найди smartmontools-5.33.tar.gz (я проверял. есть такой файл)
5. Копируй файл себе.
6. Любым доступным способом перенеси файл на сервер. Или флешкой или на CD.
7. Скопируй файл в директорию /usr/ports/distfiles/
Готово.
1.выполнил пункты 3-6
2.скопировал в /usr/ports/sysutils/smartmontools
3.далее
pkg_add smartmontools-5.33.tar.gz
получил ошибку на соответствие версий ?! (сейчас повторить ее не смогу)

думаю, если прямая установка не проходит, то нужно идти другим путем

4.копирую в /usr/ports/distfiles/
5.прерхожу в /usr/ports/sysutils/smartmontools
6.далее make install clean
результат тот же, ошибка соответствия версий

7. делаю pkg_add smartmontools-5.33.tar.gz
выдают ошибку что программа уже установлена !!!

8. #smartmontools
ругается на корректность работы данной программы, но при этом выдает какую то информацию

Re: Установка программ из портов

Добавлено: 2009-06-02 19:39:22
zg
AddMen писал(а):pkg_add smartmontools-5.33.tar.gz
так не делается, pkg_add работает с пакетами (tgz), а tar.gz это исходники.

Re: Установка программ из портов

Добавлено: 2009-06-02 20:57:00
mvalery
1. Да, согласен. Не надо путать установку из портов с установкой из пакетов. Из предыдущих постов следовало, что AddMen хочет установить программу из портов. То есть из исходников.

2. "ошибка соответствия версий" - это как-то неконкретно. Хорошо бы увидеть эти сообщения.

Re: Установка программ из портов

Добавлено: 2009-06-02 21:59:53
mvalery
Еще имеет смысл проверить. Может софт уже установлен.
Проверяем так (этот способ корректен если софт установлен из портов и если установлен как пакет):

Код: Выделить всё

# pkg_version -v -s"smartmontools*"
smartmontools-5.38_5                =   up-to-date with port
На всякий случай хочу напомнить, что утилита smartmontools не существует.
Команда

Код: Выделить всё

# smartmontools 
Ничего не даст.
Реально ставятся две программки:
/usr/local/sbin/smartctl и
/usr/local/sbin/smartd

Re: Установка программ из портов

Добавлено: 2009-06-26 13:24:01
fanbass
Устапавливаю mplayer из портов.
Скачивание архивов произвожу на работе через VMWare.

Код: Выделить всё

#cd /usr/ports/multimedia/mplayer
#make
После этого скачиваются архивы в /usr/ports/distfiles
Вставляю флэшку и копирую на неё файлы из /usr/ports/distfiles
Приношу флэшку домой (где интернета нету). Копирую файлы в /usr/ports/distfiles
Потом:

Код: Выделить всё

#cd /usr/ports/multimedia/mplayer
#make install
В какой-то момент у меня спрашивается (в псевдоокооном варианте)
  1. 1. об установке XVID
    2. oб установке mplayer-skins
В первом случае поставил крестил и нажал ОК - а он зараза в интернет полез. Спасло наличие этого пакета на диске.
Во втором случае я установил крестик напротив каждого пункта - он опять в интернет. Вот на этом месте у меня всё и притормозилось.
Я понял, что б комп не лез в интернет нужно было выбрать только default. Естественно я решил переустановить порт заново.

Код: Выделить всё

#make reinstall
Выдал ошибку о невозможности скачивания этих самых скинов (естественно).
Также не помогло make clean и make deinstall
Т.е. можно всё поправить если бы знать как вызвать ещё раз псевдоокно с запросом о выборе skins. Но при последующих попытках установить (переустановить) mplayer это окно не появляется. Создаётся впечатление, что где-то создаётся некий файл в котором прописывается, что было сделанно во время инсталяции и есть запись запрещающая вызов запроса второй раз. Если это так то, что это за файл?
Или как можно переустановить mplayer со всеми предусмотренными установкой запросами.

Re: Установка программ из портов

Добавлено: 2009-06-26 13:42:25
vg
fanbass писал(а): Т.е. можно всё поправить если бы знать как вызвать ещё раз псевдоокно с запросом о выборе skins.

Код: Выделить всё

make config
Создаётся впечатление, что где-то создаётся некий файл в котором прописывается, что было сделанно во время инсталяции и есть запись запрещающая вызов запроса второй раз. Если это так то, что это за файл?
/var/db/ports/<portnames>/options

Re: Установка программ из портов

Добавлено: 2009-06-30 12:45:04
fanbass
Во время установки mplayer-skins делаю следующее:

Код: Выделить всё

#cd /usr/ports/multimedia/mplayer-skins
make
В псевдо окне нажимаю кнопку Cancel
После этого происходит следующее:
===> Options unchanged
===> Vulnerability check disabled, database not found
=> Blue-1.7.tar.bz2 doesn't seem to exist in /usr/ports/distfiles/mplayer.
=> Attempting to fetch from http://www.mplayerhq.hu/MPlayer/skins/.
Blue-1.7.tar.bz2 100% of 217 kB 375 kBps
===> Extracting for mplayer-skins-1.1.2_6
=> MD5 Checksum OK for mplayer/Blue-1.7.tar.bz2.
=> SHA256 Checksum OK for mplayer/Blue-1.7.tar.bz2.
===> Patching for mplayer-skins-1.1.2_6
===> Configuring for mplayer-skins-1.1.2_6
1. Почему происходит скачивание файла Blue-1.7.tar.bz2 если я нажал CANCEL!
А вот содержимое /var/db/ports/mplayer-skins/options
# This file is auto-generated by 'make config'.
# No user-servicable parts inside!
# Options for mplayer-skins-1.1.2_6
_OPTIONS_READ=mplayer-skins-1.1.2_6
WITHOUT_SKIN_ALL=true
WITHOUT_SKIN_DEFAULT=true
WITHOUT_SKIN_DEFAULT_SMALL=true
WITH_SKIN_ABYSS=true
WITHOUT_SKIN_ALIENMIND=true
WITHOUT_SKIN_AVIFILE=true
WITHOUT_SKIN_BLUECURVE=true
WITHOUT_SKIN_BLUEHEART=true
WITHOUT_SKIN_CANARY=true
WITHOUT_SKIN_CORELIAN=true
WITHOUT_SKIN_CORNERMP=true
WITHOUT_SKIN_CORNERMP_AQUA=true
WITHOUT_SKIN_CUBICPLAYER=true
WITHOUT_SKIN_CYRUS=true
WITHOUT_SKIN_DISAPPEARER=true
WITHOUT_SKIN_DIVXPLAYER=true
WITHOUT_SKIN_DUSHKU=true
WITHOUT_SKIN_DVDPLAYER=true
WITHOUT_SKIN_GNOME=true
WITHOUT_SKIN_HANDHELD=true
WITHOUT_SKIN_HAYRAPHON=true
WITHOUT_SKIN_HWSW=true
WITHOUT_SKIN_INDUSTRIAL=true
WITHOUT_SKIN_ITUNES=true
WITHOUT_SKIN_ITUNES_MINI=true
WITHOUT_SKIN_JIMPLAYER=true
WITHOUT_SKIN_KDE=true
WITHOUT_SKIN_KRYSTAL=true
WITHOUT_SKIN_MENTALIC=true
WITHOUT_SKIN_MIDNIGHTLOVE=true
WITHOUT_SKIN_MINI=true
WITHOUT_SKIN_MOONPHASE=true
WITHOUT_SKIN_MPLAYER_RED=true
WITHOUT_SKIN_NETSCAPE4=true
WITHOUT_SKIN_NEUTRON=true
WITHOUT_SKIN_NEWAGE=true
WITHOUT_SKIN_ORANGE=true
WITHOUT_SKIN_OSXBRUSHED=true
WITHOUT_SKIN_OSXMOD=true
WITHOUT_SKIN_PHONY=true
WITHOUT_SKIN_PLASTIC=true
WITHOUT_SKIN_POWERPLAYER=true
WITHOUT_SKIN_PROTON=true
WITHOUT_SKIN_QPLAYER=true
WITHOUT_SKIN_QUICKSILVER=true
WITHOUT_SKIN_SESSENE=true
WITHOUT_SKIN_SLIM=true
WITHOUT_SKIN_SOFTGRIP=true
WITHOUT_SKIN_TERMINATOR3=true
WITHOUT_SKIN_TRIUM=true
WITHOUT_SKIN_TVISOR=true
WITHOUT_SKIN_ULTRAFINA=true
WITHOUT_SKIN_WEBBY=true
WITHOUT_SKIN_WINDOWSMEDIAPLAYER6=true
WITHOUT_SKIN_XANIM=true
WITHOUT_SKIN_XFCE4=true
WITHOUT_SKIN_XINE_LCD=true
WITHOUT_SKIN_XMMPLAYER=true
Судя по содержимому файла options вообще должны были скачаться все скины! т.к везде стоит true, а по идее должно быть false напротив всех кроме SKIN_DEFAULT (т.к. стоит крестик по умолчанию напротив SKIN_DEFAULT).
В чём моя ошибка?

Re: Установка программ из портов

Добавлено: 2009-06-30 16:02:01
vg
fanbass писал(а):Во время установки mplayer-skins делаю следующее:

Код: Выделить всё

#cd /usr/ports/multimedia/mplayer-skins
make
В псевдо окне нажимаю кнопку Cancel
После этого происходит следующее:
===> Options unchanged
===> Vulnerability check disabled, database not found
=> Blue-1.7.tar.bz2 doesn't seem to exist in /usr/ports/distfiles/mplayer.
=> Attempting to fetch from http://www.mplayerhq.hu/MPlayer/skins/.
Blue-1.7.tar.bz2 100% of 217 kB 375 kBps
===> Extracting for mplayer-skins-1.1.2_6
=> MD5 Checksum OK for mplayer/Blue-1.7.tar.bz2.
=> SHA256 Checksum OK for mplayer/Blue-1.7.tar.bz2.
===> Patching for mplayer-skins-1.1.2_6
===> Configuring for mplayer-skins-1.1.2_6
1. Почему происходит скачивание файла Blue-1.7.tar.bz2 если я нажал CANCEL!
А вот содержимое /var/db/ports/mplayer-skins/options
# This file is auto-generated by 'make config'.
# No user-servicable parts inside!
# Options for mplayer-skins-1.1.2_6
_OPTIONS_READ=mplayer-skins-1.1.2_6
WITHOUT_SKIN_ALL=true
WITHOUT_SKIN_DEFAULT=true
WITHOUT_SKIN_DEFAULT_SMALL=true
WITH_SKIN_ABYSS=true
WITHOUT_SKIN_ALIENMIND=true
WITHOUT_SKIN_AVIFILE=true
WITHOUT_SKIN_BLUECURVE=true
WITHOUT_SKIN_BLUEHEART=true
WITHOUT_SKIN_CANARY=true
WITHOUT_SKIN_CORELIAN=true
WITHOUT_SKIN_CORNERMP=true
WITHOUT_SKIN_CORNERMP_AQUA=true
WITHOUT_SKIN_CUBICPLAYER=true
WITHOUT_SKIN_CYRUS=true
WITHOUT_SKIN_DISAPPEARER=true
WITHOUT_SKIN_DIVXPLAYER=true
WITHOUT_SKIN_DUSHKU=true
WITHOUT_SKIN_DVDPLAYER=true
WITHOUT_SKIN_GNOME=true
WITHOUT_SKIN_HANDHELD=true
WITHOUT_SKIN_HAYRAPHON=true
WITHOUT_SKIN_HWSW=true
WITHOUT_SKIN_INDUSTRIAL=true
WITHOUT_SKIN_ITUNES=true
WITHOUT_SKIN_ITUNES_MINI=true
WITHOUT_SKIN_JIMPLAYER=true
WITHOUT_SKIN_KDE=true
WITHOUT_SKIN_KRYSTAL=true
WITHOUT_SKIN_MENTALIC=true
WITHOUT_SKIN_MIDNIGHTLOVE=true
WITHOUT_SKIN_MINI=true
WITHOUT_SKIN_MOONPHASE=true
WITHOUT_SKIN_MPLAYER_RED=true
WITHOUT_SKIN_NETSCAPE4=true
WITHOUT_SKIN_NEUTRON=true
WITHOUT_SKIN_NEWAGE=true
WITHOUT_SKIN_ORANGE=true
WITHOUT_SKIN_OSXBRUSHED=true
WITHOUT_SKIN_OSXMOD=true
WITHOUT_SKIN_PHONY=true
WITHOUT_SKIN_PLASTIC=true
WITHOUT_SKIN_POWERPLAYER=true
WITHOUT_SKIN_PROTON=true
WITHOUT_SKIN_QPLAYER=true
WITHOUT_SKIN_QUICKSILVER=true
WITHOUT_SKIN_SESSENE=true
WITHOUT_SKIN_SLIM=true
WITHOUT_SKIN_SOFTGRIP=true
WITHOUT_SKIN_TERMINATOR3=true
WITHOUT_SKIN_TRIUM=true
WITHOUT_SKIN_TVISOR=true
WITHOUT_SKIN_ULTRAFINA=true
WITHOUT_SKIN_WEBBY=true
WITHOUT_SKIN_WINDOWSMEDIAPLAYER6=true
WITHOUT_SKIN_XANIM=true
WITHOUT_SKIN_XFCE4=true
WITHOUT_SKIN_XINE_LCD=true
WITHOUT_SKIN_XMMPLAYER=true
Судя по содержимому файла options вообще должны были скачаться все скины! т.к везде стоит true, а по идее должно быть false напротив всех кроме SKIN_DEFAULT (т.к. стоит крестик по умолчанию напротив SKIN_DEFAULT).
В чём моя ошибка?
Судя по options, должен установиться только SKIN_ABYSS, ибо он WITH, а всё остальное - WITHOUT.
Я тАк думаю. :smile:

Re: Установка программ из портов

Добавлено: 2009-06-30 16:28:57
fanbass
vg писал(а):Судя по options, должен установиться только SKIN_ABYSS, ибо он WITH, а всё остальное - WITHOUT.
Согласен.
Но в итоге я нажимаю CANCEL, а комп лезит в интернет и причём скачивает, то он
Blue-1.7.tar.bz2 (что соответствует SKIN_DEFAULT)
а не ABYSS!
Именно это и не понятно!

Re: Установка программ из портов

Добавлено: 2009-06-30 17:48:21
vg
fanbass писал(а):
vg писал(а):Судя по options, должен установиться только SKIN_ABYSS, ибо он WITH, а всё остальное - WITHOUT.
Согласен.
Но в итоге я нажимаю CANCEL, а комп лезит в интернет и причём скачивает, то он
Blue-1.7.tar.bz2 (что соответствует SKIN_DEFAULT)
а не ABYSS!
Именно это и не понятно!
Где и почему CANCEL? Запускаете установку, порт устанавливается по имеющемуся options (если options нет, тогда появляется окно с опциями, выбираете, что надо и жмёте ОК...).

Чтобы удалить options -

Код: Выделить всё

make rmconfig
Изменить существующий options -

Код: Выделить всё

make config
Что в итоге хотите получить?

Re: Установка программ из портов

Добавлено: 2009-07-02 9:50:06
fanbass
vg писал(а):Где и почему CANCEL?
в окне с опциями.
vg писал(а):Что в итоге хотите получить?
я хотел скачать и установить скины - это у меня получилось. А ради эксперемента вызвал ещё раз окно с опциями, и тупа нажал CANCEL, а он в интернет и давай качать Blue-1.7.tar.bz2.
Такое ощущуние что CANCEL в этом окне с опциями не работает!

Re: Установка программ из портов

Добавлено: 2009-07-02 10:06:30
arkan
fanbass писал(а):
vg писал(а): А ради эксперемента вызвал ещё раз окно с опциями, и тупа нажал CANCEL, а он в интернет и давай качать Blue-1.7.tar.bz2.
Такое ощущуние что CANCEL в этом окне с опциями не работает!
Если набирали make config для просмотра опций то в инет он неможет лесть

Re: Установка программ из портов

Добавлено: 2009-07-02 12:18:28
fanbass
Вот такая картина получается:
mplayer-skins.png
скин

Re: Установка программ из портов

Добавлено: 2009-07-02 12:35:31
arkan
Фантастика какаято у вас получается
когда я наживаю на выход то получаю в ответ просто ===> Options unchanged

Re: Установка программ из портов

Добавлено: 2009-07-02 12:50:01
fanbass
arkan
У меня FreeBSD-7.2 а у тебя?
И я делаю так:

Код: Выделить всё

#cd /usr/ports/multimedia/mplayer-skins
#make
а дальше получается то что на изображении.

Re: Установка программ из портов

Добавлено: 2009-07-02 13:32:26
arkan
У меня разные версии от 6.2 до 7.2
просто делай не make
а make config
если вдолбить make то начнется сборка пакета
а если make config то просто покажет с чем собрать
make config