Tôi muốn biết nơi tôi có thể tìm thấy nhật ký cho các trình quản lý gói sau:
- Quản lý gói Synaptic
- Trung tâm phần mềm Ubuntu
- Các bản ghi khi sử dụng thiết bị đầu cuối với
apt-get
Tôi muốn biết nơi tôi có thể tìm thấy nhật ký cho các trình quản lý gói sau:
apt-getCâu trả lời:
Nhật ký Apt có thể được tìm thấy trong /var/log/apt/term.log. Để xem chúng với GEdit, bạn có thể sử dụng lệnh:
gedit /var/log/apt/term.log
cat /var/log/apt/term.logsẽ hiển thị nội dung tập tin tốt. Bạn cũng có thể quan tâm tail -f /var/log/apt/term.log. Điều này chỉ hiển thị một vài dòng (đuôi) cuối cùng của tệp, và thú vị hơn, sẽ liên tục in bất cứ thứ gì được thêm vào tệp đó. Điều này khá thú vị nếu bạn muốn "quan sát" nhật ký.
lessđể bạn có thể cuộn dễ dàng hơn.
Tôi thích var/log/apt/history.log. Nó rất súc tích.
Cũng lưu ý rằng các bản ghi cũ hơn được lưu trữ với logrotatemỗi tháng một lần. Để kết hợp hiện tại history.logvà tất cả các history.logtệp nén cũ hơn, bạn có thể sử dụng catvà zcatnhư thế này:
cd /var/log/apt && cat history.log > ~/Desktop/allhistory.log && zcat history.log*gz >> ~/Desktop/allhistory.log && cd
Sau đó, bạn có thể sử dụng grepđể tìm thứ bạn cần:
$ grep package_name ~/Desktop/allhistory.lognơi bạn sẽ đặt những gì bạn muốn thay thế package_name.
$ grep google ~/Desktop/allhistory.log
Upgrade: google-chrome-stable:amd64 (32.0.1700.102-1, 33.0.1750.117-1)
Upgrade: google-chrome-stable:amd64 (31.0.1650.48-1, 32.0.1700.77-1)
Upgrade: google-chrome-stable:amd64 (32.0.1700.77-1, 32.0.1700.102-1)
Upgrade: google-chrome-stable:amd64 (30.0.1599.101-1, 31.0.1650.48-1)
$
Và, Bohr , trong một bình luận, đã đề xuất sử dụng zgreptrực tiếp nếu một người đang tìm kiếm các dòng liên quan đến một gói cụ thể. Điều này hoạt động với tôi giả sử tôi đang tìm kiếm cả hai history.logvà các tệp lưu trữ hiện có của nó cho smtube:
zgrep smtube /var/log/apt/history*
zgreptrực tiếp.
kiểm tra tập tin
/var/log/dpkg.log
ghi lại tất cả các hoạt động apt, chẳng hạn như cài đặt hoặc nâng cấp, cho các trình quản lý gói khác nhau
bạn cũng có thể xem nhật ký synap thông qua gui của nó