Điểm:0

Phải làm gì trong tình huống "đã cài đặt một số phụ thuộc để xây dựng gói và quá trình xây dựng vẫn không thành công, giờ chỉ còn lại các phụ thuộc mà tôi không cần"?

lá cờ de

Phải làm gì trong tình huống "đã cài đặt một số phụ thuộc để xây dựng gói và quá trình xây dựng vẫn không thành công, giờ chỉ còn lại các phụ thuộc mà tôi không cần"?

Điều này có vẻ như cuối cùng có thể gây ra sự phình to cho hệ thống.

Tôi đã nghĩ:

  • trước tiên hãy luôn thử cài đặt/xây dựng hệ điều hành "hộp cát", như hộp ảo Ubuntu hoặc thứ gì đó

  • tổ chức hệ điều hành chính để thỉnh thoảng có thể thực hiện cài đặt hoàn toàn sạch hệ điều hành để xóa tất cả rác

Còn gì nữa không?

Terrance avatar
lá cờ id
Nếu bạn thực hiện `Sudo apt --simulate build-dep `nó sẽ hiển thị cho bạn tất cả các phụ thuộc đã được cài đặt hoặc đáng lẽ phải được cài đặt, vì vậy bạn có thể đảo ngược nó và sử dụng `sudo apt remove `.
mavavilj avatar
lá cờ de
@Terrance Ngay cả khi tôi cài đặt chúng theo cách thủ công?
Terrance avatar
lá cờ id
@mavavilj Sẽ không hại gì khi thử.
Terrance avatar
lá cờ id
@mavavilj Tùy thuộc vào ứng dụng, bạn cũng có thể kiểm tra xem nhà phát triển là ai và xem họ có danh sách phụ thuộc cho ứng dụng cụ thể đó không.
karel avatar
lá cờ sa
Điều này có trả lời câu hỏi của bạn không? [Các gói phụ thuộc sau khi nâng cấp sudo apt?](https://askubuntu.com/q/893353/)
N0rbert avatar
lá cờ zw
Điều này có trả lời câu hỏi của bạn không? [Chính xác thì điều gì khiến Debian muốn đưa các gói lên để "tự động xóa"?](https://askubuntu.com/questions/1220563/what-exactly-is-cause-debian-to-want-to-put-packages -up-cho-autoremove)
Điểm:2
lá cờ cn

Tất cả các phụ thuộc kéo vào bởi apt-get ví dụ. sử dụng xây dựng-dep lệnh được đánh dấu là "được cài đặt tự động". Khi gói cần chúng bị xóa, chúng có thể bị xóa bằng lệnh "apt-get autoremove".

Tất cả các phụ thuộc mà bạn đã cài đặt một cách rõ ràng được đánh dấu là "cài đặt thủ công". Bạn cần phải loại bỏ chúng một cách rõ ràng một lần nữa để thoát khỏi chúng.Vì vậy, bạn sẽ cần ghi lại các gói bạn đã cài đặt để có thể dọn dẹp nếu nỗ lực biên dịch của bạn không thành công.

Một cái gì đó có thể giúp bạn xác định các gói được cài đặt vào ngày bạn thực hiện việc biên dịch. Bạn có thể làm như vậy trong đầu ra của cài đặt grep /var/log/dpkg.log (nguồn và thông tin thêm).

mavavilj avatar
lá cờ de
Điều gì sẽ xảy ra nếu một người cài đặt bằng apt-get và các phần phụ thuộc thành công, nhưng quá trình cài đặt hoàn tất không thành công? Chúng có sẵn để tự động xóa không?

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.