
Я попытался установить Skype на мою 64-битную версию 12.04 LTS, используя документациюздесь. Подробности ниже, краткая версия выглядит следующим образом:
- Установка Skype (я думаю) сломала видеодрайвер и вызвала сбой.
- Каким-то образом установка Skype заставила Ubuntu думать, что это 32-разрядная система, поэтому, когда я попытался «восстановиться» после перезагрузки, выбрав опцию загрузки восстановления и используя пункт меню «исправить установленные пакеты», dpkg «услужливо» удалил мои 64-разрядные библиотеки/ядро и установил вместо них 32-разрядные версии.
- Удаление Skype не вернуло мне 64-битную версию.
Как мне вернуть 64-битную версию? Это просто переустановка на данном этапе?
Подробности
Я попробовал использовать документациюздесь. По какой-то причине, линия
sudo dpkg --add-architecture i386
не работало. Он жаловался:
dpkg: error: unknown option --add-architecture
Смело, наивно, я пошел дальше. Эти команды прошли просто отлично.
sudo add-apt-repository "deb http://archive.canonical.com/ $(lsb_release -sc) partner"
sudo apt-get update && sudo apt-get install skype
Я запустил Skype. Он заработал. Аудиотест прошел нормально. Видео не работало. Я провел еще один поиск. У меня Lenovo Y510p, и камера определилась как EasyCam, но вместо видео она просто показывала зеленый прямоугольник.
я нашел этоотвечать, поэтому я нажал Fn-Esc. Я также дважды щелкнул по зеленому прямоугольнику.
О Боже, это была плохая идея.
Мой экран погас. Ничего не работало. Я использовал Ctrl-F1, чтобы попасть в терминал... море сообщений об ошибках лилось вниз -- я вошел в систему (вслепую!) и набрал
killall skype
Сообщения прекратились. (Я не помню, что они говорили.) Я попробовал нажать Ctrl-F7 обратно в X, но эта сессия X все еще была черной. Я перезагрузил свой ящик.
Он завис на ошибке, в которой говорилось что-то о
TDMS table invalid.
Не зная, что делать, я перезагрузился, выбрал опцию восстановления из загрузчика и попытался «восстановить установленные пакеты».
То, что произошло дальше, было действительно странным:Он установил ядро i386, хотя это 64-битная машина.
32-битное ядро загрузилось нормально. Я удалил скайп через
apt-get remove skype
apt-get autoremove
Но я не могу вернуть свое 64-битное ядро. Как это сделать?
решение1
Лучший способ сделать это — переустановить Ubuntu. Извините.
Если вы ДЕЙСТВИТЕЛЬНО смелы, вы можете переустановить все свои пакеты с помощью версии x64, но это займет слишком много времени, и нет никакой гарантии, что это сработает.
Похожая тема: Как переключить 32-битную установку на 64-битную?