от stoqn(3-02-2009)

рейтинг (7)   [ добре ]  [ зле ]

Printer Friendly Вариант за отпечатване

Дългите години на мирно съжителство между различните пакетни системи в Линукс е създало и програми с които, къде по-лесно, къде по-трудно да се използват пакети от различни дистрибуции. Alien е пример за такава програма.

Използва се само и единствено за прехода между rpm <-> deb пакетни системи. Работи от конзолата и е лесна за използване. Макар и почти невероятно, може да не откриете дадена програма компилирана в дебиански пакет. Невероятно е за това че Дебиан се слави с дистрибуцията с нак-много пакети. В началото на запознаването ми с Линукс ми се случи да ползвам тази програма, понеже не можех да се справям с компилирането. Наложи ми се да инсталирам програмата RD SUITE и за моя изненада deb пакета бе счупен. Тогава прибегнах до Alien. Да минем към съществената част.



ВНИМАНИЕ!



Alien НЕ трябва да се използва при замяна на важни системни пакети, системни библиотеки, или неща които са от съществено значение за работата на системата. Много от тези файлове са създадени по различен начин в deb ползващите и rpm базираните дистрибуции. Ако не можете а премахнете даден пакет без риск за вашата система, в никакъв случай не го заменяйте със създаден от тази програма. въпреки дългогодишното и ползване, програмата има доста бъгове и ограничения в ползването.

Начина за инсталиране който ще покажем е използван в Ubuntu 8.04  но не се различава в другите deb  базирани дистрибуции. Alien съществува като deb файл в хранилищата на Дебиан и Убунту така че можете да си го изтеглите направо от там. Програмата е писана на Perl и е нужна негова версия най-малко 5.004.



Инсталиране:


sudo apt-ge install alien


Инсталиране направо на rpm пакета:



Сваляте пакета в дадена директория, влизате и инсталирате.



cd /pat/do/rpm_paket

sudo alien -i paket.rpm



Конвертиране до rpm пакет:



sudo alien paket.rpm



В същата директория ще се появи пакет със същото име но с разширение .deb



Инсталиране на вече създадения deb пакет:


sudo dpkg -i paket.deb

За повече информация:

man alien

alien -h



"Приятели на отворения код" - Видин


<< Как да създадем Vlan под FreeBSD | Пакетни инсталатори в Дебиан подобни системи >>