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

Cintu за цел да създаде хранилище за номинацията й за пълноправен дистрибуции, реших да започнете да печелите прототип от него. И, разбира се, сложи го в една от тези торбички, които не са на хълм или в официалните хранилища на Ubuntu или в ЗОП.

Тази помощна програма е написана в древни времена, и е специално проектиран за преобразуване на двоични пакети, създадени за различни дистрибуции, от един формат в друг. Поддържани формати - дебютантка. оборота в минута. TGZ на Slackware (и абстрактно на tar.gz - също), SLP на Stampede (преди беше дистрибуция на Linux, в момента - на frontirny) и PKG на Solaris.

чужденец полезност е включена в най-новата изграждане Cintu - cintu-макси-16041-7ts. В монтажни cintu-Юг 16041-3ts (както и във всички останали Ubuntu'idah) е лесен за инсталиране от официалния хранилището:

Целевата формат по подразбиране в чужди актове дебютантка, а други са дадени съответните опции, които аз няма да спре (виж съответната оферта леля Mans на човек - чужди). Преобразуване на дебютантка-пакет от някакъв друг формат изисква администраторски права (на причините за това няма да спре тук). Въпреки това, за да ги използват за получаване на команда Sudo не е желателно (но не е забранено): след това, генерирана от * .deb файл ще бъде собственост на корен "са, с всичките неудобства произтичат от това.

Utility fakeroot след стартиране (между другото, не изисква парола) създава "psevdoadministrativnoe среда". Както Sudo. може да се използва по два начина. На първо място, да даде командата

след което последва две жалби "nesekyurnost" текущата директория (и в двата случая е необходимо да се отговори на споразумението, което е, у), а след това в командния ред, вместо потребителят може да види "администратор". Това е Cintu по подразбиране то ще изглежда така:

И все пак истинската потребител все още остава този, който стартира fakeroot. Какво е лесно да се види с командата:

Сега можете да се даде команда преобразуване, например, по следния начин:

Кулминацията в съобщението:

Ако е необходимо, командата може да се повтори за следващия файл, или посочване на няколко аргумента. И в края на цялата процедура за преустройство - да се върнете към нормален потребител среда команден изход. И се уверете, че собственикът на преобразуваната файл няма да корен. както в случая на прилагане Sudo. и потребителя:

Ако искате да конвертирате един пакет - най-прост начин:

Със същия резултат:

Внимателният читател ще забележи, че няма tar.xz (txz) в списъка на поддържаните формати чужденец за комунални услуги и XZ комунални сега често се използва за компресиране на смъкнатия файл. И, наистина, директно конвертиране на файл с наставка няма да е възможно:

Но тук помага чистосърдечен трик - банална преименуване tar.xz в tar.gz. тъй като самият чужденец директно разопаковане и опаковане на архиви не се занимава.

И наистина, ако се извършва такава работа:

И едва след това да конвертирате командата, всичко върви без syakih yakih:

Нещо повече, дори чужденец работи с самоасоцииращ архив, който. Например, Monofur шрифта в пакет не е намерен, най-вероятно, в която и дистрибуция. Той е на разположение като цип архив след колекции на шрифта. Тя може да разопаковате входящите файлове неща за необходимите поддиректориите (правилните шрифтове и monof55.ttf monof56.ttf -. В ЮЕсАр / акции / шрифтове / TrueType текст лиценз monof_tt.txt ЮЕсАр / акции / лицензи), както и от предната директория да се направи архив monofur -otf_1-1_all.tar.gz и бутам го като чужденец команда аргумент. Тъй като производството на дебютантка-пакет изход. Да, това не е естетичен на идеология, но "евтини, надеждни и практични."

В заключение - един много важен момент: това е препоръчително да се използва помощна програма чужденец само с обикновен пакет, без много зависимости и сложни инсталационни скриптове - че това са всички описани по-горе случаи. В противен случай, тя не може да бъде гарантирано, че не отлично, но дори и само приемлив резултат.

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