Большой Воронежский Форум
» UNIX и дериваты>Как в Mandriva Linux 2007 установить приложение, не входящие в дистрибутив???
Shira 14:22 16.03.2007
Не могу установить сторонние пиложение из исходников, не входящее в дистрибутив... Помогите плиз. Кажется, есть три способа установки, но не могу разобраться, как пользоваться командами. Хотелось бы на каком-нибудь примере установки любого приложения понять, как это сделать. [Ответ]
Giro 22:13 16.03.2007
Способ установки из исходников только один - установка из исходников.
Читаешь в распакованном каталоге файл INSTALL.txt или README.txt или иногда в папке DOC это все лежит. Обычно там все бывает расписано.
Простейший случай ./configure потом make потом make install
Но в твоем случае лучше зайти через меню в установку пакетов. Выбрать один из источников в инете и задать поиск. Все что нужно должно скачаться и установиться со всеми зависимостями. Вероятность успеха 50%.
Если выйдут косяки с установкой из графического режима. Тогда есть вариант ставить пакет через rpm команду. Там куча всяких параметров - читай раз уж взялся ха это дело. В простейшем случае rpm -i имя_файла.rpm должно поставить пакет или ругнуться на зависимости... [Ответ]
Xop 22:58 16.03.2007
Еще один вариант - если в архиве с исходниками лежит SPEC файл, то можно сначала rpm собрать командой

rpmbuild -tb имя_пакета.tar.gz

а потом уже поставить

rpm -U имя_пакета.rpm [Ответ]
ШевТ 23:23 16.03.2007
Для сборки из исходников:
Включаешь терминал, заходишь в каталог с исходниками и делаешь так:
./configure
make
su (потом вводишь пароль рута)
make install

Для установки из rpm:
rpm -i xxx.rpm
Чтобы видеть как идет установка можешь делать так:
rpm -ivh xxx.rpm [Ответ]
DER_angst 09:35 01.04.2007
Народ, подскажите что делать если при установке появляется такая строчка "Заголовок V3 DSA signature: NOKEY, key ID..." [Ответ]
Ilix 17:27 03.04.2007
Можно создать локальный репозиторий из пакетов, входящих в дистрибутив. Например, сгодится репозиторий yum (сам испытывал). Теоретически сгодится любой репозиторий: yum, apt, ещё какая-нибудь похожая мандула. [Ответ]
mozg1986 11:46 12.04.2007
А еще загляни сюда http://linuxforum.ru/ndex.php?showtopic=13769 [Ответ]
Sergey144010 14:15 06.08.2007
изначально был архив SMC_0.99.5_source.zip
разархивировал
там файлы и папки следующие :
data/
docs/
makefiles/
src/
autogen.sh
configure.ac
Makefile.am

что дальше делать? ./configure не помогает. [Ответ]
Flaming 14:58 06.08.2007
Sergey144010, разумеется, не помогает, его же нет.
./autogen.sh сначала запусти.
[Ответ]
Sergey144010 16:37 06.08.2007
отказано в доступе.
А папку с исходниками вообще куда лучше распаковывать? в моем случае она на десктопе распакованная лежит.

Мои действия:
захожу в папку через графический интерфейс
жму Ф4
выполняю команду su
потом ./autogen.sh (кстати с configure.ac тоже самое)
отказано в доступе

что делать ? [Ответ]
Flaming 18:53 06.08.2007
Sergey144010, su лучше набирать только перед make install
а здесь ты всё правильно делаешь, попробуй перед ./autogen.sh ввести chmod +x autogen.sh [Ответ]
Sergey144010 22:38 06.08.2007
ввёл chmod +x autogen.sh
потом ./autogen.sh
и получаю вот что
./autogen.sh: line 3: autoreconf: command not found

что делать? [Ответ]
nickvgru 07:33 07.08.2007
Чтобы научиться устанавливать программы из исходников нужно найти программу которая станет без проблем. Когда вы увидите как правильно проходит установка программы вам легче будет понять как это делается.
Путь установки описан верно: Переходим в каталог в котором распакована программа. Даем команду ./configure затем make затем make install. Все. Для простоты попробуйте сделать все это от roota.
Строка
./autogen.sh: line 3: autoreconf: command not found
означает что в файле autogen.sh в третьей строке стоит команда autoreconf, а система не знает такой команды. Можете открыть autogen.sh в любом текстовом редакторе и посмотреть.
Либо в вашей системе нет такой команды, либо эта команда может выполниться только от roota.
Для начала попробуйте установить какую-нибудь небольшую программу которая установится без проблем, а затем посмотрите что делает файл configure [Ответ]
Sergey144010 08:55 07.08.2007
да я бы с радостью! Я собственно этим и занимаюсь, скачал малогабаритную игрушку и пытаюсь установить в целях ознакомления. Дайте хоть чтоли ссылку на беспроблемустанавливающуюся програмку.

Последовательность процесса установки не понять уже невозможно, он только в этой теме раза 3-4 перечислен, вотFlaming говорил попробовать запустить файл ./autogen.sh а как вообще определить что сначала запускать нужно?

Ну и всё-таки хочеться установить вышеописанную программку, что с нейто делать? [Ответ]
Flaming 14:07 07.08.2007
Покажи содержимое каталога src/ [Ответ]
Sergey144010 14:26 07.08.2007
audio/
core/
enemies/
gui/
input/
level/
objects/
overworld/
player/
user/
video/
makefile.am

кстати кто в домолинке, тут есть ирк канал там можно пообщаться по этому поводу [Ответ]
Flaming 14:37 07.08.2007
Sergey144010, прям не знаю, попробуй перейти в этот каталог
cd src/
make
su
make install [Ответ]
Flaming 14:38 07.08.2007
А канал что-то не работает. [Ответ]
Sergey144010 14:45 07.08.2007
#club_not_for_kids работает
а можно пообщаться в radio там один хрен никого небыват [Ответ]
Sergey144010 14:54 07.08.2007
после первого маке
make: *** Не заданы цели и не найден make-файл. Останов. [Ответ]
GoR2 15:09 07.08.2007
http://domolink.homelinux.net/forum/index.php - сергей давай сюда... [Ответ]
Sergey144010 15:13 07.08.2007
спасиб, почитаем что тут у вас! [Ответ]
Вверх