Score:-2

E: แพ็คเกจ 'libcurl3' ไม่มีตัวเลือกการติดตั้งใน ubuntu21.04?

ธง th

ฉันใหม่มากสำหรับ ubuntu os เมื่อฉันพยายามติดตั้งส่วนขยาย php7.2-curl (sudo apt-get install php7.2-curl) มันเกิดข้อผิดพลาดดังต่อไปนี้

แพ็คเกจต่อไปนี้มีการพึ่งพาที่ไม่ตรงกัน:
 php7.2-curl : ขึ้นอยู่กับ: php7.2-common (= 7.2.34-23+ubuntu21.04.1+deb.sury.org+1) แต่ 7.2.34-24+0~20210826.64+debian9~1.gbp428dfa คือ ที่จะติดตั้ง
E: ไม่สามารถแก้ไขปัญหาได้ คุณมีพัสดุที่เสียหาย


ฉันพบวิธีแก้ไขปัญหานี้ (sudo apt-get install libcurl13 php7.2-curl) เมื่อฉันเรียกใช้คำสั่งนี้ มันแสดงข้อผิดพลาดดังต่อไปนี้ วิธีแก้ปัญหา ช่วยฉันแก้ไขปัญหานี้

ไม่มีแพ็คเกจ libcurl3 แต่ถูกอ้างถึงโดยแพ็คเกจอื่น
ซึ่งอาจหมายความว่าแพ็คเกจหายไป ล้าสมัย หรือ
มีให้จากแหล่งอื่นเท่านั้น
อย่างไรก็ตาม แพ็คเกจต่อไปนี้แทนที่:
  libcurl4:i386 libcurl4

E: แพ็คเกจ 'libcurl3' ไม่มีตัวเลือกการติดตั้ง

pLumo avatar
in flag
สิ่งนี้ตอบคำถามของคุณหรือไม่ [ฉันจะแก้ไขการอ้างอิงที่ไม่ได้มาตรฐานหลังจากเพิ่ม PPA ได้อย่างไร](https://askubuntu.com/questions/140246/how-do-i-resolve-unmet-dependencies-after-adding-a-ppa)
Nmath avatar
ng flag
"*คุณมีแพ็คเกจที่เสียหาย*" - การจัดการแพ็คเกจจะต้องเป็นไปตามลำดับก่อนที่จะติดตั้งซอฟต์แวร์ใหม่`sudo apt update' ควรดำเนินการก่อนคำสั่ง 'apt' อื่น ๆ เพื่อที่คุณจะได้จัดการกับรายการซอฟต์แวร์ที่มีอยู่ในปัจจุบัน และโดยทั่วไปแล้วการอัปเดตจำเป็นต้องเสร็จสิ้นด้วย 'sudo apt upgrade' ก่อนที่จะติดตั้งอะไรใหม่
Sravani avatar
th flag
@pLumo นั่นไม่เกี่ยวข้องกับคำถามของฉัน
pLumo avatar
in flag
แหล่งที่มาของคุณใช้งานไม่ได้อย่างชัดเจนเนื่องจากคุณเพิ่มที่เก็บที่ไม่ได้มาตรฐาน หากเป็น ppa หรือ repo ที่เพิ่มด้วยตนเองก็ไม่สำคัญ สำเนาจะอธิบายวิธีแก้ไขได้เป็นอย่างดี
pLumo avatar
in flag
ถาม [ที่นี่](https://stackoverflow.com/questions/69176516/how-to-install-php7-2-curl-extension-in-ubuntu21-04) พร้อมให้ข้อมูลเพิ่มเติม ...
pLumo avatar
in flag
คุณมีที่เก็บที่ขัดแย้งกัน คุณต้องลบที่เก็บ `https://packages.sury.org/php stretch/main amd64 Packages` และแพ็คเกจทั้งหมดที่มาพร้อมกับมัน หากคุณต้องการ 7.2 จริงๆ (แทนที่จะเป็น 7.4 ที่อูบุนตูมีให้) คุณสามารถใช้ ondreys ppa (ที่คุณทำอยู่แล้ว) มิฉะนั้นฉันขอแนะนำให้ลบ ppa นั้นด้วย `ppa-purge` และติดตั้ง 7.4 ข้อมูลทั้งหมดนี้อยู่ในสำเนาที่ฉันเชื่อมโยงไว้ด้านบน
Score:1
ธง sa

libcurl3 ถูกแทนที่ด้วย libcurl4 ใน Ubuntu 21.04 ดังนั้นหากคุณติดตั้ง libcurl4 Ubuntu จะใช้แทน libcurl3 เปิดเทอร์มินัลแล้วพิมพ์:

อัปเดต sudo apt
sudo apt ติดตั้ง 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 ติดตั้ง php7.2-curl

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา