0
Найти на сайте: параметры поиска

 

 

Не получается компилировать программы из исходников

  
Сообщений: 0
Пытаюсь научиться компилировать программы из исходников, уже начитался статей на эту тему. Все сводится в основном к трем командам:
Код PHP:
  1.  
  2. $ ./configure
  3. $ make
  4. # make install
  5.  
Так вот пробовал на разных исходниках везде такая картина:
Код PHP:
  1.  
  2. griha@griha-H90K /media/usb-modeswitch $ ./configure
  3. bash: ./configure: Permission denied
  4. griha@griha-H90K /media/usb-modeswitch $ sudo ./configure
  5. [sudo] password for griha:
  6. sudo: ./configure: command not found
Пробовал просто вводить make и make install, тоже ничего не получается.
В чем причина? Что делать?
система Linux Mint 13 KDE
Сообщений: 0
Всамом начале у вас правильно написано, что configure и make можно делать из под юзера. А вообще всегда нужно читать файлы README и INSTALL. Покажите какие файлы присутствуют в пакете. Может там вообще нужно запускать какой-нить install.sh.
Сообщений: 0
вы бы в синаптике глянули usb-modeswitch должен присутсвовать,зачем же так с собой жестоко -конфигуре,мэйк))
Код PHP:
  1. v@v (25.11.12 21:41:08): ~$ apt-cache search usb-modeswitch
  2. usb-modeswitch - mode switching tool for controlling "flip flop" USB devices
  3. usb-modeswitch-data - mode switching data for usb-modeswitch
  4. v@v (25.11.12 21:41:31): ~$
Сообщений: 0
Григорий:
# make install
не, забудьте уже, сколько раз говорено вместо make install сделайте так: http://ru.wikipedia.org/wiki/CheckInstall так хотя бы можно будет удалить , то что Вы наделали.
Сообщений: 0
dr.Moro, однако хороший совет! Конечно же всегда лучше собирать пакеты той базы на которой дистр.
Сообщений: 0
Гвардии Капитан, жаль что не все про это помнят.
Сообщений: 0
Гвардии Капитан, ну не все это знают, да и CheckInstall распространятся тоже в исходных кодах т.е. чтоб поставить CheckInstall мне уже надо уметь компилировать исходные коды.
ᏤᎪᏞ вопрос же не в том стоит ли у меня в системе usb-modeswitch или нет, а в том как научится компилировать проги из исходных кодов.
Вот например в архиве NetworkManager-0.9.2.0 есть файл INSTALL в нем написано:
файл install
а в итоге :
Код PHP:
  1. griha@griha-H90K ~/NetworkManager-0.9.2.0 $ ./configure
  2. bash: ./configure: Permission denied
  3. griha@griha-H90K ~/NetworkManager-0.9.2.0 $ sudo ./configure
  4. [sudo] password for griha:
  5. sudo: ./configure: command not found


вот список файлов архива usb-modeswitch:
Спойлер
Сообщений: 0
Григорий, слухай ну тогда я хрен его знает. В минте сам пока ещё ничего не собирал. Поставил его только недавно впервые. Обычно я на Слаке. Это дали ноут поламать и попросили поставить именно Минт. Может чего-то не хватает в системе? Вы устанавливали пакеты из раздела Developer? Почитайте вот это http://ubuntologia.ru/manual-app-install
Сообщений: 0
Григорий:
CheckInstall распространятся тоже в исходных кодах т.е. чтоб поставить CheckInstall мне уже надо уметь компилировать исходные коды.
Да кто ж Вас так обманывает? все есть в репах.
Сообщений: 0
dr.Moro, просто Григорий хочет научится собирать пакеты. Но мне всё же кажется, что у него в системе чего-то не хватает. Может это как в альтовском Симпли? Там тоже искаропки нет возможности компилить, нужны запчасти для ядра и ещё что-то там, не помню.
Сообщений: 0
Гвардии Капитан, Не, ну это понятно, просто собирать надо правильно, а для этого неплохо бы таки поставить себе CheckInstall , вопрос в том как? можно установить себе одноименный пакет, а можно как размазать его по всей системе ровным слоем, да и еще вопрос как потом все это будет( да и будет ли) работать?
Сообщений: 0
Я тоже пробовал, ничего не выходит. Мало того, пробовал вместо Libre Office поставить IBM Lotus Symphony, тоже ни черта не выходит. Какой-то он урезанный, Минт этот. С тем и расстался с ним благополучно (ставил его, правда, из интереса - и 10, и 11, и 12-ю версии, и все заканчивалось одним и тем же - сносил его к чертям, и ставил Федору (чего и тебе желаю smile )
Сообщений: 0
попробовал сделать тоже самое на linuxmint 10 lxde и на Ubuntu 10.10 netbook - тот же самый результат:
bash: ./configure: Permission denied
может какие-то проблемы с правами доступа?
Сообщений: 0
Григорий, а действительно, не находится ли тот пакет в каталоге/папке которая для юзера read only?
Сообщений: 0
Григорий:
bash: ./configure: Permission denied
если вы про этот usb-modeswitch то я не уверен что надо делать ./configure читайте что пишут на сайте usb-modeswitch
В начало страницы 
|
Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.