GNU/Linux >> Belajar Linux >  >> Ubuntu

Tidak Sengaja Dihapus /usr/bin/python3.5, Tidak Dapat Menginstal Ulang?

OS:Ubuntu 14.04

Saya telah melihat pertanyaan serupa, tetapi tidak ada metode yang disebutkan di sana yang berfungsi.

Saya menginstal python 3.5 dengan menjalankan:

apt-get install -y software-properties-common && \
add-apt-repository ppa:fkrull/deadsnakes && \
apt-get update
apt-get install -y python3.5 python3.5-dev

Saya membuat kesalahan dengan menjalankan ln -sf /usr/bin/python /usr/bin/python3.5 , jadi symlink ke python3.5 menjadi python2.7 .

Saya sudah mencoba:

1.

rm -f /etc/apt/sources.list.d/*
dpkg --configure -a
add-apt-repository ppa:fkrull/deadsnakes
apt-get update
apt-get install --reinstall python3.5 python3.5-dev

2.

apt-get remove --purge python3.5 python3.5-dev
apt-get install python3.5 python3.5-dev

Dalam kedua kasus saya mendapatkan sesuatu seperti:

/var/lib/dpkg/info/python3.5.postinst: 9: /var/lib/dpkg/info/python3.5.postinst: python3.5: not found
dpkg: error processing package python3.5 (--configure):
 subprocess installed post-installation script returned error exit status 127
dpkg: dependency problems prevent configuration of python3.5-dev:
 python3.5-dev depends on python3.5 (= 3.5.2-1~trusty1); however:
  Package python3.5 is not configured yet.

dpkg: error processing package python3.5-dev (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 python3.5
 python3.5-dev
E: Sub-process /usr/bin/dpkg returned an error code (1)

Jawaban yang Diterima:

Saya memperbaikinya.

Temukan semua dependensi:

dpkg -l | grep python3.5

Hapus semuanya:

apt-get --purge remove libpython3.5 libpython3.5-dev libpython3.5-minimal libpython3.5-stdlib python3.5 python3.5-dev python3.5-minimal

Instal ulang

apt-get install python3.5-dev

Ubuntu
  1. /usr/bin Vs /usr/local/bin Di Linux?

  2. Ikon Terhapus Secara Tidak Sengaja Di /usr/share, Bagaimana Mengembalikannya?

  3. Instal binari ke /bin, /sbin, /usr/bin dan /usr/sbin, interaksi dengan --prefix dan DESTDIR

  1. Apa perbedaan antara #!/usr/bin/env bash dan #!/usr/bin/bash?

  2. izin ditolak untuk komposer di /usr/local/bin/

  3. Bagaimana cara membuat perintah python3 menjalankan Python 3.6, bukan 3.5?

  1. Apa arti dari /usr/sbin, /usr/local/sbin dan /usr/local/bin?

  2. Memindahkan /bin konten ke /usr/bin, mungkin untuk membatalkan?

  3. Haruskah situs web berada di /var/ atau /usr/ sesuai dengan penggunaan yang disarankan?