sudo apt-get install pppoe
akan mengunduh pppoe
paket dan menginstalnya.
Apakah mungkin hanya mengunduh pppoe
paket dan tidak menginstalnya dengan apt-get
perintah?
wget http://ftp.us.debian.org/debian/pool/main/p/ppp/ppp_2.4.7-1+4_amd64.deb
ppp_2.4.7-1+4_amd64.deb
ada di direktori saat ini sekarang.
cd /tmp
sudo apt-get install -d ppp
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
ppp
0 upgraded, 1 newly installed, 0 to remove and 95 not upgraded.
Need to get 0 B/346 kB of archives.
After this operation, 949 kB of additional disk space will be used.
Download complete and in download only mode
Tidak ada ppp_2.4.7-1+4_amd64.deb
atau paket terkait ppp di / tmp.
sudo find /tmp -name ppp*
Tidak ada yang ditemukan.
Di mana paket ppp di / tmp dengan perintah
cd /tmp
sudo apt-get install -d ppp
??
sudo
sini. Ini akan mengunduh paket ke direktori kerja.Untuk sedikit memperluas jawaban Hamid, salah satu dari ketiga perintah yang sangat mirip ini akan berfungsi jika keinginan Anda hanya mengunduh paket yang ditentukan, dan tidak ada yang lain . (Use case Anda tidak dinyatakan dengan jelas, jadi tidak jelas apakah itu yang ingin Anda lakukan.) Mereka semua mengunduh file deb yang sesuai dengan paket yang ditentukan ke direktori saat ini.
Dua perintah pertama adalah bagian dari
apt
paket, yang ketiga adalah bagian dariaptitude
paket. Mereka semua setara secara fungsional, sejauh yang saya tahu, meskipun sintaks dan perbedaan penggunaan antaraapt
danaptitude
dapat menyebabkan Anda lebih memilih salah satu dari mereka dalam keadaan tertentu. Dan tentu sajaapt
adalah perintah yang lebih baru dariapt-get
- itu berisiapt-get
danapt-cache
fungsionalitas sambil membuang beberapa bagasi historis.Perhatikan juga bahwa jika ada dari perintah ini yang menemukan file sudah ada di direktori saat ini, mereka tidak akan mengunduhnya lagi. Namun, saya tidak yakin kriteria apa yang mereka gunakan untuk memeriksa - atau, dengan kata lain, betapa sulitnya untuk membodohi mereka. File kosong tidak berfungsi.
sumber
apt
menyediakan perintah pengambilan sumber -apt source
.Agar ini berfungsi, Anda memerlukan repositori sumber di direktori
sources.list
atau Andasources.list.d
(/etc/apt/sources.list
atau/etc/apt/sources.list.d/
. Baris seperti itu akan terlihat seperti (ganti dengan mirror dan repositori yang sesuai):sumber
Ketika bekerja pada satu server Ubuntu yang tidak memiliki internet tetapi dapat diakses melalui intranet perusahaan. Menginstal paket sangat menantang.
Saya membuat skrip yang akan mencari dependensi dari paket yang diperlukan, menyimpannya dalam daftar, kemudian menelusuri daftar untuk mengunduh dependensi anak lain karena kadang-kadang hanya satu pass dari dependensi mengunduh tidak cukup. Setelah itu mengunduh dependensi itu bundel mereka dalam file zip yang dapat dipindahkan secara keseluruhan ke server. Saya menyebut skrip ini pkgdownload .
Ini dapat ditemukan di GitHub saya di sini
Ini gambarnya di tempat kerja:
sumber
recommends
dansuggests
mengemas. Lihat askubuntu.com/a/117646/6227