Запитання з тегом «packaging»

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

12
Які плюси / мінуси боргу проти rpm?
З будь-яких причин я завжди використовував дистрибутиви на основі RPM (Fedora, Centos та на даний момент openSUSE). Я часто чув, як він говорив, що деб краще, ніж обороти в хвилину, але коли його запитують чому, ніколи не змогли отримати цілісну відповідь (зазвичай, замість цього, отримайте ревну рентген та велику кількість …
171 rpm  packaging  dpkg 


2
Зіпсуйте все в поточному каталозі
Я хотів би стиснути і упакувати все, включаючи файли та папки в поточному каталозі, в один ZIP-файл на Ubuntu. Яка була б найзручніша команда для цього (і назва інструменту, який потрібно встановити, якщо такий є)? Редагувати: Що робити, якщо мені потрібно виключити одну папку або кілька файлів?


4
Чи є інструмент / веб-сайт для порівняння стану пакета в різних дистрибутивах Linux?
Зараз я шукаю веб-сайт або інструмент, який би дозволив мені порівняти стан пакета певного програмного забезпечення в різних дистрибутивах Linux. Наприклад, яку версію gimp надають Mint, Ubuntu, Debian Sid та Fedora 18? Безпосереднім інтересом буде можливість уникнути винахідництва колеса під час упаковки програмного забезпечення (наприклад, повторного використання патчів з інших …

4
Як визначити, з яким ключем GPG було підписано пакет RPM?
Криптографічний підпис RPM можна перевірити за допомогою rpm -Kкоманди. Це повертає рядок, що містить gpg(або pgp) і закінчується, OKякщо підпис знаходиться в базі даних RPM і є дійсним. Якщо пакет не підписаний, але контрольні суми дійсні, ви все одно отримаєте OK, але ні gpg. Якщо пакет підписаний, але ключ відсутній …

5
Чи існує еквівалент послуги PPA у світі Fedora?
Для Ubuntu є ця зручна послуга PPA, де ви можете отримати власне сховище пакетів. Ви можете розмістити там вихідні пакети, які мають ліцензію на відкритий код, наприклад, знімки розробки вашого програмного забезпечення. (Сервер піклується про створення правильного бінарного пакету і підписує його ключем репозиторію.) Користувачам потрібно лише додати адресу сховища …
23 fedora  packaging  rpm 

9
Чому програми Linux часто резюмують мову, на якій було написано?
Під час демонстрації програм Windows та Mac в основному говорять про функції. З іншого боку, додатки Linux мають більше деталей про те, якою мовою для його написання (та супровідними бібліотеками) користувалися, а не про функції. Чому так? Я міг би зрозуміти, знаючи різницю між GTK + та QT, змінившись лише …
19 packaging 

4
Як в системах на базі Debian, як ми очищаємо файли конфігурації пакетів, які вже були видалені?
Щоб бути більш конкретним, я хотів би зробити еквівалент додавання --purgeпрапора до наступної команди sudo apt-get autoremove --purge [package name] до пакетів, яких більше немає в системі. Переважно, я хотів би знати, як це зробити для певних пакетів та до кожного видаленого пакету в системі.

2
Чи безпечно перейменовувати .deb файл, названий стандартами?
Встановлена ​​структура імені .debфайлу є package_version_architecture.deb. Відповідно до цього пункту: Деякі пакети не відповідають структурі імен package_version_architecture.deb. Пакети, перейменовані на dpkg-name, будуть відповідати цій структурі. Як правило, це не матиме впливу на те, як пакунки встановлюються dselect / dpkg, але інші інструменти встановлення можуть залежати від цієї структури імен. Питання: …
13 debian  ubuntu  packaging  deb 

2
Що таке Бінарний пакет? Як їх побудувати?
Я хочу ознайомитись з бінарними пакунками та запустити їх на Linux. У мене працює база Debian (Ubuntu / Linux mint) Linux os. Як побудувати бінарний пакет з джерела? І чи можу я безпосередньо завантажувати двійковий пакет для додатків (наприклад, Firefox тощо) та ігор (наприклад, boswars тощо)? Я запускаю прямий пакет, …

1
Конвенція про іменування пакунків Debian?
Це все дуже заплутано. Існують різні приклади, наприклад: <package-name>_<epoch>:<upstream-version>-<debian.version>-<architecture>.deb джерело: назви файлів пакунків debian Чи розділ 5.6.12 Версія або Посібник з політики Debian також пов'язані з фактичним іменем файлу пакета? Або лише до полів у файлі керування? У цій темі вікі про формати репозиторію він насправді нічого не говорить про …

1
Створіть PKGBUILD з .deb
У мене є .debпакет debian, який по суті містить двійкові файли програмного забезпечення у вигляді /usr/share/binпапки у стисненому dataфайлі та інший стислий файл метаданих, що містить контрольні суми інших файлів. Моя мета - створити PKGBUILDправильно встановити такий пакет .deb в archlinux. Який правильний спосіб це зробити? Чи достатньо скопіювати вміст …

3
Як встановити / проаналізувати побудову залежностей від debian / control?
Припустимо, ви завантажили папку з вихідним кодом, яка містить наявну /debian/папку, а також /debian/controlфайл. Припустимо, відповідний пакет не знаходиться в офіційному сховищі Debian, тому apt-get build-depйого не можна використовувати. Як розібрати Build-Depends:рядок? Наприклад, якщо рядок читав Build-Depends: debhelper (>= 8), faketime, чи є якийсь інструмент, control-parse debian/control build-dependsякий би лунав …

3
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 це передбачено в документації, я повинен / можу використовувати його з номером версії , тому я роблю це: #!/usr/bin/env python3 Але я знайшов проблему зі сценаріями py2k. У той …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.