Saya tidak dapat mengambil konten dari web menggunakan curl . Saya mencoba untuk menginstalnya di bawah.
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 tidak terpenuhi. curl: Tergantung: libcurl4 (= 7.58.0-2ubuntu3) tetapi tidak akan diinstal E: Tidak dapat memperbaiki masalah, Anda telah memegang paket yang rusak.
Saya telah memeriksa paket-paket yang ditahan dengan keduanya sudo apt-mark showheld
& dpkg -l | grep ^h
dengan harapan mendapatkan daftar paket-paket yang ditahan tetapi saya juga tidak mendapatkan hasil.
Juga, ketika saya mencoba untuk menginstalnya libcurl4
hampir akan merusak sistem saya karena mencoba untuk menghapus paket-paket ini di bawah ini.
libcurl3 mongodb-perusahaan mongodb-perusahaan-server mongodb-perusahaan-alat msodbcsql -kelas r-cran-codetools r-cran-asing r-cran-getopt r-cran-kernsmooth r-cran-kisi r-cran-littler r-cran-massa r-cran-matrix r-cran-mgcv r-cran -nlme r-cran-nnet r-cran-rpart r-cran-spasial r-cran-survival r direkomendasikan slack-desktop virtualbox-5.2
Edit
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution. deb http://gb.archive.ubuntu.com/ubuntu/ bionic main restricted deb-src
http://gb.archive.ubuntu.com/ubuntu/ bionic main restricted
## Major bug fix updates produced after the final release of the
## distribution. deb http://gb.archive.ubuntu.com/ubuntu/ bionic-updates main restricted deb-src
http://gb.archive.ubuntu.com/ubuntu/ bionic-updates main restricted
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team. deb http://gb.archive.ubuntu.com/ubuntu/ bionic universe deb-src
http://gb.archive.ubuntu.com/ubuntu/ bionic universe
deb http://gb.archive.ubuntu.com/ubuntu/ bionic-updates universe
deb-src http://gb.archive.ubuntu.com/ubuntu/ bionic-updates universe
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team. deb http://gb.archive.ubuntu.com/ubuntu/ bionic multiverse deb-src http://gb.archive.ubuntu.com/ubuntu/ bionic
multiverse
deb http://gb.archive.ubuntu.com/ubuntu/ bionic-updates multiverse
deb-src http://gb.archive.ubuntu.com/ubuntu/ bionic-updates multiverse
## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
# deb-src http://gb.archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse
## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users. deb http://archive.canonical.com/ubuntu bionic partner deb-src
http://archive.canonical.com/ubuntu bionic partner
deb http://security.ubuntu.com/ubuntu bionic-security main restricted
deb-src http://security.ubuntu.com/ubuntu bionic-security main
restricted
deb http://security.ubuntu.com/ubuntu bionic-security universe deb-src
http://security.ubuntu.com/ubuntu bionic-security universe
deb http://security.ubuntu.com/ubuntu bionic-security multiverse
deb-src http://security.ubuntu.com/ubuntu bionic-security multiverse
deb http://gb.archive.ubuntu.com/ubuntu/ bionic-proposed main
multiverse universe restricted #Not for humans during development
stage of release bionic
# ded-src http://archive.ubuntu.com/ubuntu/ trusty-backports main restricted ui=niverse
deb http://gb.archive.ubuntu.com/ubuntu/ bionic-backports main
restricted multiverse universe
sumber
sudo apt-get update
dan kemudian jalankan perintah ini:dpkg -l | grep ^..r
dan tambahkan output ke pertanyaan Andadpkg -l | grep ^..r
sudo apt-get -s -o Debug::pkgProblemResolver=yes install libcurl4
dan tambahkan output ke pertanyaan Andacat /etc/apt/sources.list
sudo apt-get -s -o Debug::pkgProblemResolver=yes install libcurl4
berjalan tanpa kegagalan dan menunjukkan itulibcurl4 is already the newest version(7.58.0-2ubuntu3)
. Itu karena saya membuat beberapa perubahan pada sistem. Saya menemukan bahwa itu adalah paket yang benar-benar spesifik yang memerlukan versi sebelumnyalibcurl e.g. 3
. Ubuntu 18,04 LTS secara otomatis menginstalphp7.2
yang datang dengan libcurl4. Tetapi dengan libcurl3 diinstal, saya tidak dapat memiliki curl diinstal. Jadi, saya akhirnya mencadangkan beberapa data, melepaskan apa pun yang tidak benar-benar relevan dan kemudian menginstal ulang paket denganlibcurl4 & curl
.Jawaban:
Masalah ini biasa terjadi pada banyak paket di LTS terbaru ubuntu. Paket pra-instal memiliki kemungkinan kesalahan dalam konvensi versi karena "18.04" dan repo referensi string lainnya sedang dipertimbangkan sebagai bagian dari versi paket dan tidak merujuk ke repo.
Solusinya adalah menghapus instalan ketergantungan yang diinstal sebelumnya dan kemudian instal ulang. Setelah itu, Anda dapat menginstal cURL.
Paket lain dengan masalah itu adalah okular dan libsdl2, dan solusinya sama, lacak dependensi yang bermasalah, hapus dan instal ulang.
Anda juga dapat menggunakan
apt
mekanisme penurunan versi (dengan demikian, tidak perlu menghapus instalasi paket yang bergantung pada libcurl4).sumber
Instal curl dari sumber . Itu berhasil bagi saya.
sumber
Coba gunakan
Jika diperlukan
sumber