Điểm:-2

E: Gói 'libcurl3' không có ứng cử viên cài đặt nào trong ubuntu21.04?

lá cờ th

Tôi rất mới với hệ điều hành Ubuntu, khi tôi cố cài đặt tiện ích mở rộng php7.2-curl (Sudo apt-get install php7.2-curl), nó sẽ báo lỗi sau

Các gói sau đây có các thuộc tính không được đáp ứng:
 php7.2-curl : Phụ thuộc: php7.2-common (= 7.2.34-23+ubuntu21.04.1+deb.sury.org+1) nhưng 7.2.34-24+0~20210826.64+debian9~1.gbp428dfa là được cài đặt
E: Không thể khắc phục sự cố, bạn đã giữ các gói hàng bị hỏng.


tôi tìm một số giải pháp để khắc phục sự cố này (sudo apt-get install libcurl13 php7.2-curl) khi tôi chạy lệnh này, nó hiển thị lỗi sau, Cách giải quyết sự cố, Giúp tôi khắc phục sự cố này

Gói libcurl3 không khả dụng nhưng được tham chiếu bởi một gói khác.
Điều này có thể có nghĩa là gói bị thiếu, đã lỗi thời hoặc
chỉ có sẵn từ một nguồn khác
Tuy nhiên, các gói sau thay thế nó:
  libcurl4:i386 libcurl4

E: Gói 'libcurl3' không có ứng cử viên cài đặt

pLumo avatar
lá cờ in
Điều này có trả lời câu hỏi của bạn không? [Làm cách nào để giải quyết các vấn đề phụ thuộc chưa được đáp ứng sau khi thêm PPA?](https://askubuntu.com/questions/140246/how-do-i-resolve-unmet-dependencies-after-adding-a-ppa)
Nmath avatar
lá cờ ng
"*bạn đã giữ các gói bị hỏng*" - quản lý gói phải theo thứ tự trước khi cài đặt phần mềm mới.`sudo apt update` nên được thực thi trước bất kỳ lệnh `apt` nào khác để bạn đang xử lý danh sách hiện tại của phần mềm khả dụng và nói chung cần phải hoàn thành các bản cập nhật bằng `sudo apt upgrade` trước khi cài đặt bất kỳ thứ gì mới.
Sravani avatar
lá cờ th
@pLumo, điều đó không liên quan đến câu hỏi của tôi
pLumo avatar
lá cờ in
Nguồn của bạn bị hỏng rõ ràng vì bạn đã thêm một số kho lưu trữ không chuẩn. Nếu đó là một ppa hoặc một repo được thêm thủ công thì không thành vấn đề, bản sao sẽ giải thích rất rõ cách khắc phục.
pLumo avatar
lá cờ in
Cũng đã hỏi [tại đây](https://stackoverflow.com/questions/69176516/how-to-install-php7-2-curl-extension-in-ubuntu21-04), với nhiều thông tin hơn được cung cấp ...
pLumo avatar
lá cờ in
Bạn có kho lưu trữ xung đột. Bạn phải xóa kho lưu trữ `https://packages.sury.org/php stretch/main amd64 Packages` và tất cả các gói đi kèm với nó. Nếu bạn thực sự cần 7.2 (thay vì 7.4 do Ubuntu cung cấp), bạn có thể sử dụng ondreys ppa (bạn đã làm rồi), nếu không, tôi khuyên bạn nên xóa ppa đó bằng `ppa-purge` và cài đặt 7.4. Tất cả thông tin này là bản sao, tôi đã liên kết ở trên.
Điểm:1
lá cờ sa

libcurl3 đã được thay thế bằng libcurl4 trong Ubuntu 21.04, vì vậy nếu bạn cài đặt libcurl4 thì Ubuntu sẽ sử dụng nó thay vì libcurl3. Mở terminal và gõ:

cập nhật sudo apt
sudo apt cài đặt libcurl4
sudo ln -s /usr/lib/x86_64-linux-gnu/libcurl.so.4.5.0 /usr/lib/x86_64-linux-gnu/libcurl.so.4.7.0
sudo apt cài đặt php7.2-curl

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.