masalah apt-get di ubuntu 16.04

1

Saya mencoba menghapus /var/cache/apt/archives/libc6-dev-i386_2.23-0ubuntu5_amd64.deb.

Saya juga mencoba sudo apt-get updatedan sudo apt-get autoclean, tetapi itu tidak memperbaiki masalah.

sudo apt-get install -f

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following package was automatically installed and is no longer required:
  ubuntu-core-launcher
Use 'sudo apt autoremove' to remove it.
The following additional packages will be installed:
  libc6-dev-i386
The following NEW packages will be installed:
  libc6-dev-i386
0 upgraded, 1 newly installed, 0 to remove and 15 not upgraded.
3 not fully installed or removed.
Need to get 0 B/1,262 kB of archives.
After this operation, 6,936 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
(Reading database ... 278396 files and directories currently installed.)
Preparing to unpack .../libc6-dev-i386_2.23-0ubuntu5_amd64.deb ...
Unpacking libc6-dev-i386 (2.23-0ubuntu5) ...
dpkg: error processing archive /var/cache/apt/archives/libc6-dev-i386_2.23-0ubuntu5_amd64.deb (--unpack):
 trying to overwrite '/usr/include/fpu_control.h', which is also in package libc6-dev-amd64:i386 2.23-0ubuntu5
Errors were encountered while processing:
 /var/cache/apt/archives/libc6-dev-i386_2.23-0ubuntu5_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

EDIT: Output dariapt-cache --installed rdepends libc6-dev-i386 libc6-dev-amd64

apt-cache --installed rdepends libc6-dev-i386 libc6-dev-amd64
libc6-dev-i386
Reverse Depends:
  libc6-dev-x32
  libc6-i386
  libc6-dev-x32
  gcc-5-multilib
  libc6-i386
  gcc-5-multilib
libc6-dev-amd64:i386
Reverse Depends:

Output dari grep ^[^#] /etc/apt/sources.list /etc/apt/sources.list.d/*

grep ^[^#] /etc/apt/sources.list /etc/apt/sources.list.d/*
/etc/apt/sources.list:deb http://in.archive.ubuntu.com/ubuntu/ xenial main restricted
/etc/apt/sources.list:deb http://in.archive.ubuntu.com/ubuntu/ xenial-updates main restricted
/etc/apt/sources.list:deb http://in.archive.ubuntu.com/ubuntu/ xenial universe
/etc/apt/sources.list:deb http://in.archive.ubuntu.com/ubuntu/ xenial-updates universe
/etc/apt/sources.list:deb http://in.archive.ubuntu.com/ubuntu/ xenial multiverse
/etc/apt/sources.list:deb http://in.archive.ubuntu.com/ubuntu/ xenial-updates multiverse
/etc/apt/sources.list:deb http://in.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse
/etc/apt/sources.list:deb http://security.ubuntu.com/ubuntu xenial-security main restricted
/etc/apt/sources.list:deb http://security.ubuntu.com/ubuntu xenial-security universe
/etc/apt/sources.list:deb http://security.ubuntu.com/ubuntu xenial-security multiverse
/etc/apt/sources.list.d/damien-moore-ubuntu-codeblocks-stable-xenial.list:deb http://ppa.launchpad.net/damien-moore/codeblocks-stable/ubuntu xenial main
/etc/apt/sources.list.d/damien-moore-ubuntu-codeblocks-stable-xenial.list.save:deb http://ppa.launchpad.net/damien-moore/codeblocks-stable/ubuntu xenial main
/etc/apt/sources.list.d/google-chrome.list:deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main
/etc/apt/sources.list.d/google-chrome.list.save:deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main
/etc/apt/sources.list.d/snwh-ubuntu-pulp-xenial.list:deb http://ppa.launchpad.net/snwh/pulp/ubuntu xenial main
/etc/apt/sources.list.d/snwh-ubuntu-pulp-xenial.list.save:deb http://ppa.launchpad.net/snwh/pulp/ubuntu xenial main
/etc/apt/sources.list.d/steam.list:deb [arch=amd64,i386] http://repo.steampowered.com/steam/ precise steam
/etc/apt/sources.list.d/steam.list:deb-src [arch=amd64,i386] http://repo.steampowered.com/steam/ precise steam
/etc/apt/sources.list.d/steam.list.save:deb [arch=amd64,i386] http://repo.steampowered.com/steam/ precise steam
/etc/apt/sources.list.d/steam.list.save:deb-src [arch=amd64,i386] http://repo.steampowered.com/steam/ precise steam
/etc/apt/sources.list.d/thefanclub-ubuntu-grive-tools-xenial.list.save:deb http://ppa.launchpad.net/thefanclub/grive-tools/ubuntu xenial main
/etc/apt/sources.list.d/wine-ubuntu-wine-builds-xenial.list:deb http://ppa.launchpad.net/wine/wine-builds/ubuntu xenial main
/etc/apt/sources.list.d/wine-ubuntu-wine-builds-xenial.list.save:deb http://ppa.launchpad.net/wine/wine-builds/ubuntu xenial main
Tirth Patel
sumber
@ anx: Menimpa file dari paket lain bukanlah solusi umum untuk masalah seperti ini. Harap tidak merekomendasikannya tanpa mempertimbangkan masalah mendasar, yaitu konflik kemasan, terlebih dahulu.
David Foerster

Jawaban:

4

Mengapa Anda mencoba menginstal keduanya libc6-dev-i386 dan libc6-dev-amd64 ? Jika Anda ingin melakukan kompilasi silang dan arsitektur sistem Anda

  • adalah amd64 yang Anda butuhkan libc6-devdan lib6-dev-i386(sepertinya itu masalahnya bagi Anda), atau
  • adalah i386 yang Anda butuhkan libc6-devdan libc6-dev-amd64.

Jadi, hapus lib6-dev-i386:

sudo apt-get purge -f lib6-dev-amd64:i386

Perintah itu akan memberitahu Apt untuk memperbaiki konflik paket menggunakan solusi yang melibatkan penghapusan lib6-dev-amd64:i386. Jika tidak berhasil, Anda dapat menghapus paket secara manual dan memperbaiki konflik yang tersisa:

sudo dpkg --purge lib6-dev-amd64:i386
sudo apt-get install -f
David Foerster
sumber
0

Saya mencoba menghapus setiap dependensi yang saling bergantung dan apt-getberfungsi sekarang.

Inilah solusi saya,

sudo apt remove libc6-dev-x32  libc6-dev-i386 gcc-5-multilib gcc-multilib
Tirth Patel
sumber
0

Saya memiliki masalah serupa dan saya menemukan bantuan yang menjawab coba ini:

sudo aptitude install libc6-dev:i386

lalu jawab Ya dua kali.

obs. tulis persis ini "libc6-dev: i386 ', ini yang benar.

Alexandre Nardelli
sumber
-1

Coba hapus paket aktif /var/cache/apt/archives/libc6-dev-i386_2.23-0ubuntu5_amd64.deb

rm -rf /var/cache/apt/archives/libc6-dev-i386_2.23-0ubuntu5_amd64.deb

Coba bersihkan paket dan instal gagal

sudo apt-get autoclean
sudo apt-get autoremove 

Dan terakhir coba instal ulang paket Anda. Semoga berhasil!!

Phan Văn Vũ
sumber
Saya mencobanya tetapi tidak berhasil.
Tirth Patel
Tak satu pun dari ini memiliki dampak pada konflik paket. -1
David Foerster