проблема с dpkg и 50unattended-upgradees.ucftmp

Удалите следующее: Xf86-input-multitouch и bcm5974-dkms и hid-apple-dkms. При повторном приостановлении мой тачпад никогда не застывал. Оставьте только драйвер от установки.

Hibernate может быть iffy, но в режиме ожидания ...

1
задан 16 June 2017 в 19:14

2 ответа

До сих пор, похоже, хорошее решение находится в этом процессе. Итак, вот мое решение.

Что не сработало:

Что не сработало:

Я попробовал. Либо я просто Linux noob, а просто что-то пропустил в README, как его установить, но это не так просто, как sudo dpkg -i package.deb. Я ненавижу компиляцию программного обеспечения.

apt-get remove --purge

Уже есть проблемы с dpkg и пакетами и повреждены, а очистка их на самом деле не помогает. Они повреждены, и Ubuntu не распознает их правильно.

apt-get remove --purge

Шаг 1:

Получите USB-диск. Я не думаю, что у кого-то есть буквальные Live CD, но в основном вытащить ваш загрузочный диск. Получите Ubuntu (я предлагаю версию, в которой вы сейчас находитесь, так что вы на 100% уверены, что файлы должны быть одинаковыми) на диске, и загрузитесь в свою живую сессию.

Шаг 1:

В беспорядке разных дисков (по крайней мере, это была моя ситуация), найдите свой раздел Ubuntu и свою корневую (/) папку вашего Live сеанса. Когда вы найдете оба, получите расположение / var / lib / dpkg / на обоих дисках. В разделе Ubuntu будет указано что-то вроде / media / Ubuntu / (имя диска) / var / lib / dpkg /.

Шаг 3:

Открыть терминал. Есть несколько команд, в которых ваши местоположения dpkg пригождаются.

Команда 1 (с использованием местоположения раздела Ubuntu): sudo rm -rf /media/Ubuntu/(drive)/var/lib/dpkg/*

Эта команда удалит все в вашей текущей папке dpkg, поэтому что, ну, понятно. Причина этого будет очевидна при следующей команде.

Команда 2 (с использованием обоих расположений): sudo cp /var/lib/dpkg/* /media/Ubuntu/(drive)/var/lib/dpkg/

Это скопирует все свежие файлы dpkg из Live-сессии в вашей версии Ubuntu. В основном это чистая «установка» файлов dpkg.

Шаг 3:

Перезагрузка. Если вам действительно нужна системная команда, чтобы выполнить это, чтобы выполнить свой внутренний «Я использую Ubuntu, потому что я могу выполнять простые задачи с запросами сложных команд», вы можете использовать команду shutdown -r now. Не забудьте удалить загрузочный диск, когда вы это сделаете.

Шаг 5:

Как только вы вернетесь в свой обычный раздел Ubuntu, откройте терминал. Если вы попытаетесь установить что-либо, вы все равно получите все проблемы с обновлением 50-х годов. Но это можно решить с помощью простого sudo rm /etc/apt/apt.conf.d/50unattended-upgrades.ucftmp, который удалит раздражающий файл. Вы могли бы сделать это для начала, но весь этот процесс работал для меня. Так хорошо. Затем, как только вы сделаете все это, вы должны сделать sudo apt-get upgrade. Это займет довольно много времени, поэтому сидите и ждите, пока это не закончится.

Когда вы все это сделаете, dpkg должен быть исправлен. Для меня sudo apt-get upgrade бежал без жалоб, поэтому я предполагаю, что он исправлен. Если бы это сработало для вас, пожалуйста, дайте мне знать. Спасибо за прочтение!! Наслаждайтесь!

1
ответ дан 18 July 2018 в 11:34

До сих пор, похоже, хорошее решение находится в этом процессе. Итак, вот мое решение.

Что не сработало:

Что не сработало:

Я попробовал. Либо я просто Linux noob, а просто что-то пропустил в README, как его установить, но это не так просто, как sudo dpkg -i package.deb. Я ненавижу компиляцию программного обеспечения.

apt-get remove --purge

Уже есть проблемы с dpkg и пакетами и повреждены, а очистка их на самом деле не помогает. Они повреждены, и Ubuntu не распознает их правильно.

apt-get remove --purge

Шаг 1:

Получите USB-диск. Я не думаю, что у кого-то есть буквальные Live CD, но в основном вытащить ваш загрузочный диск. Получите Ubuntu (я предлагаю версию, в которой вы сейчас находитесь, так что вы на 100% уверены, что файлы должны быть одинаковыми) на диске, и загрузитесь в свою живую сессию.

Шаг 1:

В беспорядке разных дисков (по крайней мере, это была моя ситуация), найдите свой раздел Ubuntu и свою корневую (/) папку вашего Live сеанса. Когда вы найдете оба, получите расположение / var / lib / dpkg / на обоих дисках. В разделе Ubuntu будет указано что-то вроде / media / Ubuntu / (имя диска) / var / lib / dpkg /.

Шаг 3:

Открыть терминал. Есть несколько команд, в которых ваши местоположения dpkg пригождаются.

Команда 1 (с использованием местоположения раздела Ubuntu): sudo rm -rf /media/Ubuntu/(drive)/var/lib/dpkg/*

Эта команда удалит все в вашей текущей папке dpkg, поэтому что, ну, понятно. Причина этого будет очевидна при следующей команде.

Команда 2 (с использованием обоих расположений): sudo cp /var/lib/dpkg/* /media/Ubuntu/(drive)/var/lib/dpkg/

Это скопирует все свежие файлы dpkg из Live-сессии в вашей версии Ubuntu. В основном это чистая «установка» файлов dpkg.

Шаг 3:

Перезагрузка. Если вам действительно нужна системная команда, чтобы выполнить это, чтобы выполнить свой внутренний «Я использую Ubuntu, потому что я могу выполнять простые задачи с запросами сложных команд», вы можете использовать команду shutdown -r now. Не забудьте удалить загрузочный диск, когда вы это сделаете.

Шаг 5:

Как только вы вернетесь в свой обычный раздел Ubuntu, откройте терминал. Если вы попытаетесь установить что-либо, вы все равно получите все проблемы с обновлением 50-х годов. Но это можно решить с помощью простого sudo rm /etc/apt/apt.conf.d/50unattended-upgrades.ucftmp, который удалит раздражающий файл. Вы могли бы сделать это для начала, но весь этот процесс работал для меня. Так хорошо. Затем, как только вы сделаете все это, вы должны сделать sudo apt-get upgrade. Это займет довольно много времени, поэтому сидите и ждите, пока это не закончится.

Когда вы все это сделаете, dpkg должен быть исправлен. Для меня sudo apt-get upgrade бежал без жалоб, поэтому я предполагаю, что он исправлен. Если бы это сработало для вас, пожалуйста, дайте мне знать. Спасибо за прочтение!! Наслаждайтесь!

1
ответ дан 24 July 2018 в 19:49

Другие вопросы по тегам:

Похожие вопросы: