Δημοσιεύτηκε: 01 Ιουν 2012, 08:47
Οι βιβλιοθήκες ia32-libs όντως κάνουν αυτή τη δουλειά.
Δεν φτάνει μόνο η εγκατάστασή τους όμως, ενώ στο Ubuntu 12.04 το πακέτο ia32-libs είναι προεγκαταστημένο, αν πατήσεις πάνω σε ένα .deb αρχείο εφαρμογής 32bit τότε το κέντρο λογισμικού πάλι θα βγάλει σφάλμα λανθασμένης αρχιτεκτονικής.
Ο τρόπος να εγκατασταθεί ένα 32bit πακέτο σε ένα 64bit σύστημα είναι με την εντολή
Το dpkg όμως δεν έχει τη δυνατότητα της αυτόματης επίλυσης εξαρτήσεων που έχει το apt ή τα Κέντρο λογισμικού/Gdebi.
Έτσι, θα πρέπει ή να ξέρουμε από πριν τις εξαρτήσεις του πακέτου που θα εγκαταστήσουμε και να φροντίσουμε να υπάρχουν στο σύστημά μας, ή να διορθώσουμε το σφάλμα εξαρτήσεων που θα βγάλει (αν βγάλει) το dpkg με την εντολή
Βέβαια, για κάποιες εφαρμογές δεν αρκεί ούτε αυτή η μέθοδος (πχ για το Draftsight) και θέλουν άλλο τρόπο εγκατάστασης.
Για το αν οι 32bit εφαρμογές μπορούν να σπάσουν ένα σύστημα 32bit δεν μπορώ να είμαι σίγουρος.
Οι δύο 32bit εφαρμογές τις οποίες εγκαθιστώ πάντα στο 64bit Ubuntu, είναι οι Lightscribe for Linux (τα πακέτα .deb μπορείτε να τα βρείτε πατώντας εδώ(1) κι εδώ(2) και το LaCie 4L Labeler for Linux (το πακέτο .deb μπορείτε να το βρείτε πατώντας εδώ).
Και οι δύο δουλεύουν στο σύστημά μου από την 10.10 εώς και την 12.04 χωρίς πρόβλημα, ενώ και το αποτέλεσμα δεν είναι και άσχημο...

Δεν φτάνει μόνο η εγκατάστασή τους όμως, ενώ στο Ubuntu 12.04 το πακέτο ia32-libs είναι προεγκαταστημένο, αν πατήσεις πάνω σε ένα .deb αρχείο εφαρμογής 32bit τότε το κέντρο λογισμικού πάλι θα βγάλει σφάλμα λανθασμένης αρχιτεκτονικής.
Ο τρόπος να εγκατασταθεί ένα 32bit πακέτο σε ένα 64bit σύστημα είναι με την εντολή
- Κώδικας: Επιλογή όλων
sudo dpkg -i --force-architecture <package.deb>
Το dpkg όμως δεν έχει τη δυνατότητα της αυτόματης επίλυσης εξαρτήσεων που έχει το apt ή τα Κέντρο λογισμικού/Gdebi.
Έτσι, θα πρέπει ή να ξέρουμε από πριν τις εξαρτήσεις του πακέτου που θα εγκαταστήσουμε και να φροντίσουμε να υπάρχουν στο σύστημά μας, ή να διορθώσουμε το σφάλμα εξαρτήσεων που θα βγάλει (αν βγάλει) το dpkg με την εντολή
- Κώδικας: Επιλογή όλων
sudo apt-get -f install
Βέβαια, για κάποιες εφαρμογές δεν αρκεί ούτε αυτή η μέθοδος (πχ για το Draftsight) και θέλουν άλλο τρόπο εγκατάστασης.
Για το αν οι 32bit εφαρμογές μπορούν να σπάσουν ένα σύστημα 32bit δεν μπορώ να είμαι σίγουρος.
Οι δύο 32bit εφαρμογές τις οποίες εγκαθιστώ πάντα στο 64bit Ubuntu, είναι οι Lightscribe for Linux (τα πακέτα .deb μπορείτε να τα βρείτε πατώντας εδώ(1) κι εδώ(2) και το LaCie 4L Labeler for Linux (το πακέτο .deb μπορείτε να το βρείτε πατώντας εδώ).
Όσοι έχουν 32bit λειτουργικό μπορούν να τα εγκαταστήσουν κατευθείαν πατώντας πάνω τους και ανοίγοντάς τα με το κέντρο λογισμικού.
Και οι δύο δουλεύουν στο σύστημά μου από την 10.10 εώς και την 12.04 χωρίς πρόβλημα, ενώ και το αποτέλεσμα δεν είναι και άσχημο...
