Tidak dapat menginstal python3-dev ubuntu

10

Ketika saya mencoba menginstal python3-devmenggunakan sudo apt-get install python3-devsaya mendapat pesan berikut

python3-dev : Depends: libpython3-dev (= 3.4.0-0ubuntu2) but it is not going to be installed
           Depends: python3.4-dev (>= 3.4.0-0~) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Jadi saya mencoba menginstal dependensi libpython3-devlalu saya mendapat pesan ini

The following packages have unmet dependencies:
 libpython3.4-dev : Depends: libpython3.4-stdlib (= 3.4.0-2ubuntu1.1) but 3.4.3-1ubuntu1~14.04.1 is to be installed
                    Depends: libpython3.4 (= 3.4.0-2ubuntu1.1) but 3.4.3-1ubuntu1~14.04.1 is to be installed
E: Unable to correct problems, you have held broken packages.

Namun kedua dependensi sudah diinstal. Saya menggunakan Ubuntu 14.04

Ketika saya berlari apt-cache policy python3.4saya mendapat

    python3.4:
    Installed: 3.4.3-1ubuntu1~14.04.1
  Candidate: 3.4.3-1ubuntu1~14.04.1
  Version table:
 *** 3.4.3-1ubuntu1~14.04.1 0
        100 /var/lib/dpkg/status
     3.4.0-2ubuntu1.1 0
        500 http://in.archive.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages
        500 http://security.ubuntu.com/ubuntu/ trusty-security/main amd64 Packages
     3.4.0-2ubuntu1 0
        500 http://in.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
iLoveCamelCase
sumber
Versi ubuntu yang mana? Coba apt-get clean alllalu coba lagi.
Aizuddin Zali
Masih kesalahan yang sama
iLoveCamelCase
Bagaimana Anda memohon perintah? Pastikan sistem Anda mutakhir.
Aizuddin Zali
Perintah apa? Saya menggunakansudo apt-get clean all
iLoveCamelCase
Maksud saya ketika Anda mencoba menginstal.
Aizuddin Zali

Jawaban:

6

Solusinya adalah menunggu pengembang Ubuntu mengunggah kembali Python 3.4.3 ke repositori pembaruan. Ini harus terjadi kapan saja sekarang. Awasi terus bug # 1348954 Anda .

Sunting: Diperbaiki. Instalasi python3-devberfungsi lagi.

Mihai Capotă
sumber
2

Oke Jadi saya melewati ini dan untuk sementara menyelesaikan masalah dengan paksa menurunkan python saya

apt-get install -y \
  python3.4=3.4.0-2ubuntu1.1 \
  python3.4-minimal=3.4.0-2ubuntu1.1 \
  libpython3.4-stdlib=3.4.0-2ubuntu1.1 \
  libpython3.4-minimal=3.4.0-2ubuntu1.1

Sunting: Setelah ini instal ulang stdlibkarena merindukan beberapa perpustakaan. Menghapus python3 mungkin menghapus beberapa paket lingkungan desktop Anda, instal ulang lingkungan desktop dalam kasus itu.

Saya punya beberapa masalah dengan lightdm setelah ini. Sebelum menghapus, cetak paket yang dihapus dan pasang kembali dengan python baru 3

iLoveCamelCase
sumber