Δημοσιεύτηκε: 30 Μάιος 2015, 14:51
από Learner
abramis έγραψε:τι θες να κάνεις δεν έχω καταλάβει... το μόνο που μου ρχεται στο μυαλό είναι το παρακάτω, δλδ προγραμματισμό C/C++ με compiler τον gcc:

Άσχετα με αυτό Abramis, δες
giorgos t έγραψε:
Κώδικας: Επιλογή όλων
0 αναβαθμίστηκαν, 0 νέο εγκατεστημένα, 1 θα αφαιρεθούν και 418 δεν αναβαθμίζονται.

Το πρόβλημα εδώ είναι αυτό το κακοφτιαγμένο πακέτο: oem-kernel-cmdline.

Εδώ είναι καλύτερα ο τίτλος να αλλάξει π.χ σε "Πρόβλημα με πακέτο oem-kernel-cmdline".
Η εγκατάσταση των gcc και g++ απλά έτυχε να αποκαλύψουν το πρόβλημα.

Αν ο υπολογιστής ήταν δικός μου, θα έκανα τα παρακάτω.

Πρώτα θα προσπαθούσα να επεξεργαστώ το script, από το οποίο εμφανώς λοίπουν δυο βασικές παράμετροι purge & remove.

Δηλαδή αυτό
Κώδικας: Επιλογή όλων
case $1 in
configure|reconfigure)
config_file="/etc/default/grub.d/51_oem-grub-recovery-title.cfg"
if [ -f $config_file ]; then
rm -f $config_file
fi

if [ -e /boot/grub/grub.cfg ] && ! ( ischroot || running_in_container ) ; then
# don't run update-grub on LiveCD, live-build chroot or any other containers
update-grub || true
fi
;;

abort-upgrade|abort-remove|abort-deconfigure)
;;

*)
echo "postrm called with unknown argument \`$1'" >&2
exit 1
;;
esac

θα δοκίμαζα να το κάνω έτσι
Κώδικας: Επιλογή όλων
case "$1" in
configure|reconfigure|purge)
config_file="/etc/default/grub.d/51_oem-grub-recovery-title.cfg"
if [ -f $config_file ]; then
rm -f $config_file
fi

if [ -e /boot/grub/grub.cfg ] && ! ( ischroot || running_in_container ) ; then
# don't run update-grub on LiveCD, live-build chroot or any other containers
update-grub || true
fi
;;

abort-upgrade|abort-remove|remove|abort-deconfigure)
;;

*)
echo "postrm called with unknown argument \`$1'" >&2
exit 1
;;
esac

και θα δοκίμασα μετά
Κώδικας: Επιλογή όλων
sudo dpkg --configure -a
sudo apt-get install -f

Αν δεν είχε αποτέλεσμα το παραπάνω θα δοκίμαζα έναν πιο ευθύ και άμεσο τρόπο όπως
Κώδικας: Επιλογή όλων
sudo dpkg --force-all -P oem-kernel-cmdline

Κώδικας: Επιλογή όλων
sudo apt-get update ; sudo apt-get dist-upgrade


Όλα τα παραπάνω θα τα δοκίμαζα ΑΝ το Laptop ήταν δικό μου. Εσύ, αυτό που προτείνεται να κάνεις είναι να επικοινωνήσεις με την υποστήριξη του κατασκευαστή (είτε στο support, είτε μέσω forum αν υπάρχει) και να τους επισημάνεις το πρόβλημα.