Форум сообщества Runtu.org
Ноябрь 20, 2018, 03:26:57 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Новости: Доступна для тестирования х64 версия дистрибутива Runtu XFCE 18.04 - 20181018

Подробнее
   Начало   Помощь Поиск Войти Регистрация  
Страниц: 1   Вниз
  Печать  
Автор Тема: Компиляция апплета multiload для LXPanel  (Прочитано 2094 раз)
0 Пользователей и 1 Гость смотрят эту тему.
gas
Прохожий
*
Offline Offline

Сообщений: 4



« : Май 05, 2014, 10:14:43 »

Попытался скомпилировать multiload-nandhp (в виртуалке, на чистом runtu 14.04), но так и не достиг положительного финала: не находит/не видит он LXPANEL, а для XFCE все прекрасно...

Мне потребовались поставить библиотеки:
automake
libtool
intltool
libgtk2.0-dev
libgtop2-dev
pacman
xfce4-panel-dev
libxfcegui4-dev
lxde-core
libmenu-cache-dev

Что-то еще не хватает... но пакетов типа lxpanel-dev не видно...
Что посоветует сообщество?


Для lхpanel (и xfce) есть плагин multiload. Передран из gnome2. Компилится просто (могу сделать). В PPA навскидку не нашел. Удобно, юзаю, рекомендую
Скомпилил. Установить : dpkg -i multiload_2-1_i386.deb libgtop2-7_2.28.5-2_i386.deb . libgtop2 - из репы
Подключить - как любой плагин lxpanel

Записан
sfs
Местный
*****
Offline Offline

Сообщений: 630


WWW
« Ответ #1 : Май 05, 2014, 10:49:02 »

не находит/не видит он LXPANEL,
Там пришлось немного с этим похитрить. Чтобы увидел - добавлял из арча. А в чем смысл перекомпиляции? Чем мой .deb не устраивает?
а для XFCE все прекрасно...
Выложите...
Записан

gas
Прохожий
*
Offline Offline

Сообщений: 4



« Ответ #2 : Май 06, 2014, 06:39:09 »

Ваш .deb устраивает полностью  Показает язык , себе его и поставил.
Задела ваша фраза: "плагин multiload. Передран из gnome2. Компилится просто" - понял что не дорос еще до вашей простоты...

Вот мой deb который должен работать под xfce4
Записан
sfs
Местный
*****
Offline Offline

Сообщений: 630


WWW
« Ответ #3 : Май 06, 2014, 09:36:22 »

Возможно выскажу крамольные для юбунтового форума мысли, но по моим впечатлениям - юбунту не удобен для компиляции. Для этого больше подходят дистры где dev часть пакета (хедеры) вместе с бинарниками. До arch я многое по компиляции не догонял. Только там понял. В данном случае не нашел в юбунту хэдеры lxpanel - взял из из arch пакета. На 100% не уверен что это корректно, но в данном случае сработало
Вышесказанное - не к тому что юбунту плохой дистр. Он заточен под другое. Все есть готовыми пакетами (особенно с учетом ppa). Для "широкого юзера" вообще достаточно коробки. Хороший виндозаменитель для дома. Особенно ценно наличие сборки заточенной под наши реалии (runtu) и рус. форума поддержки. Особенно на момент завершения win xp и железно-драйверную чехарду win7-8
« Последнее редактирование: Май 06, 2014, 09:40:22 от sfs » Записан

HsH
Administrator
*****
Offline Offline

Сообщений: 2592



« Ответ #4 : Май 06, 2014, 09:48:48 »

В данном случае не нашел в юбунту хэдеры lxpanel - взял из из arch пакета.

   Вы об этом http://packages.ubuntu.com/source/trusty/lxpanel ?
Записан
sfs
Местный
*****
Offline Offline

Сообщений: 630


WWW
« Ответ #5 : Май 06, 2014, 10:12:39 »

Наверное. Я пытался решить задачу в лоб http://packages.ubuntu.com/search?searchon=contents&keywords=lxpanel.pc&mode=exactfilename&suite=trusty&arch=any
Кстати lxpanel.pc по Вашей ссылке все равно не нашел
Подскажите какие-то мануалы (желательно рус.) по компиляции в юбунту. Или в 2х словах на примере данной темы - какой был бы правильный путь
http://ubuntologia.ru/blog/system/99.html
http://help.ubuntu.ru/wiki/programs_installation
« Последнее редактирование: Май 06, 2014, 10:40:55 от sfs » Записан

HsH
Administrator
*****
Offline Offline

Сообщений: 2592



« Ответ #6 : Май 06, 2014, 10:39:06 »

Кстати lxpanel.pc по Вашей ссылке все равно не нашел
   Внутри архива lxpanel_0.6.1.orig.tar.gz есть файл lxpanel.pc.in и другие, которые используются при автоконфигурировании и последующей компиляции.

Подскажите какие-то мануалы (желательно рус.) по компиляции в юбунту.
  Обзорное руководство со ссылками на более глубокое знакомство можно посмотреть здесь.

Или в 2х словах на примере данной темы - какой был бы правильный путь
   "Правильный путь" - дебианизировать исходники и собрать пакет, но не всегда это можно сделать в приемлемые сроки. Иногда, для упрощения процесса многие моменты можно опустить - главное, чтобы были учтены возможные зависимости и конфликты пакетной базы.
Записан
sfs
Местный
*****
Offline Offline

Сообщений: 630


WWW
« Ответ #7 : Май 06, 2014, 12:28:44 »

  Внутри архива lxpanel_0.6.1.orig.tar.gz есть файл lxpanel.pc.in и другие, которые используются при автоконфигурировании и последующей компиляции.
Получается в данном случае правильным способом без пересборки lxpanel плагин к нему не собрать..
  "Правильный путь" - дебианизировать исходники и собрать пакет, но не всегда это можно сделать в приемлемые сроки.
Дебианизация - похоже очень мощная  система. Раз они с ее помощью даже на bsd ядре дебиан выпускают. Но , похоже это за гранью возможностей даже продвинутого юзера и вообще одиночек. Нужна целая инфраструктира - координаторы маинтейнеры и т.п.
Хорошо что они есть.
Вероятно в этом и секрет популярности. Большая степень готовности. Не конструктор - все из коробки. Почти винда  Улыбающийся
ppa в сравнении с aur тоже простым не кажется. Именно об этом я выше и писал.
« Последнее редактирование: Май 06, 2014, 12:34:28 от sfs » Записан

Страниц: 1   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006, Simple Machines Valid XHTML 1.0! Valid CSS!