«Sudo apt-get -f install» вообще не работает и вызывает столько проблем!

Совсем недавно я исправил беспроводной драйвер для своего ноутбука, который работает под управлением 14.04 LTS, но теперь соединение продолжает прерываться. Поэтому я осмотрелся и обнаружил, что вы можете попробовать обновить ядро, что я и пытался сделать. Когда он появился в центре программного обеспечения, он сказал, что зависимости не встречались или что-то в этом роде.

Затем я решил использовать программу обновления программного обеспечения, чтобы посмотреть, решит ли это проблему. Это где все пошло не так. Когда я пошел в центр программного обеспечения, он сказал что-то о ремонте из-за некоторых проблем. Я нажал кнопку ремонта, и это дало мне ошибку. После этого Firefox вообще не открывался. И попытка загрузить другой браузер также не работала, так как центр программного обеспечения имел, еще одну проблему ... Я щелкнул маленькую красную штуку, и она сказала, что нужно запустить «sudo apt-get -f install»

Когда Я запускаю полученную команду,

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following packages were automatically installed and are no longer required:
  account-plugin-windows-live libupstart1
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  unity
The following packages will be upgraded:
  unity
1 upgraded, 0 newly installed, 0 to remove and 10 not upgraded.
Need to get 0 B/1,510 kB of archives.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
(Reading database ... 200381 files and directories currently installed.)
Preparing to unpack .../unity_7.2.5+14.04.20150521.1-0ubuntu1_amd64.deb ...
Unpacking unity (7.2.5+14.04.20150521.1-0ubuntu1) over (7.2.4+14.04.20141217-0ubuntu1) ...
dpkg-deb (subprocess): cannot copy archive member from '/var/cache/apt/archives/unity_7.2.5+14.04.20150521.1-0ubuntu1_amd64.deb' to decompressor pipe: failed to read (Input/output error)
dpkg-deb (subprocess): decompressing archive member: lzma error: unexpected end of input
dpkg-deb: error: subprocess <decompress> returned error exit status 2
dpkg: error processing archive /var/cache/apt/archives/unity_7.2.5+14.04.20150521.1-0ubuntu1_amd64.deb (--unpack):
 cannot copy extracted data for './usr/lib/compiz/libunityshell.so' to '/usr/lib/compiz/libunityshell.so.dpkg-new': unexpected end of file or stream
E: Sub-process /usr/bin/dpkg returned an error code (1)
kong@kong-Satellite-C75D-B:~$ sudo apt-get check
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
 unity : Depends: libunity-core-6.0-9 (= 7.2.4+14.04.20141217-0ubuntu1) but 7.2.5+14.04.20150521.1-0ubuntu1 is installed
E: Unmet dependencies. Try using -f.
kong@kong-Satellite-C75D-B:~$ -f
-f: command not found
kong@kong-Satellite-C75D-B:~$ apt-get -f install
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
kong@kong-Satellite-C75D-B:~$ sudo apt-get -f install
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following packages were automatically installed and are no longer required:
  account-plugin-windows-live libupstart1
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  unity
The following packages will be upgraded:
  unity
1 upgraded, 0 newly installed, 0 to remove and 10 not upgraded.
Need to get 0 B/1,510 kB of archives.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
(Reading database ... 200381 files and directories currently installed.)
Preparing to unpack .../unity_7.2.5+14.04.20150521.1-0ubuntu1_amd64.deb ...
Unpacking unity (7.2.5+14.04.20150521.1-0ubuntu1) over (7.2.4+14.04.20141217-0ubuntu1) ...
dpkg-deb (subprocess): cannot copy archive member from '/var/cache/apt/archives/unity_7.2.5+14.04.20150521.1-0ubuntu1_amd64.deb' to decompressor pipe: failed to read (Input/output error)
dpkg-deb (subprocess): decompressing archive member: lzma error: unexpected end of input
dpkg-deb: error: subprocess <decompress> returned error exit status 2
dpkg: error processing archive /var/cache/apt/archives/unity_7.2.5+14.04.20150521.1-0ubuntu1_amd64.deb (--unpack):
 cannot copy extracted data for './usr/lib/compiz/libunityshell.so' to '/usr/lib/compiz/libunityshell.so.dpkg-new': unexpected end of file or stream
Errors were encountered while processing:
 /var/cache/apt/archives/unity_7.2.5+14.04.20150521.1-0ubuntu1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Кто-нибудь знает, что мне делать? И я должен просто установить другую версию Ubuntu, так как кажется, что эта версия полна проблем для моего ПК.

1
задан 1 June 2015 в 21:45

2 ответа

Протестируйте это:

Включают Ваш компьютер.

Нажатие и содержит клавишу Shift, которая поднимет Grub menu.

Выбор строка, которая запускается с Advanced options.

Выбор строка, заканчивающаяся recovery mode

, Ваш ПК должен отобразить меню со многими опциями.

Выбор В этом порядке: Network - Drop to root shell prompt.

В выполненном терминале:

    mount -o remount,rw /
    mount --all
    rm /var/cache/apt/archives/*.deb
    apt-get update
    apt-get remove --purge libunity-core-6.0-9
    apt-get install --reinstall unity 
    apt-get dist-upgrade
    apt-get -f install
    reboot

Источник

0
ответ дан 1 June 2015 в 21:45

Я озирался и узнал, что просто должен был удалить предыдущий пакет. Когда я выполнил его снова, это работало отлично.

0
ответ дан 1 June 2015 в 21:45

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

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