Lưu ý đầu tiên rằng, Bạn phải có các chỉ mục gói được cập nhật (các chỉ mục này được sử dụng bởi các phần mềm quản lý gói để nhận thông tin về các gói có sẵn trực tuyến) . Vì vậy, bạn phải tải xuống ít nhất các tệp chỉ mục.
Để làm như vậy, mở một thiết bị đầu cuối và đưa ra lệnh này. (Bạn phải có kết nối internet làm việc cho bước này)
sudo apt-get update
Sau khi bạn có các tệp chỉ mục gói cập nhật, hãy sử dụng bất kỳ phương pháp nào dưới đây:
Đường cuối không có khớp thần kinh
Sử dụng lệnh này để tạo danh sách các tệp cần thiết để nâng cấp hệ thống của bạn
sudo apt-get upgrade --allow-unauthenticated -y --print-uris | grep -o '\'http.*\' | tr "\'" " " > download-list
Tập tin download-list
sẽ được tạo trong thư mục hiện tại của thiết bị đầu cuối.
Hoặc, nếu bạn muốn tạo tập lệnh tải xuống cho một gói cụ thể, hãy sử dụng lệnh này (xem phần cập nhật bên dưới để biết lệnh khác)
sudo apt-get install <package-name> --allow-unauthenticated -y --print-uris | grep -o '\'http.*\' | tr "\'" " " > download-list
thay thế, <package-name>
với tên thực tế của gói. chẳng hạn như gtg
để có được những thứ-gnome, vv
Bây giờ bạn có thể sử dụng tệp này để cung cấp cho bất kỳ trình quản lý tải xuống nào hỗ trợ các tệp đầu vào có URL.
Ví dụ: để sử dụng tệp này với wget
việc sử dụng lệnh này bên dưới,
wget -c -i ./download-list
giả sử download-list
tập tin nằm trong thư mục hiện tại của thiết bị đầu cuối. Các tập tin tải xuống sẽ được lưu trữ trong thư mục làm việc hiện tại của thiết bị đầu cuối.
Cập nhật: Tôi đã tìm thấy một lệnh khác để tạo danh sách tải xuống gói:
apt-get --allow-unauthenticated -y install --print-uris package-name | cut -d\' -f2 | grep http:// > download-list
Tín dụng của lệnh cập nhật: người trả lời của bài này
Cách đồ họa bằng Synaptic
Trình quản lý gói Synaptic có tính năng tích hợp để tạo tập lệnh tải xuống gói và bạn thậm chí không cần sử dụng wget một cách rõ ràng trong thiết bị đầu cuối, Chỉ thực hiện tập lệnh là đủ.
Thủ tục như sau
Cài đặt Trình quản lý gói Synaptic bằng thiết bị đầu cuối:
sudo apt-get update
sudo apt-get install synaptic
(Lệnh đầu tiên là không bắt buộc, nếu bạn đã cập nhật các tệp chỉ mục gói, Nếu bạn không chắc chắn, hãy sử dụng cả hai) .
Sau đó mở Trình quản lý gói Synaptic bằng cách nhập Synaptic trong dấu gạch ngang.
Chọn một gói trong phần bên phải của cửa sổ, Nhấp chuột phải → Đánh dấu để cài đặt . Ngoài ra, nếu bạn muốn tạo tập lệnh nâng cấp, nhấn nút Đánh dấu tất cả các bản nâng cấp trên thanh công cụ. Hình ảnh dưới đây sử dụng phương pháp thứ hai.
Khi được hỏi nếu bạn muốn Đánh dấu các yêu cầu bổ sung , hãy nhấn nút Đánh dấu.
Sau đó, đi đến Tệp -> Tạo tập lệnh tải xuống gói , lưu tập lệnh dưới dạng tệp bằng cách đặt tên và chọn thư mục lưu tệp. Bây giờ, bạn có một kịch bản để tải gói.
Nếu bạn muốn tải xuống, hãy vào thư mục scripts và chạy sh ./<script-name>
. Ví dụ: nếu tên của tập lệnh là download-list
và nó nằm trong thư mục Tải xuống của bạn , thì lệnh là
cd ~/Downloads && sh ./download-list