Lipetsk *nix Association Forum Lipetsk *nix Association Forum
Новости:
 
*
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь. 09 Апреля 2025, 08:58:29


Войти


Страниц: [1] 2 3   Вниз
  Печать  
Автор Тема: Как ставить новые программы?  (Прочитано 55389 раз)
0 Пользователей и 1 Гость смотрят эту тему.
NeO
Злобный админчик
Администратор
*****

Карма: 62
Сообщений: 2376

Debian Stretch


WWW Награды
« : 24 Августа 2007, 07:25:33 »

Цитировать
У кого нить есть инфа по установке новых прог?
Она есть практически в каждом архиве в файлике README или директории Doc Улыбка
Цитировать
Имеет значение в какую папку распаковывается архив?

Нет.
Цитировать
Я пробовал раскрывать архив в home/загрузки/  крусадера.

И это в принципе правильно.

Цитировать
Запустил ./configere -вроде нормально, а make  уже выдал ошибку.
Надо смотреть, что пишет компилятор/линкер и изучать ./configure --help, возможно не хватает заголовочных файлов, не находятся какие-либо библиотеки или надо выключить/включить какой-то параметр.

Цитировать
Вобщем инфу бы пошаговую.

Панацеи к сожелению нет, тут поможет опыт и знание английского языка Улыбка

Вот пара советов:
1. Если ошибки возникают при выполнении ./configure, то вероятно не установлены нужные библиотеки, либо заголовочные файлы библиотек ( пакеты ИМЯ_БИБЛИОТЕКИ-devel.rpm для Mandriva ), их можно найти и установить, используя rpmdrake (если они присутствуют в дистрибутиве)

2. Если в ошибке присутствует ld -lncurses (вместо ncurses может быть другая строка - это название библиотеки), значит линкер не может найти библиотеку ncurses ( файл /usr/lib/libncurses.so ). Если такого файла нет, но есть /usr/lib/libncurses.so.2, то можно сделать симлинк
Код:
ln -s /usr/lib/libncurses.so.2 /usr/lib/libncurses.so
Может быть необходимо явно указать путь к библиотекам (в случае когда они отличается от /lib  и /usr/lib) например так:
Код:
env LDFLAGS=-L/usr/lib64/kde3 make
(env устанавливает переменные окружения для выполняемой программы)
Так-же пути к библиотекам могут задаваться в параметрах ./configure. Например:
Код:
./configure --with-qt-libraries=/usr/lib/qt3/lib/

Цитировать
Может есть прога которая переводит тары в рпм?
checkinstall делает rpm пакет из скомпилированного исходника, т. е.надо сделать следующее:
Код:
./configure
make
checkinstall

Цитировать
поставил ОС Mandriva Spring 2007 с KDE. Начало пока тяжелое.
"Тяжело в учении, легко в бою" (с) Улыбка Все мы начинали.
« Последнее редактирование: 24 Августа 2007, 07:28:34 от NeO » Записан
Страниц: [1] 2 3   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2011, Simple Machines

Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM