Cập nhật tập tin apt là gì?


13

Tôi đã làm theo các hướng dẫn này và tôi đã cài đặt apt-filecùng với một số gói khác bằng cách sử dụng:

sudo apt-get install gnupg pbuilder ubuntu-dev-tools bzr-builddeb apt-file

Và bây giờ mỗi khi tôi khởi động máy tính, tôi nhận được thông báo này:

thông báo cần cập nhật apt-file

Vì vậy, cuối cùng tôi đã đi vào Terminal và gõ lệnh:

apt-file update

Và tôi đã nhận được kết quả này:

apt-file is now using the user's cache directory.
If you want to switch back to the system-wide cache directory,
 run 'apt-file purge'
Downloading complete file http://gb.archive.ubuntu.com/ubuntu/dists/utopic/Contents-amd64.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
 94 29.6M   94 27.8M    0     0   667k      0  0:00:45  0:00:42  0:00:03 97 29.6M   97 28.8M    0     0   677k      0  0:00:44  0:00:43  0:00:01 99 29.6M   99 29.5M    0     0   678k      0  0:00:44  0:00:44 --:--:--100 29.6M  100 29.6M    0     0   678k      0  0:00:44  0:00:44 --:--:--  738k
Downloading complete file http://gb.archive.ubuntu.com/ubuntu/dists/utopic-updates/Contents-amd64.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:-- 11 3134k   11  367k    0     0   480k      0  0:00:06 --:--:--  0:00:06 35 3134k   35 1101k    0     0   623k      0  0:00:05  0:00:01  0:00:04 53 3134k   53 1685k    0     0   609k      0  0:00:05  0:00:02  0:00:03 75 3134k   75 2373k    0     0   630k      0  0:00:04  0:00:03  0:00:01 99 3134k   99 3105k    0     0   651k      0  0:00:04  0:00:04 --:--:--100 3134k  100 3134k    0     0   652k      0  0:00:04  0:00:04 --:--:--  684k
Downloading Index http://gb.archive.ubuntu.com/ubuntu/dists/utopic/Contents-amd64.diff/Index:
No Index available.
Downloading complete file http://gb.archive.ubuntu.com/ubuntu/dists/utopic/Contents-amd64.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
File is up-to-date.
Downloading Index http://gb.archive.ubuntu.com/ubuntu/dists/utopic-updates/Contents-amd64.diff/Index:
No Index available.
Downloading complete file http://gb.archive.ubuntu.com/ubuntu/dists/utopic-updates/Contents-amd64.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
File is up-to-date.
Downloading complete file http://gb.archive.ubuntu.com/ubuntu/dists/utopic-backports/Contents-amd64.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--100  121k  100  121k    0     0   189k      0 --:--:-- --:--:-- --:--:--  189k
Downloading complete file http://security.ubuntu.com/ubuntu/dists/utopic-security/Contents-amd64.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:-- 17 2546k   17  452k    0     0   454k      0  0:00:05 --:--:--  0:00:05 46 2546k   46 1185k    0     0   593k      0  0:00:04  0:00:01  0:00:03 75 2546k   75 1918k    0     0   640k      0  0:00:03  0:00:02  0:00:01100 2546k  100 2546k    0     0   660k      0  0:00:03  0:00:03 --:--:--  660k
Downloading Index http://security.ubuntu.com/ubuntu/dists/utopic-security/Contents-amd64.diff/Index:
No Index available.
Downloading complete file http://security.ubuntu.com/ubuntu/dists/utopic-security/Contents-amd64.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
File is up-to-date.
Ignoring source without Contents File:
  http://extras.ubuntu.com/ubuntu/dists/utopic/Contents-amd64.gz
Ignoring source without Contents File:
  http://dl.google.com/linux/chrome/deb/dists/stable/Contents-amd64.gz

Vì vậy, tôi thấy rằng nó nói:

apt-file is now using the user's cache directory.
If you want to switch back to the system-wide cache directory,
 run 'apt-file purge'

Vậy chính xác là apt-filegì? Và điều đó có nghĩa là gì bởi thực tế là nó hiện đang sử dụng thư mục bộ đệm của người dùng? Đây có phải là một điều tốt? Sự khác biệt ở đây giữa thư mục bộ đệm của người dùng và thư mục bộ đệm toàn hệ thống và tôi nên sử dụng thư mục nào? Điều này theo bất kỳ cách nào ảnh hưởng đến apt-getnguồn của tôi ?


Thông tin hệ điều hành:

Description:    Ubuntu 14.10
Release:    14.10

Thông tin gói hàng:

apt-file:
  Installed: 2.5.2.3ubuntu1
  Candidate: 2.5.2.3ubuntu1
  Version table:
 *** 2.5.2.3ubuntu1 0
        500 http://gb.archive.ubuntu.com/ubuntu/ utopic/universe amd64 Packages
        100 /var/lib/dpkg/status

Câu trả lời:


20
  • apt-fileđược sử dụng để thực hiện tìm kiếm gói nào cung cấp tệp. Hãy coi đây là phiên bản ngoại tuyến và có phần hạn chế của http://packages.ubfox.com .
  • Vì bạn đã sử dụng apt-file updatemà không có sudo, nó không thể sử dụng một thư mục toàn hệ thống (thông thường /var/cache/apt/apt-file) và thay vào đó sử dụng một thư mục trong nhà của bạn ( ~/.cache/apt-file).
  • Tìm kiếm bởi người dùng khác không thể sử dụng bộ nhớ cache của người dùng của bạn.
  • Nếu bạn là người dùng duy nhất, việc apt-filesử dụng bộ đệm nào thực sự không quan trọng , miễn là bạn nhất quán về việc sử dụng sudo(hoặc không).
  • apt-getapt-filechia sẻ các nguồn, nhưng không ảnh hưởng đến người khác.

Vì vậy, chính xác những gì apt-filetải về? Chỉ cần cơ bản là một cửa hàng? Hoặc nó thực sự tải xuống bất kỳ gói nào?

1
Danh mục @ParanoidPanda. Nó tồn tại để cung cấp thông tin về các gói, không cài đặt chúng.
muru

@ParanoidPanda iirc một trong các tệp trong kho lưu trữ là danh sách các tệp theo gói với giá trị băm của chúng.
muru

Vì vậy, nếu nó chỉ xảy ra rằng một trong các gói là độc hại hoặc gây rắc rối, tôi sẽ không có nó, nhưng chỉ là thông tin trên đó?

@ParanoidPanda vâng.
muru
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.