Làm cách nào để chạy lệnh trước khi apt-get bắt đầu tải xuống gói?
Tôi biết về hook trước khi gọi dpkg ( hook script vào apt-get ), nhưng dường như nó được chạy sau khi tải xuống.
$ apt-get update
Get: 11 http://security.debian.org/ wheezy/updates/main qemu amd64 1.1.2+dfsg-6a+deb7u7 [115 kB]
Fetched 70.9 MB in 10s (6,776 kB/s)
refreshing freenet index
--2015-05-19 15:55:25-- http://127.0.0.1:8888/freenet:USK@oRy7ltZLJM-w-kcOBdiZS1pAA8P-BxZ3BPiiqkmfk0E,6a1KFG6S-Bwp6E-MplW52iH~Y3La6GigQVQDeMjI6rg,AQACAAE/deb.mempo.org/-42/
Những gì chúng ta cần là chạy một lệnh trước khi tải xuống. Chính xác hơn: Tập lệnh phải chạy sau khi gọi apt-get nhưng trước khi apt-get truy cập bất kỳ tài nguyên trực tuyến nào.
Có cái gì đó giống như một cái móc Pre-Download không?
Điều quan trọng là việc cài đặt có thể được thực hiện mà không phải thay thế tập lệnh apt-get (và không làm bất cứ điều gì khác có thể được hoàn tác bằng một bản cập nhật).
apt-get
chính nó sẽ gọi hàm thựcapt-get
. Tùy thuộc vào phạm vi bạn muốn nó có, hàm có thể được khai báo trong/etc/profile
hoặc~/.profile
hoặc~/.bashrc
.