Menginstal dentang 6.0 di Ubuntu 18.04 LTS Bionic


17

Bagaimana saya bisa menginstal dentang di Ubuntu 18.04 LTS Bionic?


Tambahkan hasilapt-cache policy clang clang-6.0 clang-5.0
doug

2
Tolong, posting output sudo apt install clang-6.0...
Olimjon

sudo apt install clang-6. Anda juga dapat melakukan sudo apt install clang-7dansudo apt install clang-8
Boris

Jawaban:


16

clang-6.0adalah (setidaknya saat ini) versi default clangpada Bionic:

$ apt-cache depends clang
clang
  Depends: clang-6.0
  Breaks: <clang-3.2>
  Breaks: <clang-3.3>
  Breaks: <clang-3.4>
  Breaks: <clang-3.5>
  Replaces: clang
  Replaces: <clang-3.2>
  Replaces: <clang-3.3>
  Replaces: <clang-3.4>
  Replaces: <clang-3.5>


$ apt-cache policy clang-6.0
clang-6.0:
  Installed: 1:6.0-1ubuntu2
  Candidate: 1:6.0-1ubuntu2
  Version table:
 *** 1:6.0-1ubuntu2 500
        500 http://ca.archive.ubuntu.com/ubuntu bionic/universe amd64 Packages
        100 /var/lib/dpkg/status

Jadi, Anda cukup mengaktifkan repositori universe dan kemudian menginstal clang- baik dari toko perangkat lunak atau dari baris perintah menggunakan

sudo apt update
sudo apt install clang

Membaca daftar paket ... Selesai Membangun pohon dependensi Membaca informasi keadaan ... Selesai Beberapa paket tidak dapat diinstal. Ini mungkin berarti bahwa Anda telah meminta situasi yang tidak mungkin atau jika Anda menggunakan distribusi yang tidak stabil bahwa beberapa paket yang diperlukan belum dibuat atau dipindahkan dari Incoming. Informasi berikut dapat membantu menyelesaikan situasi: Paket-paket berikut memiliki dependensi yang belum terpenuhi: dentang: Tergantung: dentang-6.0 (> = 6.0 ~) tetapi tidak akan diinstal E: Tidak dapat memperbaiki masalah, Anda telah memegang paket yang rusak .
Bluetake

Bagaimana saya bisa memperbaiki masalah ini?
Bluetake

1
@steeldriver menggunakan itu saya mendapatkan dentang kesalahan berikut : Tergantung: dentang-6.0 (> = 6.0 ~) tetapi tidak akan diinstal E: Tidak dapat memperbaiki masalah, Anda telah memegang paket yang rusak. Bagaimana memperbaikinya ?
Nithin Varghese

@NithinVarghese itu adalah kesalahan yang agak umum - ada beberapa perbaikan yang disarankan dalam pertanyaan sebelumnya Tidak dapat memperbaiki masalah, Anda telah memegang paket yang rusak antara lain
steeldriver

2

Menambahkan ke jawaban @ steeldriver, clangadalah paket dependensi yang menyediakan versi dentang default, yaitu 6.0 dalam Bionic.

Anda mungkin lebih beruntung menginstal clang-6.0paket secara langsung:

sudo apt-get update
sudo apt-get install clang-6.0

1
Tidak ada yang suka melakukannya.
Nithin Varghese

@NithinVarghese Anda mungkin perlu menanyakan pertanyaan Anda sendiri lalu menunjukkan kesalahan yang Anda dapatkan. Saya memiliki instalasi 18,04 LTS dan saya baru saja menginstalnya dengan cara ini dan bekerja dengan baik. Tanpa memberi tahu kami kesalahan, hampir tidak mungkin bagi kami untuk menebak masalah apa yang Anda alami selama instalasi.
Terrance

2

Anda dapat menginstal clang-6.0di Ubuntu 18.04 menggunakan repositori LLVM resmi.

wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add -

sudo apt-add-repository "deb http://apt.llvm.org/bionic/ llvm-toolchain-bionic-6.0 main"

sudo apt update && sudo apt install clang-6.0

1
Saya sudah lelah metode ini sebelumnya dan itu sia-sia seperti yang lain. Apakah Anda memiliki petunjuk apa pun yang dapat menjadi penyebab hal ini
Nithin Varghese

Saya sudah mencoba dan itu berhasil untuk saya. Bisakah Anda menonaktifkan repo lain dan coba lagi?
Ketan Patel

2

Anda mungkin kehilangan beberapa saluran yang diperlukan dari sources.list.

Langkah 1: Cadangkan repositori Anda dan hapus daftar repositori selain sources.list.

Langkah 2: Lakukan sudo gedit /etc/apt/sources.listdan buat seperti ini:

deb http://archive.ubuntu.com/ubuntu bionic main multiverse restricted universe
deb http://archive.ubuntu.com/ubuntu bionic-security main multiverse restricted universe
deb http://archive.ubuntu.com/ubuntu bionic-updates main multiverse restricted universe

Simpan dan keluar.

Langkah 3: Perbarui repositori Anda:

sudo apt update

Langkah 4: Instal clang-6.0:

sudo apt install clang-6.0

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.