Danh sách các gói apt được cài đặt gần đây


6

Tôi chỉ dành một giờ để cố gắng giải quyết các phụ thuộc để xây dựng freeCADtừ Wiki hơi lỗi thời của họ .

Có cách nào để có được các gói tôi đã cài đặt trong giờ hoặc ngày cuối cùng với apt-gethay aptitudekhông?

Lần thử đầu tiên của tôi là ls -t /var/apt/cache/archivenhưng danh sách các gói có ngày kỳ lạ. ví dụ: tôi chắc chắn đã cài đặt ngay bây giờ python2.7-dev, được liệt kê là "17 tháng 3 năm 2014". Điều duy nhất được liệt kê như hôm nay là một vài cập nhật bảo mật tôi đã làm sáng nay. Và có những thư mục được đánh dấu từ năm 2006. Tôi thậm chí đã không cài đặt nó từ lâu.

Tôi cũng không thể sử dụng lịch sử dòng lệnh vì tôi đã sử dụng kết hợp cài đặt apt-get và aptitude. Ngoài ra, tôi đã có một số thiết bị đầu cuối và lịch sử đã gặp rắc rối sau một thời gian.

chỉnh sửa:

@jmonrio đã chỉ ra một câu trả lời tuyệt vời, nhưng điều đó mang lại cho tôi rất nhiều gói khi tôi chỉ cài đặt một số ít. nó không phân biệt với những gì tôi yêu cầu được cài đặt từ những gì đã được cài đặt như một phần của chuỗi phụ thuộc.

Tôi có hy vọng nhận được dòng cài đặt tối thiểu cho lịch sử đó không? tức là không có những cái tự động bao gồm.


2
Câu hỏi tương tự cũng được giải quyết trong AskUbfox: askubfox.com/questions/21657/ cấp
jmonrio

Câu trả lời:


6

Hãy xem câu trả lời này :

Lệnh liệt kê các gói được cài đặt gần đây đã được cài đặt thông qua bất kỳ phương thức nào (apt-get, Software Center et al.):

grep " install " /var/log/dpkg.log

Bạn có thể chạy lệnh này để chỉ liệt kê các tên gói được cài đặt gần đây,

awk '$3~/^install$/ {print $4;}' /var/log/dpkg.log

1
Điều này vẫn hiển thị tất cả các phụ thuộc được cài đặt, nhưng tôi nghĩ rằng đây là điều tốt nhất mà chúng ta có thể nhận được.
gcb

1

Nếu bạn sử dụng sudo để bắt đầu apt hoặc aptitude, tất cả các lệnh được ghi vào /var/log/auth.log. Vì vậy, grep apt /var/log/auth.lognên cung cấp cho bạn các lệnh. Trong trường hợp của tôi (Debian), grep '/usr/bin/apt' auth.log* | awk '{print $15}'trả lại tất cả các lệnh apt / aptitude một cách gọn gàng. Điều chỉnh phù hợp. Chúc may mắn!


nhưng như tôi đã nói, lịch sử thôi là chưa đủ vì một số gói được chọn trong chế độ đồ họa củaapitude
gcb
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.