Как установить файлы пакетов в нужное место?

Я создал приложение python и смог создать пакет. Однако, когда я устанавливаю пакет, файлы не устанавливаются.

Я создал файл app.install в каталоге debian, который содержит:

bin/ /usr/bin app.desktop /usr/share/applications

. .Py файл находится в debian / bin, а файл .desktop находится в debian.

1
задан 26 August 2011 в 23:08

6 ответов

Я мог бы дать вам более полный ответ, если бы мог увидеть пакет. Из того, что вы предоставили, ваш файл package.install должен выглядеть так:

foo.py     usr/bin
debian/app.desktop     usr/share/applications

Также убедитесь, что package.install (замените package на фактическое имя вашего пакета) находится в папке [ f5] dir.

Вы должны посмотреть руководство по упаковке и страницу руководства для dh_install

1
ответ дан 25 May 2018 в 19:09
  • 1
    Я поместил его в debian / bin / после прочтения сообщения на форумах Ubuntu. Где бы вы порекомендовали установить файл .py? – Carl Ansell 26 August 2011 в 17:49
  • 2
    В корневом каталоге исходного пакета. Который после загрузки вашего пакета, я вижу, это то, что вы сделали. – andrewsomething 26 August 2011 в 20:09
  • 3
    ОК. Посмотрев на исходный пакет, я вижу проблему. Первый package.install должен находиться в каталоге debian/. Затем переименуйте его, чтобы использовать фактическое имя вашего пакета, bmi-calculator.install. В пакете есть еще несколько мелких проблем, но это приведет к тому, что файл сценария и рабочего стола будет установлен в нужное место. – andrewsomething 26 August 2011 в 20:18
  • 4
    Спасибо, теперь он устанавливается правильно. Когда я сказал, что у меня есть файл .install, он был в каталоге debian /, но на самом деле он назывался INSTALL, поэтому он не работал. – Carl Ansell 26 August 2011 в 20:27
  • 5
    Я вижу несколько ошибок lintian о версии и домашней странице, какие другие проблемы есть? – Carl Ansell 26 August 2011 в 20:34

Я мог бы дать вам более полный ответ, если бы мог увидеть пакет. Из того, что вы предоставили, ваш файл package.install должен выглядеть так:

foo.py usr/bin debian/app.desktop usr/share/applications

Также убедитесь, что package.install (замените package на фактическое имя вашего пакета) находится в папке debian/ dir.

Вы должны посмотреть руководство по упаковке и страницу руководства для dh_install

1
ответ дан 25 July 2018 в 21:24

Я мог бы дать вам более полный ответ, если бы мог увидеть пакет. Из того, что вы предоставили, ваш файл package.install должен выглядеть так:

foo.py usr/bin debian/app.desktop usr/share/applications

Также убедитесь, что package.install (замените package на фактическое имя вашего пакета) находится в папке debian/ dir.

Вы должны посмотреть руководство по упаковке и страницу руководства для dh_install

1
ответ дан 2 August 2018 в 03:04

Я мог бы дать вам более полный ответ, если бы мог увидеть пакет. Из того, что вы предоставили, ваш файл package.install должен выглядеть так:

foo.py usr/bin debian/app.desktop usr/share/applications

Также убедитесь, что package.install (замените package на фактическое имя вашего пакета) находится в папке debian/ dir.

Вы должны посмотреть руководство по упаковке и страницу руководства для dh_install

1
ответ дан 4 August 2018 в 18:54

Я мог бы дать вам более полный ответ, если бы мог увидеть пакет. Из того, что вы предоставили, ваш файл package.install должен выглядеть так:

foo.py usr/bin debian/app.desktop usr/share/applications

Также убедитесь, что package.install (замените package на фактическое имя вашего пакета) находится в папке debian/ dir.

Вы должны посмотреть руководство по упаковке и страницу руководства для dh_install

1
ответ дан 6 August 2018 в 03:16

Я мог бы дать вам более полный ответ, если бы мог увидеть пакет. Из того, что вы предоставили, ваш файл package.install должен выглядеть так:

foo.py usr/bin debian/app.desktop usr/share/applications

Также убедитесь, что package.install (замените package на фактическое имя вашего пакета) находится в папке debian/ dir.

Вы должны посмотреть руководство по упаковке и страницу руководства для dh_install

1
ответ дан 7 August 2018 в 20:57

Другие вопросы по тегам:

Похожие вопросы: