Установка софта (нужна помощь)
Модератор: arachnid
-
paxic
- Сообщения: 45
- ОС: Win)
Установка софта
Cитуация следующая:
Захожу в систему как root, хочу поставить пакет mpd например (хотя такая беда с любым пакетом)
пишу
tar xvzf mpd-~.tar.gz
на этом этапе всё чудесно. Далее захочу в распакованную папку
cd /home/paxic/mpd-0.14beta2
Прочитал в файлике INSTALL что далее следует выполнить make, соответственно пишу
make
И вот тут-то мне и выдают теранию
make all-recursive
Making all in scr
Unknown modifier ' '
Error expending embedded variable
*** Error code 1
Stop in /home/paxic/mpd-0.14beta2
Не пойму какой ему модификатор ' ' не нравится?
Захожу в систему как root, хочу поставить пакет mpd например (хотя такая беда с любым пакетом)
пишу
tar xvzf mpd-~.tar.gz
на этом этапе всё чудесно. Далее захочу в распакованную папку
cd /home/paxic/mpd-0.14beta2
Прочитал в файлике INSTALL что далее следует выполнить make, соответственно пишу
make
И вот тут-то мне и выдают теранию
make all-recursive
Making all in scr
Unknown modifier ' '
Error expending embedded variable
*** Error code 1
Stop in /home/paxic/mpd-0.14beta2
Не пойму какой ему модификатор ' ' не нравится?
"Системный программист - это дятел-долбёжник."
Зеленский В.П.
Зеленский В.П.
-
Igor Yakimchuk
- Сообщения: 110
- ОС: FreeBSD
Re: Установка софта
пользуйтесь портами, получите море удовольствия
-
AlexNT
- Сообщения: 433
- ОС: FreeBSD 8.2, ArchLinux
-
paxic
- Сообщения: 45
- ОС: Win)
Re: Установка софта
AlexNT писал(а): ↑05.12.2008 05:55мда...
вам сюда:
http://www.freebsd.org/doc/ru_RU.KOI8-R/bo...book/ports.html
to AlexNT
В чем проблема-то??? Я уже устал курить этот мануал
"Системный программист - это дятел-долбёжник."
Зеленский В.П.
Зеленский В.П.
-
arachnid
- Модератор
- Сообщения: 1100
- ОС: freeBSD
Re: Установка софта
paxic писал(а): ↑05.12.2008 21:33AlexNT писал(а): ↑05.12.2008 05:55мда...
вам сюда:
http://www.freebsd.org/doc/ru_RU.KOI8-R/bo...book/ports.html
to AlexNT
В чем проблема-то??? Я уже устал курить этот мануал
оно и чувствуется, что устали. курить... а вы его читать не пробовали?
попробую разжевать
для установки ПО во фре надо сделать от одного до двух действий
на примере mpd
первый способ -
cd /usr/ports/net/mpd
make install
второй
pkg_add -r mpd
ps. даже нет слов - ... но в следующий раз за подобный вопрос достану плюсомет
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
-
paxic
- Сообщения: 45
- ОС: Win)
Re: Установка софта
Ты просто мой Бог=))))) Спасибо!!
З.Ы. не ругайся, я же только учусь=)
З.Ы. не ругайся, я же только учусь=)
"Системный программист - это дятел-долбёжник."
Зеленский В.П.
Зеленский В.П.
-
paxic
- Сообщения: 45
- ОС: Win)
Re: Установка софта
Можно задам еще один вопросик (желателен ответ без плюсомета=)).
Проблема в следующем, поставил таки licq, да вот только в KDE да собчно как и в командной строке запустить не могу (для консоли стоит licq-console).
То есть вызов licq проходит, а вот поглядеть-то ее где? (При повторном вызове, пишет мол уже запущена!)
Проблема в следующем, поставил таки licq, да вот только в KDE да собчно как и в командной строке запустить не могу (для консоли стоит licq-console).
То есть вызов licq проходит, а вот поглядеть-то ее где? (При повторном вызове, пишет мол уже запущена!)
"Системный программист - это дятел-долбёжник."
Зеленский В.П.
Зеленский В.П.
-
Trojan
- Сообщения: 359
- Статус: Системный ламер
- ОС: CentOS 7
Re: Установка софта
Нужно установить текстовый редактор nano.
Пробую первым способом:
server# cd /usr/ports
/usr/ports. No such file or directory.
Пробую вторым способом:
server# pkg_add -r nano
Error: FTP Unable to get ftp://ftp.freebsd.org/pub/FreeBSD/ports/i...atest/nano.tbz: No route to host
pkg_add: Unable to fetch 'ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6.3-release/latest/nano.tbz' by URL
Машина к инету подключена, мир иной пингует как по IP так по доменному имени.
В чем проблема?
Всегда думай то, что говоришь и никогда не говори то, что думаешь.
-
psyshit
- Сообщения: 104
- ОС: Debian, FreeBSD, OpenBSD
-
necrotigr
- Сообщения: 37
- ОС: ArchLinux - i686
Re: Установка софта
server# cd /usr/ports
/usr/ports. No such file or directory.
Trojan, при установке системы вы соглашались на предложение установить дерево портов? Если нет, то его нужно установить, например, через portsnap.
server# pkg_add -r nano
Error: FTP Unable to get ftp://ftp.freebsd.org/pub/FreeBSD/ports/i...atest/nano.tbz: No route to host
pkg_add: Unable to fetch 'ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6.3-release/latest/nano.tbz' by URL
Соединение через прокси идёт?
-
Trojan
- Сообщения: 359
- Статус: Системный ламер
- ОС: CentOS 7
Re: Установка софта
Не помню чтобы при установке был такой вопрос.
Было что-то вроде хочу ли я просмотреть коллекцию пакетов.
Да.
Всегда думай то, что говоришь и никогда не говори то, что думаешь.
-
ivan2ksusr
- Сообщения: 882
- ОС: Mac OS X, openSUSE
Re: Установка софта
дык, если proxy то надо его прописать в переменную окружения, сделать это можно так:
setenv HTTP_PROXY my.proxy:port а потом уже выполнять pkg_add -r
ну или setenv HTTP_PROXY ip_proxy:port
+ man fetch
и курим до посинения 
удачи
З.Ы. А установить дерево портов надо было
где то ты продинамил этот момент
setenv HTTP_PROXY my.proxy:port а потом уже выполнять pkg_add -r
ну или setenv HTTP_PROXY ip_proxy:port
+ man fetch
удачи
З.Ы. А установить дерево портов надо было
Спасибо сказали:
-
Trojan
- Сообщения: 359
- Статус: Системный ламер
- ОС: CentOS 7
Re: Установка софта
ivan2ksusr писал(а): ↑06.03.2009 17:24дык, если proxy то надо его прописать в переменную окружения, сделать это можно так:
setenv HTTP_PROXY my.proxy:port а потом уже выполнять pkg_add -r
ну или setenv HTTP_PROXY ip_proxy:port
З.Ы. А установить дерево портов надо былогде то ты продинамил этот момент
Помогло. Единственный вопрос, а почему тогда с установочного диска не устанавливалось?
Для установки с CDROM ведь setenv не нужен.
З.Ы. Выбирал стандартный тип установки. Может поэтому про дерево портов вопроса не было?
Всегда думай то, что говоришь и никогда не говори то, что думаешь.
-
ivan2ksusr
- Сообщения: 882
- ОС: Mac OS X, openSUSE
Re: Установка софта
Trojan писал(а): ↑06.03.2009 17:59ivan2ksusr писал(а): ↑06.03.2009 17:24дык, если proxy то надо его прописать в переменную окружения, сделать это можно так:
setenv HTTP_PROXY my.proxy:port а потом уже выполнять pkg_add -r
ну или setenv HTTP_PROXY ip_proxy:port
З.Ы. А установить дерево портов надо былогде то ты продинамил этот момент
Помогло. Единственный вопрос, а почему тогда с установочного диска не устанавливалось?
Для установки с CDROM ведь setenv не нужен.
З.Ы. Выбирал стандартный тип установки. Может поэтому про дерево портов вопроса не было?
я же написал man fetch -> курить следует в эту сторону, pkg_add использует функцию fetch, которая принимает во внимание различные переменные окружения
вообщем man pkg_add , man fetch
Удачи
При выборе стандартного типа установке все равно спросит установить ли дерево пакетов или нет, как вы ставили это только вам известно...
-
Trojan
- Сообщения: 359
- Статус: Системный ламер
- ОС: CentOS 7
Re: Установка софта
Установить то становил, но теперь такая проблема:
server# nano /etc/ssh/ssh_config
nano: Command not found.
Что я еще не сделал?
server# nano /etc/ssh/ssh_config
nano: Command not found.
Что я еще не сделал?
Всегда думай то, что говоришь и никогда не говори то, что думаешь.
-
ivan2ksusr
- Сообщения: 882
- ОС: Mac OS X, openSUSE
-
Trojan
- Сообщения: 359
- Статус: Системный ламер
- ОС: CentOS 7
Re: Установка софта
Я понимаю, что есть vi, но все таки ... это ведь странно что пакет установлен, а сама программа при этом не работает.
Просто я с vi или ee работать не умею.
Всегда думай то, что говоришь и никогда не говори то, что думаешь.
-
ivan2ksusr
- Сообщения: 882
- ОС: Mac OS X, openSUSE
Re: Установка софта
vi - один из первых unix'овых редакторов который присутствует в любом дистрибутиве unix/linux
то что не получилось запустить nano, то следует указать полный путь: к примеру /usr/bin/nano /etc/blabla.bla
-
NekoExMachina
- Сообщения: 485
- ОС: Кошерная.
Re: Установка софта
Установить то становил, но теперь такая проблема:
server# nano /etc/ssh/ssh_config
nano: Command not found.
Что я еще не сделал?
можно попробовать выполнить rehash, и только потом уже выполнять nano /etc/ssh/ssh_config.
На форуме больше не появляюсь.
Высокопарность и надменность довела.
Высокопарность и надменность довела.
OpenBSD-current+scrotwm*1 (acer aspire one 531h)
FreeBSD 8.1+kde3*1 (desktop)
FreeBSD 8.1+scrotwm*1 (hp530)
FreeBSD 9.0+dwm*1 (old toshiba satellite)
FreeBSD 8.1+kde3*1 (desktop)
FreeBSD 8.1+scrotwm*1 (hp530)
FreeBSD 9.0+dwm*1 (old toshiba satellite)
-
Trojan
- Сообщения: 359
- Статус: Системный ламер
- ОС: CentOS 7
Re: Установка софта
Все решилось рестартом машины (мне казалось такие вещи как нано рестарта не требуют).
Прошу разъяснить команда pkg_add -r устанавливает пакеты с CD?
Прошу разъяснить команда pkg_add -r устанавливает пакеты с CD?
Всегда думай то, что говоришь и никогда не говори то, что думаешь.
-
Shura
- Сообщения: 1537
- Статус: Оказывается и без KDE есть жизнь
- ОС: FreeBSD 8.0-RC2
Re: Установка софта
Trojan
1. чтобы проверить действительно ли установился nano надо выполнить
Если установлен, то следующая команда
покажет где лежит запускной файл.
2. Советую не использовать эту какашку. Открой для себя ee - это текстовый редактор, который устанавливается вместе с базовой системой он гораздо удобнее. Сразу скажу, что это обычный текстовый редактор, не vi-образный.
1. чтобы проверить действительно ли установился nano надо выполнить
pkg_info | grep nano
Если установлен, то следующая команда
whereis nano
покажет где лежит запускной файл.
2. Советую не использовать эту какашку. Открой для себя ee - это текстовый редактор, который устанавливается вместе с базовой системой он гораздо удобнее. Сразу скажу, что это обычный текстовый редактор, не vi-образный.
Rock'n'roll мертв © БГ
-
NekoExMachina
- Сообщения: 485
- ОС: Кошерная.
Re: Установка софта
Все решилось рестартом машины (мне казалось такие вещи как нано рестарта не требуют).
Это решилось не РЕСТАРТОМ, а тем, что Ваш шелл был перезапущен и в нем при новом запуске (произошедшем после рестарта) заново перехэшировались все файлы в $PATH. В bash такая 'проблема' отсуствует, в дефолтном freebsd'шном tcsh - присуствует, решается уже упомянутым rehash. :)
На форуме больше не появляюсь.
Высокопарность и надменность довела.
Высокопарность и надменность довела.
OpenBSD-current+scrotwm*1 (acer aspire one 531h)
FreeBSD 8.1+kde3*1 (desktop)
FreeBSD 8.1+scrotwm*1 (hp530)
FreeBSD 9.0+dwm*1 (old toshiba satellite)
FreeBSD 8.1+kde3*1 (desktop)
FreeBSD 8.1+scrotwm*1 (hp530)
FreeBSD 9.0+dwm*1 (old toshiba satellite)
Спасибо сказали:
-
Shura
- Сообщения: 1537
- Статус: Оказывается и без KDE есть жизнь
- ОС: FreeBSD 8.0-RC2
-
Trojan
- Сообщения: 359
- Статус: Системный ламер
- ОС: CentOS 7
Re: Установка софта
NekoExMachina писал(а): ↑06.03.2009 22:21Все решилось рестартом машины (мне казалось такие вещи как нано рестарта не требуют).
Это решилось не РЕСТАРТОМ, а тем, что Ваш шелл был перезапущен и в нем при новом запуске (произошедшем после рестарта) заново перехэшировались все файлы в $PATH. В bash такая 'проблема' отсуствует, в дефолтном freebsd'шном tcsh - присуствует, решается уже упомянутым rehash.
Спасибо. Буду знать.
Всегда думай то, что говоришь и никогда не говори то, что думаешь.
-
Trojan
- Сообщения: 359
- Статус: Системный ламер
- ОС: CentOS 7
Re: Установка софта
ivan2ksusr писал(а): ↑06.03.2009 17:24setenv HTTP_PROXY my.proxy:port а потом уже выполнять pkg_add -r
ну или setenv HTTP_PROXY ip_proxy:port
Забыл спросить, команда setenv HTTP_PROXY имеет перманентное действие или после рестарта машина нужно вбивать команду по новой?
Всегда думай то, что говоришь и никогда не говори то, что думаешь.
-
Maestro
- Сообщения: 227
- Статус: ипэшник
- ОС: FreeBSD-6.2 STABLE
Re: Установка софта
Чтобы в будущем не маяться, установите cvsup-without-gui
# cd /usr/ports/net/cvsup-without-gui && make install clean
И portupgrade
# cd /usr/ports/ports-mgmt/portupgrade && make install clean
Если дерево портов не скачано, установите cvsup-without-gui через sysinstall с CD
далее
# cvsup -g -L 2 /usr/../sipfile (инфы полно)
# pkgdb -F
# portupgrade -a
Как другой штатный вариант, можете воспользоваться portsnap - Сам я им не пользуюсь - привык по старинке, да и сырцы мне как-то одновременно с портами в лом обновлять.
Так же с CD обязательно установить - эээ... на память gmake и pkgconfig
Посмотреть какие пакеты и какие версии их установлены можно командой pkg_info, если установлен portupgrade - есть команда pkg_version - показывает устарел пакет или нет по отношению к дереву портов.
Этого вполне достаточно, чтобы система была всегда самой свежей, как говорится...
ЗЫ: Иногда бывают проблемы, но их исправляют и они случаются редко (я про переход с одной версии порта на другую, бывало с Самбой, Squid'ом)
# cd /usr/ports/net/cvsup-without-gui && make install clean
И portupgrade
# cd /usr/ports/ports-mgmt/portupgrade && make install clean
Если дерево портов не скачано, установите cvsup-without-gui через sysinstall с CD
далее
# cvsup -g -L 2 /usr/../sipfile (инфы полно)
# pkgdb -F
# portupgrade -a
Как другой штатный вариант, можете воспользоваться portsnap - Сам я им не пользуюсь - привык по старинке, да и сырцы мне как-то одновременно с портами в лом обновлять.
Так же с CD обязательно установить - эээ... на память gmake и pkgconfig
Посмотреть какие пакеты и какие версии их установлены можно командой pkg_info, если установлен portupgrade - есть команда pkg_version - показывает устарел пакет или нет по отношению к дереву портов.
Этого вполне достаточно, чтобы система была всегда самой свежей, как говорится...
ЗЫ: Иногда бывают проблемы, но их исправляют и они случаются редко (я про переход с одной версии порта на другую, бывало с Самбой, Squid'ом)
дайте денег на обновление портов :)
-
Igor Yakimchuk
- Сообщения: 110
- ОС: FreeBSD
Re: Установка софта
Забыл спросить, команда setenv HTTP_PROXY имеет перманентное действие или после рестарта машина нужно вбивать команду по новой?
если прописать в командной строке то только на данную сессию. Если прописать в файле профиля, то постоянное действие
-
Trojan
- Сообщения: 359
- Статус: Системный ламер
- ОС: CentOS 7
Re: Установка софта
Не подскажете как это сделать. Можно ссылку, сам почитаю.
Всегда думай то, что говоришь и никогда не говори то, что думаешь.
-
Mydvane
- Сообщения: 113
- ОС: freebsd
Re: Установка софта
Maestro, можно поинтересоваться, зачем Вы советуете, откровенно говоря, старье? Есть же csup. Он уже включен в систему и ничего не придется устанавливать.
-
NekoExMachina
- Сообщения: 485
- ОС: Кошерная.
Re: Установка софта
Не подскажете как это сделать. Можно ссылку, сам почитаю.
# echo 'setenv HTTP_PROXY proxy_info'>>/etc/profile для общесистемных настроек
или
% echo 'setenv HTTP_PROXY proxy_info'>> ~/.profile для отдельного юзера.
Если шеллы разные (у рута - csh, у юзера - bash, например), то лучше все делать через конфиги в домашних директориях.
profile - это то, что ваш шелл выполняет при логине. Еще есть .$SHELLrc, которые выполняются при каждом запуске шелла. Синтаксис, по идее, одинаковый, всб информацию можно найти через cshrc/bashrc/zshrc в гугле, в зависимости от вашего шелла.
На форуме больше не появляюсь.
Высокопарность и надменность довела.
Высокопарность и надменность довела.
OpenBSD-current+scrotwm*1 (acer aspire one 531h)
FreeBSD 8.1+kde3*1 (desktop)
FreeBSD 8.1+scrotwm*1 (hp530)
FreeBSD 9.0+dwm*1 (old toshiba satellite)
FreeBSD 8.1+kde3*1 (desktop)
FreeBSD 8.1+scrotwm*1 (hp530)
FreeBSD 9.0+dwm*1 (old toshiba satellite)