Bagaimana saya bisa mengunduh paket ubuntu di windows untuk menginstalnya di mesin ubuntu offline?

10

Bagaimana saya bisa mengunduh paket ubuntu dari repo online melalui windows untuk menginstalnya nanti di mesin ubuntu offline?

ini terkait dengan pertanyaan ini: Unduhan repositori Ubuntu iso

jika ada iso siap pakai untuk 11.10 yang termasuk driver perangkat, paket bahasa & paket perangkat lunak akan bagus untuk pengguna ubuntu tanpa koneksi internet.

ada ide?

ma-aa
sumber
Anda akan menemukan beberapa opsi bagus pada Pertanyaan AskUbuntu. Bagaimana cara saya menginstal perangkat lunak secara offline? . Ini memiliki suara tinggi untuk keryx dan referensi tutorial juga.
nik

Jawaban:

7

Untuk kebutuhan serupa, saya menjalankan mesin virtual kecil di mesin windows saya. Untuk mengunduh paket tanpa menginstal, Anda dapat menggunakan apt-get download <package_name>. Perintah akan mengunduh paket ke direktori yang Anda jalankan perintah. Anda kemudian dapat menyalin paket ke host, lalu flash drive, terakhir ke mesin yang Anda gunakan.

Saya tahu ini mungkin bukan solusi yang paling elegan tapi setidaknya berhasil untuk saya.

Oh, saya lupa: Jika Anda perlu memeriksa ketergantungan, Anda dapat menjalankan apt-get -s install <package_name>, salin baris ketergantungan dan tempelkan ke apt-get downloadperintah.

Pembaruan 2: Saya melihat ke halaman manual apt-get. Ini memiliki saklar yang disebut --download-only. Anda dapat melewati ini untuk menginstal & apt-getakan mendapatkan semua paket untuk Anda tetapi tidak akan menginstalnya. Anda dapat menemukan paket Anda di /var/cache/apt/archives. Sesekali apt-get cleanakan menghapus file dari direktori, sehingga Anda bisa mendapatkan paket yang Anda inginkan dengan mudah.

Pembaruan 3: Untuk menginstal paket yang diperoleh dengan metode di Pembaruan 2 , Anda harus memasukkan paket ini lagi di /var/cache/apt/archivesmesin offline. Jika Anda ingin menginstal paket yang Anda dapatkan apt-get download, Anda dapat menggunakannya dpkg -i <package_file>.

bayindirh
sumber
4

Anda dapat mencari dan mengunduhnya langsung di http://packages.ubuntu.com/

Der Hochstapler
sumber
Itu tidak benar-benar layak karena tidak mengunduh dependensi dan di Linux setiap dependensi memiliki banyak dependensi sendiri. Itu sebabnya mereka memiliki pemberitahuan yang sangat mendorong Anda untuk tidak mengunduh paket seperti itu, tetapi menggunakan pengelola paket.
y0apap
Tentu itu layak. Anda hanya perlu tahu paket apa yang Anda butuhkan. Manajemen ketergantungan otomatis bukanlah persyaratan dari pertanyaan awal. Situs di atas bahkan memberi tahu Anda apa dependensi untuk setiap paket tunggal. Juga, tidak setiap dependensi memiliki "satu" dependensi lainnya. Jika Anda tahu apa yang Anda instal dan apa yang dibutuhkan untuk bekerja, Anda akan jauh lebih baik ketika ada yang salah.
Kallaste
1

Walaupun saya belum mengujinya, keyrx seharusnya memungkinkan Anda untuk membuat manifes hal-hal yang perlu diperbarui, mengunduhnya di sistem lain, dan menginstalnya. Saya tidak yakin apakah ia menangani paket yang belum ada di sistem.

Journeyman Geek
sumber
Saya berasumsi maksudmu keryx . Tautan youtube Anda membawa saya ke sebuah klip berjudul "Expert Cooking" :-)
nik
Inilah yang saya dapatkan untuk SUing ketika sakit; p. Diperbaiki, dan terima kasih
Journeyman Geek