Đánh dấu gói như đã cài đặt?


3

Tôi đã tự biên dịch openssl và dĩ nhiên nó hoạt động. Apt không thấy gói như đang được cài đặt.

Sau đó tôi đã cố tải xuống bằng cách sử dụng wget. Mỗi khi tôi thử tải xuống từ một nguồn https, nó đã cho tôi một thông báo phàn nàn về việc chứng chỉ của một số loại bị thiếu. Rõ ràng gói chứng chỉ ca đã mất tích. Tôi đã cố gắng cài đặt nó với apt-get cài đặt ca-chứng chỉ . Nhưng khi tôi làm điều đó, nó cũng muốn cài đặt openssl phụ thuộc. Tôi đã hủy bỏ vì tôi không muốn ghi đè cài đặt openssl của riêng tôi.

Cuối cùng tôi đã chọn apt-get tải ca-chứng chỉ dpkg -i ca-cert.deb và wget đã làm việc trở lại.

Mỗi khi tôi cố gắng cài đặt một cái gì đó, apt là phàn nàn về cách phụ thuộc nơi không được đáp ứng.

Tôi đã cố gắng đánh dấu openssl khi được cài đặt bằng hướng dẫn sử dụng apt-mark openssl tuy nhiên, bằng cách nào đó nó vẫn đang tìm kiếm một bản cài đặt nào đó trước khi thêm vào danh sách.

Lý do tôi làm cho một câu chuyện dài như vậy là vì tôi không hoàn toàn chắc chắn rằng cách tiếp cận của tôi là đúng.

Tôi cũng nên biên dịch chứng chỉ ca ? Vì vậy, tôi sẽ không nhận được bất kỳ thông báo lỗi về phụ thuộc chưa được đáp ứng? hoặc có cách nào để thực sự khiến apt quên đi openssl? Tôi đang tìm kiếm một giải pháp và một số hướng dẫn về những gì nhiều người có kinh nghiệm sẽ làm.

Bạn có thể giúp tôi không?


Tại sao bạn tự biên dịch openssl?
Michael Hampton

Câu trả lời:


0

Đánh dấu một gói như đã cài đặt không phải là một ý tưởng tốt đối với tôi. Điều gì về xử lý cập nhật về điều này? Điều gì về các bản vá được sử dụng bởi các gói khác phụ thuộc vào nó.

Tôi muốn đi với cài đặt bình thường, thêm phiên bản tự biên dịch bên dưới / opt và sử dụng các lựa chọn thay thế cập nhật để chỉ ra điều đó nếu có thể.


Đó là vấn đề của tôi. Tôi nghĩ rằng cách tiếp cận của tôi là sai. Nhưng điều gì là đúng khi mọi người đang sử dụng trình quản lý gói và phần mềm tự biên dịch?
J. Doe

Đây là OSS, không có cách nào đúng. Chỉ cần một số cách chấp nhận được, nhiều cách có thể hơn và có thể là một tá thói quen xấu.
Oliver Friedrich

Điều đó trả lời câu hỏi của tôi. cảm ơn bạn.
J. Doe
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.