Lưu ý trước khi bắt đầu: loại bỏ sự phụ thuộc có thể phá vỡ xây dựng, vì vậy hãy chuẩn bị để làm gỡ rối. Không có sự đảm bảo nào về thành công của khóa học. Google có thể giúp xây dựng các lỗi, nhưng điều đó sẽ chỉ đi xa. Có lẽ bạn nên cố gắng tìm ra lý do tại sao py26-libxml2 bị lỗi trước.
Biên tập phụ thuộc
Hình như bạn có thể chỉnh sửa danh sách phụ thuộc. Bắt là bạn đã phải biết những gì phụ thuộc vào py26-libxml2. Bạn có thể sử dụng
port rdeps texlive
để xem một cây cơ bản, nhưng mỗi cổng sẽ chỉ xuất hiện một lần trừ khi bạn sử dụng - toàn bộ, sẽ mất vĩnh viễn cho texlive.
Một khi bạn đã xác định các phụ thuộc, bạn có thể thay đổi phụ thuộc của nó tại địa phương thông qua Portfile tải về.
sudo port edit PORTNAME
Sau đó, bạn nên xóa phụ thuộc từ depends_lib hoặc depends_lib-append. Tôi không biết nhiều về các định dạng như vậy ...
Bạn nên sao lưu tập tin này trước khi chỉnh sửa. Vị trí của nó được tìm thấy qua
port file PORTNAME
Sau khi chỉnh sửa, bạn có thể chạy lại lần nữa để xem có bất kỳ phụ thuộc nào khác không sử dụng thứ bạn muốn bỏ qua.
Tôi cũng muốn làm điều này. Tôi đang cố gắng để xây dựng kdelibs4 nhưng cây dep bao gồm grantlee mà chỉ là cần thiết để tạo ra tài liệu. – Kelvin
Điều này thật tuyệt vời khi xử lý lỗi trong py27-pil; đòi hỏi py27-tkinter để xây dựng những thứ như py27-spyder; mà không cần thiết dep. –