Видео ролики бесплатно онлайн

Смотреть подборки видео

Официальный сайт maxceiling 24/7/365

Смотреть видео бесплатно

qmor 08.11.2010 16:32

Есть вопрос![Решено] Сборка debian пакета.

В связи с покупкой нетбука пришлось отказаться от kde в пользу xfce, в котором нет возможности настраивать действия по наведению мыши в угол экрана. Несного покумекав написал себе небольшую программку которая позволяет при наведении курсора в левый верхний угол экрана сворачивать все окна. После этого захотело сделать себе deb пакет с программкой, но что то никак не могу его собрать. В конце сборки после команды

1
dpkg-buildpackage -rfakeroot



выдает ошибку
1
2
dpkg-source: ошибка: невозможно собрать с форматом исходника «3.0 (quilt)»: файл orig.tar не найден
dpkg-buildpackage: ошибка: dpkg-source -b magic-corner-0.0.1 возвратил код ошибки 255



Может кто поможет?


Тэги:
+ 3 -
Похожие Поделиться

DobrijZmej 08.11.2010 16:52 #
+ 3 -
Src-пакет Debian обычно состоит из нескольких файлов:
package-version.dsc - текстовый файл, включающий в себя перечень остальных необходимых файлов;
package-version.orig.tar.gz - архив с исходными текстами программы;
package-version.diff.gz - патч на архив с исходными текстами программы, добавляющий в них вышеупомянутый каталог debian/, а так же, возможно, содержащий исправления внесенные в исходные тексты сопровождающим.
Примечание: Некоторые включают каталог debian/ прямо
cyrus 08.11.2010 18:41 #
+ 1 -
http://welinux.ru/post/2497/
http://welinux.ru/post/2872/

Может быть эти ссылки помогут..
xameleon 08.11.2010 19:02 #
+ 3 -
с checkinstall часто проблемы бывают, но иногда он позволяет быстро собрать пакет, не заморачиваясь с ручной записью

вобще проверь для начала полностью с установкой и без изменения системы, для этого при конфигурации укажи какую-нибудь директорию в домашней:
./configure --prefix=/полный/путь/к/директории
вобще список параметров можно и желательно всегда перед сбокрой посмотреть
./configure --help

после этого смело без судо собирай и ставь:
make
make install
если все ок, то можно пакет собирать, вначале чистим тестовую сборку
make uninstall
make clean
потом переконфигурируем и собираем, но я предпочитаю без судо, чтобы только пакет собрался
./configure
make
fakeroot checkinstall
в конце ругнется, что пакет не поставился, но нам нужна была только сборка, можно ответить 'Y', посмотреть сообщение о неуспешной установке, нажать 'Q' для выхода их просмотра сообщения и сборка завершится.

если с checkinstall проблемы, попробуй пакет по другому собрать, я вкратце без построения дерева зависимостей расскажу

Понадобятся пакеты fakeroot (я уже о нем говорил), dh-make, debhelper, devscripts
Нам нужен исходник скажем это ngspice-1.1 в архиве ngspice-1.1.tar.bz2 и в распакованном виде с именем директории ngspice-1.1. То есть в текущей директории проекта архив и одноименная директория. заходим в нее
cd ngspice-1.1
конфигурируем
./configure
и запускаем dh_make
dh_make -e [email protected] -f ../ngspice-1.1.tar.bz2

нас спрашивают о типе пакета одиночный, несколько пакетов, библиотека и тд. пусть будет single
тебе выкинет инфо о сборке и о необходимости поправить несколько файлов плюс создастся директория debian
входим в нее и правим control
cd debian
nano control
в открывшемся файле (я повторяю, про проверку зависимостей не заморачиваемся, если ставим для себя, если сборка успешная, то все и так стоит), правим если нужно некоторые строки, все в принципе наглядно
в Section: пишем куда относится (games, internet... и тд)
в остальных параметрах ничего критичного, единственно, если править последнюю строку с long description обрати внимание что вначале стоит пробел, его не убирать

еще можно, но если для себя не обязательно править changelog, copyright. README.debian можно просто удалить.
Возвращаемся в корневую директорию будущего пакета
cd ../

теперь сборка пакета. если надо еще пакет с исходником то собираем так
dpkg-buildpackage -rfakeroot

если достаточно просто пакета с приложением. то можно так
fakeroot debian/rules binary

выглядит длинно, но на самом деле процесс занимает минуты, если не заниматься подготовкой официального релиза
http://kubuntu.ru/node/1538
Alex_P 08.11.2010 19:03 #
+ 3 -
Надо создать оригинальный архив с исходниками, можно сделать так :)
tar --exclude=debian -czf magic-corner_0.0.1.orig.tar.gz magic-corner-0.0.1
cppmm 08.11.2010 19:16 #
+ 0 -
Сначала надо сдеалть dh_make(ключи запуска в мане) в директории с исходниками, а потом только делать dpkg-buildpackage.
qmor 09.11.2010 10:00 #
+ 0 -
Всем огромное спасибо, собралось
DobrijZmej 09.11.2010 11:03 #
+ 0 -
поменяйте, плз, в сообщении тему (добавьте слово Решено)
и в тексте сообщения опишите решение.

Да, и добавьте еще кат, плз =)
orkaan 09.11.2010 12:13 #
+ 0 -
Я, конечно, извиняюсь, но в xfce есть кнопка сворачивания всех окон. Зачем программка?
qmor 09.11.2010 12:25 #
+ 0 -
дело в том что кнопка то есть, а вот действий к углам и краям экрана как в KDE привязать нельзя, а я очень привык к тому, что при наведении в левый верхний угол экрана сворачиваются все окна.

В хорошем качестве hd видео

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн