Tôi tìm thấy hành vi của cabal
khi cài đặt các gói bị làm phiền. Ví dụ, chạy"cabal install ___" ngắt các gói đã cài đặt trước
cabal install funsat
cài đặt phiên bản cũ của array
, time
, random
, quickcheck
, và bitset
, phá vỡ các gói như monadiccp
, hoogle
, heist
, snap
vv
Nó hoạt động để quay trở lại và cabal install monadiccp
, v.v., nhưng làm cách nào tôi có thể tránh được hành vi mặc định của các gói đã cài đặt bị phá vỡ cabal? Bất kỳ trình quản lý gói Linux hợp lý nào, chẳng hạn như aptitude
hoặc zypper
sẽ yêu cầu cho dù tôi muốn ngắt các gói đã cài đặt, khi cài đặt gói mới.
Có ai đã nấu một tập lệnh giải pháp không? Cảm ơn trước.
http://ivanmiljenovic.wordpress.com/2010/03/15/repeat-after-me-cabal-is-not-a-package-manager/ –
@ MatveyB.Aksenov, những gì tôi nhận được từ trang đó là (a) cabal/= cabal-install, tôi đã biết nhưng không quan tâm nhiều lắm (b) sử dụng trình quản lý gói hệ thống (c) nếu bạn không có gói hệ thống, chuyển sang gentoo. (c) không thực sự là một lựa chọn cho tôi, thật không may. – gatoatigrado