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-get
Câ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.log
sẽ 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 logrotate
mỗi tháng một lần. Để kết hợp hiện tại history.log
và tất cả các history.log
tệp nén cũ hơn, bạn có thể sử dụng cat
và zcat
như 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.log
nơ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 zgrep
trự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.log
và các tệp lưu trữ hiện có của nó cho smtube
:
zgrep smtube /var/log/apt/history*
zgrep
trự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ó