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


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

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

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

impaleoops

  • Автор темы
  • Гость
Нет правила для сборки цели.
« : 09 Декабря 2018, 04:25:02 »
Всем привет :coolsmiley:.Ребят,я установил программу hydra из исходника tar.gz,по инструкции естественно.Программа запускается из терминала,но не работает,выдает ошибку мол скомпилирована без библиотеки опенссл, сейчас не знаю как её удалить даже.Посмотрел околовсяческие рецепты удаления программ,и стало понятно что "скомпилированную?" программу удалять надо посредствам терминала,может подскажите как удалить её?
root@x-System-Product-Name:/home/x# cd /home/x/Desktop/
root@x-System-Product-Name:/home/x/Desktop# cd hydra-gtk
root@x-System-Product-Name:/home/x/Desktop# cd thc-hydra-8.3
root@x-System-Product-Name:/home/x/Desktop/thc-hydra-8.3# make uninstall
make: *** Нет правила для сборки цели «uninstall».  Останов.
root@x-System-Product-Name:/home/x/Desktop/thc-hydra-8.3#
У меня такое чувство,что я все делаю через кривые руки.
Может это не та папка,откуда происходит удаление?


з.ы - можете захейтить меня прямо сейчас,мол еще один школод***чер",к ярлыкам мне не привыкать.Но,буду признателен тем кто удержит злой язык за зубами и благодарен тем,кто даст дельный совет.

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 8073
    • Просмотр профиля
Re: Нет правила для сборки цели.
« Ответ #1 : 09 Декабря 2018, 05:52:12 »
Цитировать
удержит злой язык за зубами
Как пожелаете. Так даже удобнее кусать.
Цитировать
программу удалять надо посредствам терминала
Если охота поиздеваться над собой, то можно и через терминал. Но уже давно придумали файловые менеджеры.
Я предпочитаю Midnight commander.
Осталось только найти, что удалять. Куда установилась программа, в общем случае зависит от разработчика.
Вероятные местарасположения программы.
1. Там, откуда устанавливали.
2. В домашнем каталоге, т.е /home/x
3. В каталоге /opt.
4. В иерархии каталогов /usr/local.
5. В иерархии каталогов /usr.

Оффлайн ecc83

  • Старожил
  • *
  • Сообщений: 2121
  • Ubuntu Mate 22.04 LTS
    • Просмотр профиля
Re: Нет правила для сборки цели.
« Ответ #2 : 09 Декабря 2018, 11:22:05 »
кто даст дельный совет.

Для начала посмотри инструкцию, там должно быть указано как устанавливать и удалять.
Обычно удаление нужно производить из того каталога, в котором происходила сборка.
Но вероятность успеха невелика, поэтому установку программ методом "make install" производить крайне нежелательно.
В вашем случае, если вам действительно нужна эта программа, то скомпилируйте её по новому с нужной библиотекой и снова установите, как и первый раз. То есть перед установкой можно не удалять. "Оно" перезапишет старые файлы новыми.
« Последнее редактирование: 09 Декабря 2018, 11:23:53 от ecc83 »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Нет правила для сборки цели.
« Ответ #3 : 09 Декабря 2018, 11:53:16 »
Цитировать
root@x-System-Product-Name:/home/x/Desktop/thc-hydra-8.3# make uninstall
начало
ls -1
?
Wars ~.o

Оффлайн ARTGALGANO

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1936
    • Просмотр профиля
Re: Нет правила для сборки цели.
« Ответ #4 : 09 Декабря 2018, 12:38:08 »
impaleoops, hydra есть и оф.репах.

impaleoops

  • Автор темы
  • Гость
Re: Нет правила для сборки цели.
« Ответ #5 : 09 Декабря 2018, 16:06:10 »
Как пожелаете. Так даже удобнее кусать.
сразу видно - интеллигент )
Спасибо,я скачал миднайт,но почему то пишет недостаточно прав для удаления.Папку нашел куда установилось - usr/local.Как я понимаю,даже если смогу удалить файловым менеджером,всё равно выходит связаные библиотеки не очистятся от "лишнего"?

начало
ls -1
?
Не совсем Вас понял.
impaleoops, hydra есть и оф.репах.

Да есть.Да и проблем с установкой из офрепозитория совсем не возникало,одно командой всё устанавливалось,но сам смысл научиться работать с терминалом,понимать что он хочет и как ему мёдом мазать.Практически  - поставил себе условие,в котором должен уметь самостоятельно компилировать из исходников.Из репозитория качается версия 8.6, а я хочу поставить 8.3.Может мои танцы с бубенцом и глупые,но отчасти потому и зарегался на форуме,что-бы учиться.

Checking for zlib (libz.so, zlib.h) ...
                                        ... zlib not found, gzip support disabled
