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

Ако се работи Силите за събиране на софтуер от източник, който използва sonfigure; направи; направи инсталиране - можете да много бързо кален система, освен това не може да се проследи и да е домакин коя версия на софтуера, инсталиран, и съответно не е възможно да се направи ъпгрейд.

Администрация означава възможност за възстановяване на системата от самото начало от документация, като се използва само на RPM-пакети, това се постига в много кратък период от време, както и необходимостта да се документира свежда до обикновено прехвърляне на RPM-пакети + архивни файлове, настройки и конфигуриране (/ и т.н. / *).

Ето защо, ако вие правите всичко правилно (както в противен случай не го правят) цялостното развитие на софтуер трябва да отиде на отделни машини или специално създадени виртуални сървъри, изходния код на различни версии, съхранявани в CVS или SVN хранилища, и след това да изтеглите / създаде / изграждането на стабилна версия на програмен сорс код на трябва да бъде създадени RPM пакети, удобни в бъдещата администрация.

Монтаж на обороти-пакети от изходен код (* .src.rpm) Редактиране

Подготовка за Build

В дома си директория (

/), Трябва да създадете следната структура директорията:

Създаване на дърво за изграждане на директория:

Open mcedit (VI) и да се създаде в дома си директория файл .rpmmacros в следните направления:

Така че, са били взети необходимите първите стъпки, а сега там са всъщност опита нещо да се съберат. Как.

За изграждането на пакети от архивите на paket.src.rpm тип трябва да:

сложи пакета в каталога

Разгледай каталога

/ RPM / SRPMS от конзолата:

монтаж програма писта:

Процесът на сглобяване може да отнеме известно количество време, което зависи от кой пакет сте решили да възстановят, както и силата на вашия компютър и да variirovatsya от няколко секунди до няколко часа.
Ако всичко върви добре (няма данни за пакетните зависимости, например), които са готови за инсталиране двоични пакети ще бъдат записани до края на събранието, което ще намерите в каталозите

/ Об / noarch (в зависимост от пакета). В случая на тези съобщения, трябва внимателно да ги разгледа и да отговарят на изискванията, за да се съдържа в тези доклади (doustanovit нужни пакети).

Монтаж на обороти-пакети от изходен код (* .tar.gz, * .tar.bz2) Редактиране

Ако е необходимо, монтаж на милите paket.tar.gz файловете трябва да се постави в директорията на архивен файл:

/ RPM / източници. и директория

/ RPM / SPECS поставят спецификации на файла - paket.spec *

Сега трябва да отидете до директорията с спецификация на файл:

изграждане и стартирайте програмата:

Готови пакети ще бъдат съхранявани в същата директория, в случай на събранието на * .src.rpm, както и на самия архив * .src.rpm (в

По подразбиране всички пакети са компилирани за архитектурата на системата (напр i386). Ако искате да зададете платформа сила пакети на събранието, а след това добавете желаните опции:

където ключове: --target i386 --target i686 --target x86_64, определят получения пакет възел за i386 архитектура, съответно i686 и x86_64.

  • Налице е също така да се изгради с помощта на ключ -tb директно от пакети-източници - файлове * .tar.gz, * .tar.bz2, които осигуряват по-готови файлови спецификации:

Бележки Редактиране

  • Някои предприемачи допълнителен източник архиви файл .spec, но това не винаги е така. В такива случаи, ще трябва или да напишете своето собствено спец, или се опитайте да намерите подходящият в интернет и да редактирате за вашия случай. Най-новата версия може да бъде извлечена от начина, по който ** спецификация файл от архива * .src.rpm и да го редактирате вече.
    • В процеса на изграждане на приложения, или по някаква друга причина може да се наложи да получите съдържанието на RPM пакети - като например файл на спецификацията * .src.rpm. За тях декомпресиране, трябва да използвате скрипт rpm2cpio. Файл оборота в минута - е специален архив, разархивирайте, където можете да посочите скрипт.

отидете до директорията с правилния пакет * .rpm и писта:

където: /usr/lib/rpm/rpm2cpio.sh - самият Foo * .rpm скрипт - съдържанието на файла може да бъде, че вие ​​искате да премахнете.

Информация за rpm2cpio.sh назаем от listman.redhat.com страница

В допълнение, пакет разархивирайте об-източник, можете да използвате и двоичен командата инсталационен пакет:

След като стартирате тази команда, можете да намерите съдържанието на архива в съответните директории (paket.spec в

/ Обороти / SPECS; изходния код и кръпки

/ обороти / ИЗТОЧНИЦИ, и т.н.)

Монтаж пакет оборота в минута, при стандартно Редактиране на потребителските права

Съберете инсталиране на пакети оборота в минута със стандартни потребителски права.

В дома си директория създаде йерархия:

Освен това, в собствената директория на корена даде командата

myusernamed заменят съответно в името му. Това е всичко.

Той констатира, че използването на разширение AdBlock.

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

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