Menginstal dentang 6.0 di Ubuntu 18.04 LTS Bionic

17

Bagaimana saya bisa menginstal dentang di Ubuntu 18.04 LTS Bionic?

Bluetake
sumber
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
Steeldriver
sumber
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
valiano
sumber
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
Ketan Patel
sumber
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
Olimjon
sumber
0

Anda dapat melakukannya sebagai pengguna di atas dibagikan

sudo apt-get install clang-6.0

Hanya saja saya ingin memperhatikan dokumen menarik ini : paket LLVM Debian / Ubuntu nightly

untuk mendapatkan visi lengkap cara menginstal paket malam .

DINA TAKLIT
sumber