Το πρόγραμμα Alien κάνει μετατροπές μεταξύ rpm, dpkg και slackware tgz.
Εγκατάσταση alien σε Ubuntu
sudo apt-get install alien
Διαθέσιμες επιλογές για το alien
Μετατροπή .rpm σε .deb
sudo alien -d package-name.rpm
Μετατροπή .rpm σε .deb, και εγκατάσταση πακέτου.
sudo alien -i package-name.rpm
Για να αποτρέψουμε το alien να αλλάξει τον αριθμό έκδοσης
sudo alien -k rpm-package-file.rpm
Παράδειγμα
Έχουμε το πακέτο του antivirus avg avg71lms-r30-a0782.i386.rpm
Μετατρέπουμαι με .rpm σε debian
sudo alien -k avg71lms-r30-a0782.i386.rpm
Παίρνουμε το πακέτο avg71lms-r30-a0782.i386.deb
Εγκαθιστώ τώρα το πακέτο .deb file
sudo dpkg -i avg71lms-r30-a0782.i386.deb
Χωρίς το διακόπτη -k θα μετατραπεί σε avg71lms_r30-1_i386.deb
Φόρουμ
Δώσε αστέρια!
- Συνδεθείτε ή εγγραφείτε για να σχολιάσετε
Σχόλια
Βοήθεια στον άσχετο...
Έδωσα τις εντολές για εγκατάσταση του Alien η οποία έγινε αφού μου ζήτησε το CD της εγκατάστασης.Μέχρι εδώ καλά.
Τώρα πως πρέπει να δώσω τη διεύθυνση του πακέτου .rpm? Ότι και να δώσω μου λέει not found.(Έχω δημιουργήσει ένα φάκελο downloads μέσα στα Έγγραφα και κατεβάζω εκεί τα πακέτα. Για την ακρίβεια είναι Home/soc/Έγγραφα/downloads/.....).Έχω δοκιμάσει και τις τρεις περιπτώσεις εντολών, ο αδαής!!
Ευχαριστώ.
Αν τα .rpm βρίσκονται στον φάκελο /home/soc/Έγγραφα/downloads/ (αν κατάλαβα καλά) άνοιξε μια κονσόλα και δώσε:
cd /home/soc/Έγγραφα/downloads/
μετά δώσε κατι σαν το επόμενο:
sudo alien -i package-name.rpm
Να θυμάσαι πάντως ότι πολλά από τα αρχεία .rpm που θα μετατρέψεις σε .deb δεν θα δουλεύουν λόγο του ότι έχουν δημιουργηθεί για άλλες διανομές με άλλη δομή στο σύστημα αρχείων ή με διαφορετικές βιβλιοθήκες.
Μάλιστα.Κάτι κατάφερα τώρα, Ευχαριστώ πολύ.