Ładowanie...

13 marca 2013 1,107 wyświetleń

Konwertuj pakiety dystrybucji Linux

Konwertowanie pakietów systemu Linux przy użyciu programu alien

Konwertowanie pakietów Linux może być naprawdę trudne. Na szczęście istnieje program o nazwie alien, który potrafi przekonwertować większość popularnych pakietów z dystrybucji Linuksa.

Zwłaszcza początkujący użytkownicy Linuksa czasami trafiają na dość trudną sytuację. Mają na przykład program w pakiecie Red Hat RPM, ale potrzebują pakietu Debiana DEB. Gdy nie istnieje już oryginalny twórca programu lub nie udostępnia on swojego programu dla innej dystrybucji Linuksa, może to szybko doprowadzić do ślepego zaułka. Na szczęście istnieje konwerter, który pomoże Ci konwertować pakiety jednej dystrybucji Linuksa na inną — alien.

alien to eksperymentalne oprogramowanie, które potrafi konwertować różne pakiety dystrybucji Linuksa (Red Hat RPM, Debian DEB, Stampede SLP, Slackware TGZ oraz Solaris PKG) między sobą. Chociaż wielu użytkowników korzysta z tego programu od lat, wciąż jest on daleki od kompletności i ma wiele błędów oraz ograniczeń. Jest to jednak najlepsze rozwiązanie, jeśli chcesz przekonwertować niekrytyczne dla systemu pakiety Linuksa.

Zainstaluj program alien

Pierwszą rzeczą, którą musisz zrobić, jest zainstalowanie programu alien. Możesz to łatwo zrobić przez terminal.

sudo apt-get install alien

Następnie, gdy uruchomisz alien, zobaczysz następujące opcje poleceń.

program alien uruchomiony w terminalu Ubuntu

alien uruchomiony w terminalu Ubuntu

Jak przekonwertować DEB do RPM

Możesz użyć alien do konwersji pakietu DEB do RPM; aby to zrobić, użyj poniższego przykładu dostosowanego do Twoich potrzeb.

sudo alien -r yourpackage.deb

Spowoduje to utworzenie pakietu RPM na podstawie pliku DEB.

Jak przekonwertować RPM do DEB

Tak samo możesz użyć alien do konwersji pakietu RPM do DEB.

sudo alien -d yourpackage.rpm

Odwrotna konwersja utworzy pakiet DEB na podstawie Twojego pliku RPM.

Jak przekonwertować inne pakiety dystrybucji Linuksa

Podobnie jak w poprzednich przykładach, alien może być używany do innych typów konwersji. Oprócz wcześniej wspomnianych pakietów DEB i RPM potrafi też konwertować pakiety Stampede SLP, Slackware TGZ lub Solaris PKG .

Nadal masz problem z konwersją pakietu Linuksa

Ten artykuł obejmuje tylko podstawy używania programu alien. Jeśli potrzebujesz bardziej szczegółowych informacji, sprawdź stronę internetową twórcy alien lub serwisy pomocy dla Ubuntu, gdzie znajdziesz ich odpowiedzi. Ponadto powinieneś generalnie unikać prób konwertowania plików krytycznych dla systemu, ponieważ mogą po konwersji zostać uszkodzone.