ฉันจะบังคับให้ลบแพ็กเกจใน Arch ด้วยได้อย่างไรpacman
ในขณะที่แพ็กเกจอื่นยังคงขึ้นอยู่กับมัน
pacman -R perl-libwww
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: perl-app-cpanminus: requires perl-libwww>=5.828
:: perl-app-pmuninstall: requires perl-libwww
:: perl-app-sd: requires perl-libwww
:: perl-catalyst-action-rest: requires perl-libwww>=2.033
:: perl-catalyst-runtime: requires perl-libwww>=1.64
:: perl-cpan: requires perl-libwww
:: perl-cpan-mini: requires perl-libwww
:: perl-cpan-uploader: requires perl-libwww
:: perl-feed-find: requires perl-libwww
:: perl-http-body: requires perl-libwww
:: perl-http-request-ascgi: requires perl-libwww
:: perl-module-cpants-analyse: requires perl-libwww
:: perl-module-install: requires perl-libwww>=5.812
:: perl-net-trac: requires perl-libwww
:: perl-net-whois-raw: requires perl-libwww
:: perl-prophet: requires perl-libwww
:: perl-rt-client-rest: requires perl-libwww
:: perl-uri-fetch: requires perl-libwww
:: perl-www-mechanize: requires perl-libwww
:: perl-xml-atom: requires perl-libwww
:: perl-xml-feed: requires perl-libwww
โดยพื้นฐานแล้ว LWP 6 แบ่งแพคเกจทั้งหมดและฉันต้องลบมันออกเพื่อให้ฉันสามารถติดตั้งใหม่ได้
ไม่มีการติดตั้ง --reinstall ของ apt-get เทียบเท่าหรือไม่
—
Faheem Mitha
@faheem กำลังพิจารณาว่า arch ยังไม่ได้ปล่อย libwww 6 แต่ ... แม้ว่าจะไม่ได้ผลในสถานการณ์นี้
—
xenoterracide
@xenoterracide: ขออภัยฉันไม่ได้ปฏิบัติตามคำตอบของคุณเลย (ฉันถือว่า libwww เป็นสิ่งที่ต้องทำกับแพ็คเกจที่คุณพยายามติดตั้ง) แต่โปรดอย่าคิดว่าคุณต้องอธิบายในนามของฉัน :-)
—
Faheem Mitha
@faheem มันLWP แต่โดยปกติเราสามารถติดตั้งแพคเกจใหม่ได้โดยขอให้ติดตั้งอีกครั้ง ... ซึ่งไม่ได้ช่วยในกรณีนี้แม้ว่าจะไม่ใช่ใน arch repo's และฉันต้องถอนการติดตั้งและอัปเกรดโดยไม่ต้องใช้ arch repo และเนื่องจากแพ็คเกจนั้น แยกกันฉันมีข้อขัดแย้งของไฟล์
—
xenoterracide
@faheem โปรดทราบด้วยว่า Arch ไม่ใช่เดเบียนและไม่รู้ว่า
—
xenoterracide
apt-get --reinstall
งานของเดเบียนนั้นเป็นอย่างไร