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


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

Автор Тема: Компилятор Naut. Annotations не видит пакет  (Прочитано 133777 раз)

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

Оффлайн swampy_earl

  • Автор темы
  • Активист
  • *
  • Сообщений: 324
    • Просмотр профиля
Пытаюсь установить расширение на Ubuntu 22.04. Для аннотаций, в файлах и папках "Наутилуса". Вот здесь информация:
https://www.omgubuntu.co.uk/2022/12/nautilus-annotations-extension
Два часа бился над этим. С огромным трудом нашёл все нужные пакеты. Но компилятор всё равно "клинит" и "выкаблучивается". На этапе компиляции ./configure он выдаёт шикарную фразу:
No package 'libnautilus-extension-4' found
Это притом, что я абсолютно точно установил в систему этот пакет. И проверил это. Несколько раз.  :)
Но компилятор его в упор не видит.
Что делать, ребята? Помогите, пожалуйста.
« Последнее редактирование: 04 Февраля 2023, 20:17:40 от Onlininer »

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6691
  • 20% Cooler
    • Просмотр профиля
Re: Компилятор Naut. Annotations не видит пакет
« Ответ #1 : 04 Февраля 2023, 05:59:09 »
На этапе компиляции ./configure
найдите соответствующий PPA. (Ubuntu - пакетная ОС. Все ваши компиляции могут быть поломаны при очередном обновлении)
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн swampy_earl

  • Автор темы
  • Активист
  • *
  • Сообщений: 324
    • Просмотр профиля
Re: Компилятор Naut. Annotations не видит пакет
« Ответ #2 : 04 Февраля 2023, 08:09:31 »
К сожалению, эта программа не существует в виде PPA! Она есть только на гитхабе, и только в сыром виде - для самостоятельной компиляции. Вот ссылка на гитхаб. Точнее, на ГитЛаб:

https://gitlab.gnome.org/madmurphy/nautilus-annotations

Оффлайн ya1ov

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Компилятор Naut. Annotations не видит пакет
« Ответ #3 : 04 Февраля 2023, 17:53:25 »
Предполагаю что для сборки нужен libnautilus-extension-dev.

Оффлайн Onlininer

  • Активист
  • *
  • Сообщений: 854
    • Просмотр профиля
Re: Компилятор Naut. Annotations не видит пакет
« Ответ #4 : 04 Февраля 2023, 20:17:14 »
Это притом, что я абсолютно точно установил в систему этот пакет. И проверил это. Несколько раз.  :)
Может быть, при установке (точнее после) пакета надо было перезагрузиться?
"Никогда такого не было... и вот -опять!"

Оффлайн swampy_earl

  • Автор темы
  • Активист
  • *
  • Сообщений: 324
    • Просмотр профиля
Re: Компилятор Naut. Annotations не видит пакет
« Ответ #5 : 05 Февраля 2023, 03:17:04 »
Onlininer - Спасибо, но к сожалению это не сработало. После перезагрузки всей системы всё равно комплиятор не видит этого пакета. No package 'libnautilus-extension-4' found. Все остальные зависимости удалось удовлетворить.
ya1ov
- Да, я тоже подумывал об этом. Я в курсе, что когда компилятор жалуется на отсутствие пакета, то он имеет в виду --dev версию хотя и не говорит об этом почему-то... Но нет - это не сработало, увы. Я установил этот пакет. И сделал его апгрейд. Не помогает.

« Последнее редактирование: 05 Февраля 2023, 04:15:37 от Onlininer »

Оффлайн Onlininer

  • Активист
  • *
  • Сообщений: 854
    • Просмотр профиля
Re: Компилятор Naut. Annotations не видит пакет
« Ответ #6 : 05 Февраля 2023, 04:16:34 »
swampy_earl, Может...для Ubuntu 22.04 Надо было компилировать более старую версию??? https://gitlab.gnome.org/madmurphy/nautilus-annotations/-/tags  ???
"Никогда такого не было... и вот -опять!"

Оффлайн swampy_earl

  • Автор темы
  • Активист
  • *
  • Сообщений: 324
    • Просмотр профиля
Re: Компилятор Naut. Annotations не видит пакет
« Ответ #7 : 05 Февраля 2023, 07:38:54 »
Отличная идея. Спасибо. Я скачал версию 0,90, где ещё не было этого проклятого пакета в требованиях.

Удалось пройти этап ./configure, с грехом пополам.

Но компилятор всё равно сбивается  :) После команды sudo make install он говорит...

(Нажмите, чтобы показать/скрыть)

Онлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6839
    • Просмотр профиля
Re: Компилятор Naut. Annotations не видит пакет
« Ответ #8 : 05 Февраля 2023, 08:26:00 »
Цитировать
всё равно комплиятор не видит этого пакета. No package 'libnautilus-extension-4' found
Не видит, потому что это не тот пакет.
http://archive.ubuntu.com/ubuntu/pool/main/n/nautilus/libnautilus-extension4_43.2-0ubuntu1_amd64.deb
Как видно из названия, это для гном 43. Поэтому, в 22.04 его нет и не будет.
Можно вручную распаковать библиотеку из этого пакета. Но вполне вероятно она не будет работать с гномом из 22.04.

Оффлайн swampy_earl

  • Автор темы
  • Активист
  • *
  • Сообщений: 324
    • Просмотр профиля
Re: Компилятор Naut. Annotations не видит пакет
« Ответ #9 : 06 Февраля 2023, 07:24:22 »
Спасибо большое за объяснение. Да, я уже смирился, что придётся забыть про новую версию этой программы. Я пытаюсь установить хотя-бы старую 0,90. Удалось пройти этап ./configure. Но не инстал...

