อัพเดต apt-file คืออะไร


13

ฉันทำตามคำแนะนำเหล่านี้และฉันได้ติดตั้งapt-fileพร้อมกับแพ็คเกจอื่น ๆ ที่ใช้:

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

และตอนนี้ทุกครั้งที่ฉันเริ่มคอมพิวเตอร์ฉันจะได้รับการแจ้งเตือนนี้:

จำเป็นต้องมีการปรับปรุง apt-file

ดังนั้นในที่สุดฉันก็เข้าสู่ Terminal และพิมพ์คำสั่ง:

apt-file update

และฉันได้ผลลัพธ์นี้:

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

ดังนั้นฉันเห็นว่ามันพูดว่า:

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'

แล้วอะไรapt-fileล่ะ และความจริงแล้วตอนนี้ใช้แคชไดเรกทอรีของผู้ใช้หมายความว่าอย่างไร นี่เป็นสิ่งที่ดีหรือไม่? อะไรคือความแตกต่างระหว่างไดเรกทอรีแคชของผู้ใช้กับไดเรกทอรีแคชทั่วทั้งระบบและฉันควรใช้อันไหน สิ่งนี้ส่งผลกระทบต่อapt-getแหล่งที่มาของฉันหรือไม่?


ข้อมูลระบบปฏิบัติการ:

Description:    Ubuntu 14.10
Release:    14.10

ข้อมูลแพ็คเกจ:

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

คำตอบ:


20
  • apt-fileใช้เพื่อค้นหาแพคเกจที่ให้ไฟล์ คิดว่ามันเป็นออฟไลน์และรุ่นที่ค่อนข้าง จำกัด ของhttp://packages.ubuntu.com
  • เนื่องจากคุณapt-file updateไม่ใช้sudoมันจะไม่สามารถใช้ไดเรกทอรีทั้งระบบ (โดยทั่วไป/var/cache/apt/apt-file) และใช้ไดเรกทอรีในบ้านของคุณแทน ( ~/.cache/apt-file)
  • การค้นหาโดยผู้ใช้รายอื่นไม่สามารถใช้แคชของผู้ใช้
  • หากคุณเป็นผู้ใช้คนเดียวมันไม่สำคัญว่าแคชใดที่apt-fileใช้ตราบใดที่คุณสอดคล้องกับการใช้sudo(หรือไม่)
  • apt-getและapt-fileแบ่งปันแหล่งข้อมูล แต่ไม่มีผลกระทบต่อแหล่งอื่น

ดังนั้นapt-fileดาวน์โหลดอะไรกันแน่ เพียงแค่แคตตาล็อก? หรือดาวน์โหลดแพคเกจใด ๆ จริง ๆ หรือไม่

1
@ParanoidPanda แคตตาล็อก มีอยู่เพื่อให้ข้อมูลเกี่ยวกับแพคเกจไม่ติดตั้ง
muru

@ParanoidPanda iirc ไฟล์ใดไฟล์หนึ่งในที่เก็บเป็นรายการไฟล์ตามแพ็คเกจที่มีแฮช
muru

ดังนั้นถ้ามันเกิดขึ้นว่าหนึ่งในแพคเกจเป็นอันตรายหรือก่อให้เกิดปัญหาฉันจะไม่ได้รับมัน แต่เพียงแค่ข้อมูลเกี่ยวกับมัน?

@ParanoidPanda ใช่
muru
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.