Saya menyalin folder "arsip" (/ var / cache / apt / arsip) dari komputer lain yang sepenuhnya diperbarui dan memiliki beberapa paket yang saya inginkan. Dapatkah seseorang memandu saya cara menambahkan drive USB saya di daftar repositori sehingga saya dapat menginstal paket-paket itu?
Terima kasih.
Jawaban:
Anda harus membangun repositori di direktori lokal dan mengarahkan
file:
entri URI ke sumber APT Anda (lihat SPESIFIKASI URI dalamman sources.list
):Untuk membuat pekerjaan yang tepat, Anda perlu membuat daftar paket (Packages.gz) untuk dikonsumsi oleh APT. Ini dijelaskan secara rinci di sini . Untuk kasus Anda, itu seharusnya cukup mudah. Saya merujuk Anda ke bagian "Trivial Repository" dari manual. Seharusnya semudah mengubah ke, katakanlah, / home / user / repository dan running
Kemudian setelah a
apt-get update
, paket harus tersedia. Mungkin jika Anda ingin menjadikan sumber ini lebih diutamakan daripada yang lain, Anda perlu menetapkannya sebagai prioritas yang lebih tinggi; untuk itu lihat halaman manual APT.sumber
dpkg-scanpackages: error: binary directory binary not found
Saya tidak berpikir ada cara untuk menambahkan ini sebagai repositori tetapi Anda dapat menggunakannya untuk menginstal paket dengan menyalin konten ke arsip / var / cache / apt / arsip Anda. Untuk melakukan ini, tekan alt-f2, masukkan
gksudo nautilus
dan lakukan salin. Setelah selesai, pastikan Anda menutup jendela file manager karena itu bukan ide yang baik untuk menggunakan file manager sebagai root kecuali untuk tugas-tugas yang benar-benar membutuhkannya.Untuk melihat / menginstal paket-paket ini, jalankan System -> Administration -> Synaptic Package Manager, klik tombol 'Asal' dan pilih 'Lokal' dari daftar.
Di masa depan, Anda lebih baik menggunakan program yang disebut aptoncd yang dapat diinstal dari repositori. Ini dapat digunakan untuk membuat gambar CD yang dapat ditambahkan sebagai sumber perangkat lunak. Gambar ini dapat diangkut pada stik usb.
Cara termudah untuk menambahkan gambar sebagai sumber perangkat lunak adalah dengan membakarnya ke CD / DVD. Anda kemudian perlu pergi ke Sistem -> Administrasi -> Sumber Perangkat Lunak, klik 'Perangkat Lunak Lain' dan klik 'Tambah CD-ROM ...'.
Jika Anda ingin menggunakan ISO image sebagai sumber perangkat lunak tanpa membakarnya, prosesnya akan sedikit lebih rumit. Anda harus membuka Aplikasi terminal -> Aksesori -> Terminal dan menjalankan perintah ini:
(sumber: http://www.debianhelp.org/node/10486 )
Jika Anda ingin mengunduh paket di satu komputer (Linux, Mac atau Windows) dan menginstalnya di sistem Ubuntu, Anda dapat menggunakan keryx .
sumber
Jika Anda ingin menggunakan CD / USB / ISO image resmi dari Ubuntu sebagai repositori, Anda dapat menambahkan ini ke
/etc/apt/sources.list
:pertama, Anda perlu memasang gambar Anda di / media / usb (misalnya) dan mengubahnya
xenial
untuk versi gambar Anda.Edisi server hanya berisi
main
danrestricted
, sementara versi Desktop juga berisiuniverse
danmultiverse
.Kasus pribadi saya:
Setelah menginstal Ubuntu (di server tanpa internet), saya lupa mencentang kotak "OpenSSH server" sehingga instalasi selesai tanpa itu. Saya mencoba
dpkg -i openssh....deb
tetapi karena memerlukan beberapa dependensi, lebih baik melakukannya dengan tepat. Pada akhirnya, jawaban yang dipilih di halaman ini membantu saya untuk mengetahui cara menggunakan gambar saya sebagai repositori dan berfungsi tanpa masalah.Ini dapat berguna jika Anda mencari cara untuk menurunkan versi paket ke versi tertentu yang termasuk dalam gambar.
sumber
Anda memiliki salinan cadangan dari file paket (yang telah Anda unduh di komputer lain) di drive USB Anda. Dalam situasi ini, cukup buat folder di direktori home Anda, katakan
ARCHbackUP
,. Salin semua file dari USB ke folder ini dan kemudian ikuti kode di bawah ini:Sekarang semua file paket dan pembaruan yang Anda unduh berada di
apt-get install
jalur pencarian sistem Anda. Sekarang buka terminal Anda dan terbitkansudo apt-get install package_name
untuk menginstal paket baru atausudo apt-get upgrade
memperbarui paket yang diinstal secara offline.sumber
Anda dapat menyesuaikan DVD sendiri, lihat http://www.hiroom2.com/2016/08/12/ubuntu-16-04-install-package-from-dvd/ untuk detail.
ps. Saya telah mencoba metode ini pada server Ubuntu 16.04 (karena mendukung perangkat lunak RAID), dan menginstal ubuntu-desktop dengan DVD yang disesuaikan.
sumber
Saya benar-benar mencari hal yang sama untuk Debian Jessie, tetapi menemukan situs ini dan menemukan utas ini lebih bermanfaat daripada yang lain. Inilah yang mungkin berhasil untuk beberapa varian ubuntu / debian-varian.
Pertama, Anda perlu memasang USB di pengelola file Anda (mungkin, Nautilus). Biasanya ini otomatis dipasang dengan pengaturan default.
Seperti yang disarankan @lepe, saya mengedit /etc/apt/sources.list dan menambahkan baris berikut setelah beberapa mengutak-atik:
Itu bekerja seperti pesona. Semoga ini bisa membantu seseorang walaupun postingan ini agak lama.
sumber