Checking for openssl (libssl, libcrypto, ssl.h, sha.h) ...
                                                       ... NOT found, SSL support disabled
Get it from http://www.openssl.org
Checking for idn (libidn.so) ...
                             ... NOT found, unicode logins and passwords will not be supported
Checking for curses (libcurses.so / term.h) ...
                                            ... NOT found, color output disabled
Checking for pcre (libpcre.so, pcre.h) ...
                                       ... NOT found, server response checks will be less reliable
Checking for Postgres (libpq.so, libpq-fe.h) ...
                                             ... NOT found, module postgres disabled
Checking for SVN (libsvn_client-1 libapr-1.so libaprutil-1.so) ...
                                                               ... NOT found, module svn disabled
Checking for firebird (libfbclient.so) ...
                                       ... NOT found, module firebird disabled
Checking for MYSQL client (libmysqlclient.so, math.h) ...
                                       ... math.h not found, module Mysql disabled
Checking for AFP (libafpclient.so) ...
                                   ... NOT found, module Apple Filing Protocol disabled - Apple sucks anyway
Checking for NCP (libncp.so / nwcalls.h) ...
                                         ... NOT found, module NCP disabled
Checking for SAP/R3 (librfc/saprfc.h) ...
                                      ... NOT found, module sapr3 disabled
Get it from http://www.sap.com/solutions/netweaver/linux/eval/index.asp
Checking for libssh (libssh/libssh.h) ...
                                      ... NOT found, module ssh disabled
Get it from http://www.libssh.org
Checking for Oracle (libocci.so libclntsh.so / oci.h and libaio.so) ...
                                                                    ... NOT found, module Oracle disabled
Get basic and sdk package from http://www.oracle.com/technetwork/database/features/instant-client/index.html
Checking for GUI req's (pkg-config, gtk+-2.0) ...
                                              ... NOT found, optional anyway
Checking for Android specialities ...
                                  ... rindex() not found
Checking for secure compile option support in gcc ...
                                                  Compiling... no
                                                  Linking... no
Как видно из лога,опять же если я правильно понимаю - для правильной установки не хватает библиотек,в которых написано нотфаунд.Это суждение верно?Сейчас мне необходимо установить все эти библиотеки и потом заново пытаться скомпилировать программу?

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 8073
    • Просмотр профиля
Re: Нет правила для сборки цели.
« Ответ #6 : 09 Декабря 2018, 17:16:25 »
Да... Рановато тебе еще компилить. Хоть пару страниц букваря освой.
Цитировать
...почему то пишет недостаточно прав для удаления
Ты бы и в терминале ничего не удалил. Требуются права суперюзера.
Выполни:
sudo mcБольше ты никогда не увидешь, что недостаточно прав. Будь трижды внимателен. Теперь ты воистину всемогущь. Грохнешь систему, не успеешь глазом моргнуть.
Цитировать
всё равно выходит связаные библиотеки не очистятся от "лишнего"?
Библиотеки удаляются точно также, как и любой другой файл. Вот только, если библиотека используется еще какой-то программой, то эта программа перестанет работать.

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Нет правила для сборки цели.
« Ответ #7 : 09 Декабря 2018, 17:21:49 »
только строки error студию.

Wars ~.o

impaleoops

  • Автор темы
  • Гость
Re: Нет правила для сборки цели.
« Ответ #8 : 09 Декабря 2018, 17:35:53 »
Да... Рановато тебе еще компилить. Хоть пару страниц букваря освой.
Ну,пересел с винды на Ubuntu совсем недавно,и двух недель не прошло,начал читать руководство системного администратора 4 издание - Эви Немет,
Гарт Снайдер,Трент Хейн,Бэн Уэйли.Очень много информации,и даже ясного понимания как всё устроено - нету.Буду учиться.
sudo mc
а разве команды Sudo su - недостаточно? Обязательно почитаю различия,убивать систему всё таки не хочется)
Библиотеки удаляются точно также, как и любой другой файл. Вот только, если библиотека используется еще какой-то программой, то эта программа перестанет работать.
В этом моенте и логика и здравый смысл.Спасибо)
только строки error студию.
Уважаемый,вы можете выражать свои мысли более ясно?Я же не терминал,мне нужно понимать лексическкое значение ваших выражений.

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 8073
    • Просмотр профиля
Re: Нет правила для сборки цели.
« Ответ #9 : 09 Декабря 2018, 17:50:09 »
Цитировать
...разве команды Sudo su - недостаточно?
Даже звучит загадочно. Я не использую. Для моих "проказ" sudo mc достаточно.

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Нет правила для сборки цели.
« Ответ #10 : 09 Декабря 2018, 18:21:09 »
impaleoops,
понятно, это урок в Linux, но вижу троль.
(Нажмите, чтобы показать/скрыть)
Wars ~.o

 

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