ПредишенСледващото

Деб пакети се използват в такива популярни дистрибуции като Debian и Ubuntu. За разлика от различни RPM база разпределение структура на тези пакети не се различават един от друг. С това не е трудно да се възстанови на опаковка от разпространение под другия.

Деб-пакет е софтуерна-архив, както и скриптове и допълнителни файлове. Ето един типичен пример за името на пакета:

Както можем да видим името на пакета, разделени от версия долна черта, както и архитектурата на пакета. Чрез символа "-" показва някакво подобие на освобождаване, въпреки че точно това като RPM не съществува за него.

Архитектури са i386 (в оборота в минута), amd64 (64-битова версия на пакети, на името на първите процесори AMD), всички (същият, който noarch в RPM, независимо от архитектурата), PowerPC, както и разнообразие от екзотични архитектура, която не води ще го направя.

Мисля, че би било полезно да се проведе един бегъл сравнение на RPM и DEB. Има много различия, но от крайния потребител, те няма да бъдат толкова забележимо. По принцип, когато зад нас някой прави всичко (и качество), че е добре. Веднага след като ние се опитваме да направим нещо за себе си - всичко лошо.

Така че, най-известният отличителен белег Деб е наличието на меки зависимости (Препоръчва се използването и Предложете). Много хора виждат това като свръхестествена сила и мощ DEB, въпреки че тези зависимости направя следващата, те вероятно не знам. Ап-да не е в състояние да се справи с тях, за правоспособност може с две възможности за ап конфигурация:

Във всеки случай, в съответствие с предписаните меки опаковки, без които нашият пакет ще работи във всички случаи. И по мое мнение все още е абсолютно твърда или мека зависимост, тъй като ние или сложи всички чували или Препоръчва се използването на Предложете, не поставяйте никакви лични или система ще бъде чист с намалени функции на някои опаковки или gryaznenky с куп различни пакети.

Друга полезна разграничение е възможността да се определи зависимости или логично.

С RPM, подобен проблем е коригиран чрез добавяне Осигурява в пакета, на която събра пакета. Въпреки това, много по-лесно да го направят, тъй като в DEB.

Още едно нещо, което може да бъде идентифицирано като полезност. Всички скриптове и ресурсните файлове са в директорията / Var / ИЪ / Dpkg / инфо /. Така че ние може бързо да ги гледаш, не мъчен с различни отбори.

Всъщност това е всичко. Чрез Деб пакет не може да определи каква кола е била сглобена в пакет не се различава макроси в RPM.

По принцип, както можете да видите, предимствата и недостатъците на едната или на другата по-скоро въпрос. Но това е само по отношение на крайния потребител. След като започне да събира свой собствен пакет (почти нула), Деб недостатъци стават все по-очевидни.

Те включват:

  1. Множество конфигурационни файлове (за 1 спец в об);
  2. Много услуга dh_ * команди, които не са съвсем ясно какво правят;
  3. Източник е въпрос не един файл, а на 2-ри, 3-ти;
  4. Трудности при прилагане на пластир;
  5. Възможността да се направи същото нещо по няколко различни начина.

език dh_make Вътрешен също прави монтажа особено привлекателен.

Специални благодарности на цифровия подпис към пакета. Самата Деб пакет, за разлика от оборотите, не е подписан, и се подписва от различни текстови файлове, съдържащи проверка по сума. В крайна сметка всичко се свежда до Release.gpg подпис в хранилището. Така че, ако сте по някакъв начин да се хвърли в главното хранилище Left пакет, идентифициране на автентичността му ще бъде невъзможно. Освен това, обикновено подписа на хранилището с помощта на ключ с празна парола.

Въпреки пакети за Debian и Ubuntu, и всички са на едно място, но поради различни хранилища и системи обединят, за да намерите нещо, което може да бъде трудно. Аз препоръчвам да използвате съответно и packages.debian.org packages.ubuntu.com сайтове. На тях можете лесно да разбере за коя дистрибуция, която принадлежи пакет.

В следващата част ще говорим за най-монтажни Деб-пакети.

Страница 1 от 1 1

Свързани статии

Подкрепете проекта - споделете линка, благодаря!