Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Разное

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Установка программ в Линуксе
 
 автор: Максимыч   (25.10.2006 в 11:35)   письмо автору
 
 

Вот недавно достал дистрибутив Mandriva 2007. Поставил. Остался очень доволен. Решил занятся изучением Линукса и сразу же встал в стопр. У меня есть вопрос к профи (а таких здесь я уверен не мало): как же всё-таки устанавливать программы в Линуксе. Как я понял проги бывают двух типов: либо rpm-пакеты либо исходники. С rpm вроде бы всё понятно. Запускаем в консоли rpm -i и прога устанавливается. А вот где потом искать эту установленную прогу. В каком каталоге? И второй вопрос. Как быть с исходными кодами? Как их компилировать? Нашёл прогу xmms. В readme к ней написано что нужно сделать следующие действия: ./configure потом make потом make install. Первый этап выполняется. Что-то делается. А вот make потом выдаёт ошибку. Помогите пожалуйста чайнику. Выручите.

   
 
 автор: cheops   (25.10.2006 в 12:15)   письмо автору
 
   для: Максимыч   (25.10.2006 в 11:35)
 

>А вот где потом искать эту установленную прогу
Полный список установленных пакетов можно получить при помощи команды
rpm -qa

Обычно это не удобно и команду используют совместно с preg, например, следующая команда найдёт все пакеты в чьём имени присутствует "MySQL"
rpm -qa|grep MySQL

Получить информацию о пакеты можно при помощи команды
rpm -qip имя.rpm


Какую ошибку выдаёт make? Иногда ./configure требуется передать больше параметров (например, путь куда устанавливаете программу), следует более внимательно readme почитать. Все операции при компиляции из под root выполняете?

   
 
 автор: Максимыч   (26.10.2006 в 11:09)   письмо автору
 
   для: cheops   (25.10.2006 в 12:15)
 

Да. Всё делаю из под рута. При выполнении команды ./configure выдаёт сообщение что необходима библиотека GLIB версии 1.2.2. Но я посмотрел и на компе у меня стоит эта библиотека. Только версия более новая. Вторая с чем-то. Как поступить дальше?

   
 
 автор: glsv   (26.10.2006 в 11:17)
 
   для: Максимыч   (26.10.2006 в 11:09)
 

>Но я посмотрел и на компе у меня стоит эта библиотека. Только версия более новая.
Значит в опциях ./confugure нужно указать путь к этой библиотеке.

   
 
 автор: Максимыч   (27.10.2006 в 08:40)   письмо автору
 
   для: glsv   (26.10.2006 в 11:17)
 

А как его указывать и как узнать где эта библиотека лежит?

   
 
 автор: glsv   (27.10.2006 в 10:15)
 
   для: Максимыч   (27.10.2006 в 08:40)
 

> Но я посмотрел и на компе у меня стоит эта библиотека.
Так Вы же ее нашли?

   
 
 автор: Максимыч   (27.10.2006 в 11:57)   письмо автору
 
   для: glsv   (27.10.2006 в 10:15)
 

Это я посмотрел в центре установки и удалении программ. А вот как узнать где на диске располагается эта библиотека?

   
 
 автор: cheops   (27.10.2006 в 13:54)   письмо автору
 
   для: Максимыч   (27.10.2006 в 11:57)
 

Можно через find поискать
find / -name "имя_файла" -print

   
 
 автор: pini-pini   (25.10.2006 в 19:07)   письмо автору
 
   для: Максимыч   (25.10.2006 в 11:35)
 

Возможно надо обновить библиотеки

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования