Вопросы с тегом «packaging»

создание пакетов для установки программного обеспечения, таких как .deb (Debian и производные), .rpm (RHEL / CentOS), .bff (AIX), Solaris pkg / pkgadd и т. д. НЕ используйте этот тег для / software-installation или / package -управление

173
Каковы плюсы / минусы deb против rpm?

По любым причинам я всегда использовал дистрибутивы на основе RPM (Fedora, Centos и в настоящее время openSUSE). Я часто слышал, что там говорится, что deb лучше, чем rpm, но когда его спрашивают, почему, никогда не удавалось получить внятный ответ (обычно вместо этого получают ревностные...

84
Zip все в текущем каталоге

Я хотел бы сжать и упаковать все, включая файлы и папки в текущем каталоге, в один ZIP-файл в Ubuntu. Какая команда была бы наиболее удобной для этого (и название инструмента, которое необходимо было установить, если оно есть)? Изменить: Что делать, если мне нужно исключить одну папку или несколько...

69
К какому пакету Fedora относится определенный файл?

В семействе ОС Debian dpkg --search /bin/lsдает: coreutils: /bin/ls То есть файл /bin/lsпринадлежит пакету Debian с именем coreutils . (см. этот пост, если вы заинтересованы в пакете, содержащем файл, который не установлен) Что такое эквивалент...

42
Есть ли инструмент / веб-сайт для сравнения статуса пакета в разных дистрибутивах Linux?

В настоящее время я ищу сайт или инструмент, который позволил бы мне сравнить состояние пакета конкретного программного обеспечения в разных дистрибутивах Linux. Например, какую версию gimp предоставляют Mint, Ubuntu, Debian Sid и Fedora 18? Непосредственный интерес мог бы состоять в том, чтобы...

26
Как узнать, с каким ключом GPG был подписан пакет RPM?

Криптографическая подпись RPM может быть проверена с помощью rpm -Kкоманды. Возвращает строку, содержащую gpg(или pgp) и заканчивающуюся тем OK, что подпись находится в базе данных RPM и является действительной. Если пакет не подписан, но контрольные суммы действительны, вы все равно получите OK,...

23
Есть ли в мире Fedora эквивалент PPA-сервиса?

Для Ubuntu есть этот удобный сервис PPA, где вы можете получить свой собственный репозиторий пакетов. Вы можете поместить туда исходные пакеты, которые находятся под лицензией с открытым исходным кодом, например, снимки разработки вашего программного обеспечения. (Сервер заботится о создании...

19
Почему приложения Linux часто помещают язык, на котором они написаны, в резюме?

При демонстрации приложений Windows и Mac в основном говорят о функциях. Приложения Linux, с другой стороны, содержат больше подробностей о том, какой язык использовался для его написания (и сопутствующие библиотеки), а не о возможностях. Это почему? Я мог бы понять, зная разницу между GTK + и QT,...

16
В системах на основе Debian, как мы очищаем файлы конфигурации пакетов, которые уже были удалены?

Чтобы быть более конкретным, я хотел бы сделать эквивалент добавления --purgeфлага к следующей команде sudo apt-get autoremove --purge [package name] к пакетам, которых больше нет в системе. Желательно, чтобы я хотел знать, как это сделать с конкретными пакетами и с каждым удаленным пакетом в...

13
Безопасно ли переименовывать файл .deb, названный по стандартам?

Созданная структура имени .debфайла package_version_architecture.deb. Согласно этому пункту: Некоторые пакеты не следуют структуре имени package_version_architecture.deb. Пакеты, переименованные в dpkg-name, будут следовать этой структуре. Как правило, это не повлияет на то, как пакеты...

12
Соглашение об именовании пакетов Debian?

Это все очень запутанно. Есть разные примеры, например: <package-name>_<epoch>:<upstream-version>-<debian.version>-<architecture>.deb источник: имена файлов пакетов Debian Есть раздел 5.6.12 версия или Руководство по политике Debian также связан с фактическим пакетом...

12
Что такое бинарный пакет? Как их построить?

Я хочу получить подробную информацию о бинарном пакете и запустить их на Linux. Я использую базу Debian (Ubuntu / Linux Mint) Linux OS. Как собрать бинарный пакет из исходного кода? А можно ли напрямую загрузить бинарный пакет для приложений (например, Firefox и т. Д.) И игр (например, BosWars и т....

11
Создать PKGBUILD из .deb

У меня есть .debпакет Debian, который по существу содержит двоичные файлы программного обеспечения в виде /usr/share/binпапки в сжатом dataфайле, и другой сжатый файл метаданных, содержащий контрольные суммы других файлов. Моя цель - создать PKGBUILDтакой пакет .deb для правильной установки на...

11
Как установить / разобрать зависимости сборки от debian / control?

Предположим, вы загрузили папку с исходным кодом, которая содержит как существующую /debian/папку, так и /debian/controlфайл. Давайте предположим, что данный пакет не находится в официальном репозитории Debian, поэтому apt-get build-depего нельзя использовать. Как разобрать Build-Depends:строку?...

10
python == python2 ИЛИ python == python3? Как упаковывать, распространять скрипты python py2k?

В зависимости от системы, python== python2или python== python3. Исполняемые скрипты Python, начинающиеся с: #!/usr/bin/env python #!/usr/bin/env python2 #!/usr/bin/env python3... Для python py3k это предусмотрено в документации, я должен / могу использовать его с номером версии , поэтому я делаю...

10
что означает «gbp: error: upstream / 1.5.13 не является допустимым древовидным»?

Я хочу собрать пакет debian с помощью пакета сборки git. (Gbp) Я прошел все шаги, и, по крайней мере, когда я вошел gbp buildpackage, появилась эта ошибка. что это значит? а что мне делать? gbp:error: upstream/1.5.13 is not a valid treeish...

9
Какие типы установщиков следует использовать коммерческому программному обеспечению для поддержки Linux?

Исходный код не является открытым или бесплатным, поэтому компиляция при установке не возможна. До сих пор я видел разработчиков, которые: предоставить файл tar.gz, и пользователь может распаковать его в подходящем месте. предоставьте .tar.gz сценарий install.sh для запуска основного установщика,...