Я не могу установить valgrind из-за поломки канала dpkg-deb, как это исправить? [дубликат]

hanu@hanu-HP-Pavilion-Sleekbook-14:~/raijin/build_debug$ sudo apt-get -f install 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following extra packages will be installed:
  locales
The following packages will be upgraded:
  locales
1 upgraded, 0 newly installed, 0 to remove and 1008 not upgraded.
Need to get 0 B/3,801 kB of archives.
After this operation, 6,537 kB of additional disk space will be used.
Do you want to continue [Y/n]? Y
WARNING: The following packages cannot be authenticated!
  locales
Install these packages without verification [y/N]? y
Preconfiguring packages ...
(Reading database ... 204496 files and directories currently installed.)
Preparing to replace locales 2.13+git20120306-9 (using .../locales_2.17-92_all.deb) ...
Unpacking replacement locales ...
dpkg: error processing /var/cache/apt/archives/locales_2.17-92_all.deb (--unpack):
 trying to overwrite '/usr/sbin/validlocale', which is also in package libc-bin 2.17-0ubuntu5
configured to not write apport reports
                                      dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Errors were encountered while processing:
 /var/cache/apt/archives/locales_2.17-92_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)


hanu@hanu-HP-Pavilion-Sleekbook-14:~/raijin/build_debug$ valgrind
The program 'valgrind' is currently not installed. You can install it by typing:
sudo apt-get install valgrind
0
задан 14 September 2013 в 20:47

2 ответа

При нахождении ошибок обычно информативно смотреть на первую ошибку , которая вызвала более поздние.

dpkg: error processing /var/cache/apt/archives/locales_2.17-92_all.deb (--unpack):
 trying to overwrite '/usr/sbin/validlocale', which is also in package libc-bin 2.17-0ubuntu5

Проблема в том, что dpkg говорит: один и тот же файл validlocale существует в двух пакетах, поэтому их нельзя установить. Что может исправить это, так это сначала обновить другой пакет .

aptitude install libc-bin

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

0
ответ дан 14 September 2013 в 20:47

Может быть лучше установить его от Центра программного обеспечения Ubuntu. Поиск valgrind

Ubuntu Software Center

Это позволило бы Вам устанавливать основную программу

enter image description here

и любые другие дополнительные пакеты, которые могут быть релевантными.

enter image description here

-1
ответ дан 14 September 2013 в 20:47

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

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