Вы не знаете, что за ошибки при команде sudo make install?

Makefile:677: loaders/.deps/shl_load.Plo: No such file or directory
make: *** No rule to make target 'loaders/.deps/shl_load.Plo'.  Stop.

Оффлайн swampy_earl

  • Автор темы
  • Активист
  • *
  • Сообщений: 324
    • Просмотр профиля
Re: Компилятор Naut. Annotations не видит пакет
« Ответ #10 : 09 Февраля 2023, 08:20:21 »
Кстати, что интересно. Это маленькое расширение Nautilus Annotation не получается собрать даже на "Федоре 37". Несмотря на тот факт, что там уже "Гном 43". Причина - всё та же. Невозможно установить этот проклятый пакет gnome-extension-4. Как я понял, он просто недоступен на "Федоре".

Как же меня это всё задолбало. :) Будь проклят этот долбаный пакет gnome-extension-4:) Вот и всё, что я хочу сказать по этому поводу.  :)

Попробую скомпилировать более старую версию, опять-таки для "Дяди Фёдора". Если опять не получится - просто плюну на это дело. Овчинка выделки не стоит.

Оффлайн Onlininer

  • Активист
  • *
  • Сообщений: 854
    • Просмотр профиля
Re: Компилятор Naut. Annotations не видит пакет
« Ответ #11 : 09 Февраля 2023, 18:13:09 »
swampy_earl, да, обязательно дайте знать (потом).
"Никогда такого не было... и вот -опять!"

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6691
  • 20% Cooler
    • Просмотр профиля
Re: Компилятор Naut. Annotations не видит пакет
« Ответ #12 : 09 Февраля 2023, 18:52:44 »
Вот ссылка на гитхаб. Точнее, на ГитЛаб:

https://gitlab.gnome.org/madmurphy/nautilus-annotations
А если бы заглянули на github, увидели бы и собранныe бинарники
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн swampy_earl

  • Автор темы
  • Активист
  • *
  • Сообщений: 324
    • Просмотр профиля
Re: Компилятор Naut. Annotations не видит пакет
« Ответ #13 : 11 Февраля 2023, 07:31:52 »
Onlininer - Дальше дело было так.  :) Я попытался поставить на "Федору" старую версию этой проги, 0.90. Разработчик её выпустил до портирования на библиотеку libextension-4.

Но всё равно ничего не получилось сделать. При компиляции, после запуска ./bootstrap в терминале, всё равно вылезла ошибка "нужна библиотека nautilus-extension". Этот пакет в системе давно есть. Но видно компилятору нужна версия -dev или -devel.

НО ПОЧЕМУ-ТО ОН ОБ ЭТОМ НЕ ГОВОРИТ!!! И ЭТО ЖУТКО БЕСИТ. КАК Я ВООБЩЕ ДОЛЖЕН ОБ ЭТОМ ДОГАДАТЬСЯ???  >:( >:( >:(

Я конечно уже знал про эту заморочку, что для компиляции обычно нужны пакеты -dev: спасибо, на одном форуме ещё раньше подсказали. Но в инструкции к программе об этом не сказано. Ну почему, блин? Неужели нельзя было просто написать что нужен такой-то и такой то -dev пакет?

Но даже эти знания не помогли ничерта. Найти нужный -dev пакет nautilus-extension для "Fedora 37" не удалось. Я плюнул на версию 0.90 окончательно.

Тогда я исполнил совет ALiEN175 и скачал бинарники для самой последней версии проги. Раскидал их по системным папкам. И запустил комплиятор для последней версии и... о, чудо! Самую последнюю версию "Nautilus Annotation" удалось всё-таки скомпилировать и установить на "Fedora 37". Видать, в бинарниках находился тот самый проклятый пакет nautilus-exetension-4, который у меня уже в печёнках сидит.

Значит так вот удалось скомпилировать эту прогу на Fedora 37. А теперь надо попробовать на Ubuntu 22.04. Вдруг получится?

Но я не буду приводить полную инструкцию, даже для Fedora 37. К сожалению, я уже забыл вообще, какие пакеты скачивал для компиляции. Штук 10 по-моему, как минимум. Просто ужас. Ну зачем так сложно надо было делать? Не понимаю, почему автор проги не сделал обычный гном-экстеншен...

ALiEN175 - Огромное спасибо. Только благодаря вашему совету насчёт бинарников удалось справиться с этой упорной программой и поставить её на комп всё-таки.

Я не знаю что такое бинарники. В программировании я полный "ноль", у меня гуманитарное образование. Но эти самые "бинарники" реально помогли! Спасибо.

Прога немного глючная, но мне она нравится всё равно. Вот скриншоты, как я отметил папку Avidemux Workflow.





Кстати говоря, из-за какого-то бага эта пробная аннотация перешла на родительский каталог Video. Как я понял, надо запускать интерфейс annotations НЕ кликая по иконке папки, а кликая ВНУТРИ открытой папки; на бэкграунде. Ах да, ещё там не работает автосохранение. Так что надо жать ctr+s после каждой записи. Несколько раз.

А в целом приложение клёвое и автор - большой молодец. Это одна из тех "великих мелочей", из которых складывается комфорт и удобство. К сожалению, разработчики "Гном 3/4" не уделяют этому внимания, следуя по пути предельной унификации и упрощения.




« Последнее редактирование: 11 Февраля 2023, 07:34:34 от swampy_earl »

Оффлайн Onlininer

  • Активист
  • *
  • Сообщений: 854
    • Просмотр профиля
« Последнее редактирование: 11 Февраля 2023, 22:34:31 от Onlininer »
"Никогда такого не было... и вот -опять!"

 

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