Як змусити видалити пакет з 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 розділив цілу купу пакетів, і мені потрібно її видалити, щоб я міг її знову встановити.
Не існує еквівалента прапора apt-get - перевстановити?
—
Faheem Mitha
@faheem вважаючи, що арка ще не випустила libwww 6 ... навіть якщо б це не було, це не спрацювало б правильно в цьому сценарії
—
xenoterracide
@xenoterracide: Вибачте, я взагалі не дотримувався вашої відповіді (я припускаю, що libwww - це щось спільне з пакетом, який ви намагаєтесь встановити), але, будь ласка, не відчуваю, що вам потрібно пояснювати від мого імені. :-)
—
Faheem Mitha
@faheem це LWP . але ми можемо просто перевстановити пакет, попросивши його встановити знову ... це не допомагає в цьому випадку, хоча тому, що він не в Arch Repo, і мені потрібно видалити та оновити його, не використовуючи Arch Repo, і оскільки пакет був розколовся, у мене були конфлікти файлів.
—
ксенотеррацид
@faheem також зверніть увагу, що Arch не є debian і не має уявлення про те, як
—
ксенотеррацид
apt-get --reinstall
працює debian .