Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Стандартная проблема при компиляции  (Прочитано 929 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ivanhoe75

  • Автор темы
  • Активист
  • *
  • Сообщений: 362
    • Просмотр профиля
При запуске ./configure или другой комманды оказывается что не установлено определённого пакета. А название сообщаемое системой при этом отличается от того названия которое пихается после sudo apt-get install. Щас нужен ORbit 2.0 Есть ли какой справочник что-ли чтоб на каждый такой пакет не спрашивать на форуме т е находить по названию приблуды название дистра

Оффлайн digiwhite

  • Активист
  • *
  • Сообщений: 732
  • http://www.welinux.ru
    • Просмотр профиля
    • http://www.welinux.ru
Re: Стандартная проблема при компиляции
« Ответ #1 : 26 Июля 2008, 14:36:31 »
Почитать тут, если не читали.

Плюс можно попробовать нечто такое:
sudo apt-get build-dep <имя_пакета_который_хотим_собирать_из_исходников>

Но такой вариант, как я понимаю, работает в том случае, если в репозитории есть пакет, который мы хотим собрать из исходников.
Можно открыть синаптик и набрать в поиске orbit. 
Еще необходимо читать документацию идующую в архиве с иходником. 
И наконец google. Вроде все.

Социальная сеть не фанатично настроенных линуксойдов - http://www.welinux.ru

Оффлайн Андрюша

  • Участник
  • *
  • Сообщений: 191
    • Просмотр профиля
Re: Стандартная проблема при компиляции
« Ответ #2 : 26 Июля 2008, 14:40:13 »
Можно ещё попробывать apt-cache search orbit  и выбрать пакет, оканчивающийся на -dev

Оффлайн mkarasik

  • Участник
  • *
  • Сообщений: 163
    • Просмотр профиля
Re: Стандартная проблема при компиляции
« Ответ #3 : 26 Июля 2008, 17:15:44 »
ага, а еще можно можно поменять тот что в сорсе на тот что есть

Оффлайн mazut

  • Забанен
  • Активист
  • *
  • Сообщений: 703
  • да, не заходи ты сюда!
    • Просмотр профиля
Re: Стандартная проблема при компиляции
« Ответ #4 : 26 Июля 2008, 18:55:12 »
Удобно, если говорит что нет зависимости:

aptitude search foo-dev
sudo apt-get install foo-dev
./configure

И далее, пока не будет зеленого сигнала make
Потом
make clean
make
sudo make install


« Последнее редактирование: 26 Июля 2008, 19:03:09 от mazut »
Патрикеич.
Под наблюдением.

Оффлайн ivanhoe75

  • Автор темы
  • Активист
  • *
  • Сообщений: 362
    • Просмотр профиля
Re: Стандартная проблема при компиляции
« Ответ #5 : 27 Июля 2008, 10:07:14 »
root@i1-desktop:/home/i1# aptitude search foo-dev
root@i1-desktop:/home/i1# sudo apt-get install foo-dev
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Reading state information... Готово                       
E: Не удалось найти пакет foo-dev

Оффлайн digiwhite

  • Активист
  • *
  • Сообщений: 732
  • http://www.welinux.ru
    • Просмотр профиля
    • http://www.welinux.ru
Re: Стандартная проблема при компиляции
« Ответ #6 : 27 Июля 2008, 10:36:59 »
root@i1-desktop:/home/i1# aptitude search foo-dev
root@i1-desktop:/home/i1# sudo apt-get install foo-dev
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Reading state information... Готово                       
E: Не удалось найти пакет foo-dev


Это.... дядя, включаем мозг. Вместо "foo-dev" подставляем имя вашего пакета. Т.е. "<имя_пакета>-dev".
Социальная сеть не фанатично настроенных линуксойдов - http://www.welinux.ru

andrey95

  • Гость
Re: Стандартная проблема при компиляции
« Ответ #7 : 27 Июля 2008, 11:05:40 »
Если напишите название требуемого пакета  в командной строке apt может дать подсказки.

Оффлайн Saha

  • Активист
  • *
  • Сообщений: 517
    • Просмотр профиля
Re: Стандартная проблема при компиляции
« Ответ #8 : 27 Июля 2008, 11:09:51 »
еще может помочь поиск по файлам внутри пакета (как установленного, так и нет)
apt-file search

 

Страница сгенерирована за 0.043 секунд. Запросов: 23.