Saya punya teman yang punya komputer yang tidak terhubung ke Internet. Apakah ada cara untuk menginstal perangkat lunak secara offline dengan mudah?
package-management
akshatj
sumber
sumber
Jawaban:
Lihat Keryx ; ini adalah manajer penyimpanan offline.
Bagaimana cara kerjanya? Ini memungkinkan Anda mengunduh pembaruan dan program baru (dengan dependensi) ke flash drive Anda .
Antarmukanya mirip dengan sinaptik, tetapi berfungsi dari pendrive (tidak perlu instalasi). Sayangnya, GUI membutuhkan wxwidgets, yang tidak diinstal sebelumnya pada Ubuntu (mereka cross-platform dan dapat diinstal dari sini dan repositori Ubuntu di sini ). Itu hanya dapat menginstal perangkat lunak dalam sistem Ubuntu, tetapi Anda dapat mengunduh pembaruan atau paket baru di Linux, Windows atau OS X.
Di sini Anda dapat menemukan tutorial .
Tutorial langkah demi langkah terperinci lainnya ada di jawaban ini .
Launchpad juga menyimpan file yang dapat diunduh .
Tangkapan layar:
sumber
keryx
tanpa masalah, meskipun jelas membutuhkan pengembangan dan perbaikan lebih lanjut.Retas cepat
Peretasan cepat adalah menyalin semua paket yang Anda unduh untuk instal ke mesinnya ( petunjuk terperinci di sini ). File .deb disimpan di
/var/cache/apt/archives
, kemudian di komputer lain meluncurkan Synaptic dan pilihFile -> Add Package Downloaded
dan cari folder tempat Anda meletakkan file dan membukanya, menerima semua (atau instal dari terminal menggunakan perintahsudo dpkg -i DEB_PACKAGE_NAME
).CATATAN:
Ini mengasumsikan bahwa manajer paket Anda tidak mengatur untuk menghapus paket langsung setelah menginstal. Itu juga mengasumsikan bahwa Anda menjalankan versi yang sama dari Ubuntu (10.10, 12.04, dll) dan versi arsitektur (32b atau 64b) .
Gudang DVD
Jika Anda ingin perbaikan bug dan tambalan keamanan terbaru tersedia, lihat tutorial ini , yang mencakup pembuatan repositori DVD Anda sendiri.
sumber
sudo apt-get update
ini tidak akan bekerja dengan baik, masih merupakan penghemat waktu yang baik ketika menyiapkan sistem baru :)/var/cache/apt/archives
ke yang kedua membuatnya hanya mengunduh ~ 250Mb. Namun, Anda memerlukan koneksi untuk menjalankan instalasi.apt-get update
tidak diperlukan jika Anda menyalin/var/lib/apt/lists
- direktori ini berisi informasi repositori yang diunduh olehapt-get update
..deb
ke sayausb
dari saya/var/cache/apt/archives
. Di komputer lain saya hanya membuka usb drive dan mengklik dua kali.deb
yang meluncurkan GUI UbuntuSoftware Updater
. Pezy mudah./var/cache/apt/archives
yang sudah (inbuilt) muncul ketika Debian diinstal?. Alasan mengapa saya menanyakan ini 4,8 GB terlalu besar untuk drive usb saya yang 4 GB.Repositori USB
Jika Anda memiliki USB stick berukuran layak - dengan asumsi sekitar 4-8Gb (atau hard drive eksternal) Anda dapat mengatur salinan kustom dari repositori Ubuntu dan mengkonfigurasinya sebagai repositori lokal seperti yang dicakup dalam AptGet / Offline / Repositori pada help.ubuntu .com.
Untuk mendapatkan file paket yang sebenarnya (file deb), saya sarankan menggunakan
apt-mirror
.The
apt-mirror
paket akan membantu Anda membuat cermin kustom yang harus lebih kecil dari 30Gb dari repositori penuh. Instal paket:dan edit file konfigurasinya
atau sejak Ubuntu 14.04
Hanya sertakan bagian repositori yang Anda inginkan. Berikut adalah contoh sederhana yang menyalin file bin .deb dari semua 4 bagian (utama, terbatas, semesta dan multiverse) serta perbaikan bug terbaru.
Diperkirakan bahwa Anda akan membutuhkan sekitar 15Gb ruang untuk semua 4 bagian, tanpa sumber.
Saya telah meletakkan path untuk semua file deb. Menjadi
/tmp
, pastikan Anda memiliki cukup ruang sehingga hard drive Anda tidak mengisi (jika hard drive Anda mengisi dan komputer Anda membeku,/tmp
harus dibersihkan dengan reboot).Jika Anda hanya ingin file utama, hapus nama-nama yang dibatasi, semesta dan multiverse dari file konfigurasi.
Jika Anda menggunakan arsitektur yang berbeda (Anda memiliki 64bit, tetapi teman Anda memiliki 32 bit) kemudian tambahkan berikut ini di awal file konfigurasi mirror.list :
Setelah Anda memiliki
apt-mirror
konfigurasi yang Anda inginkan, jalankanapt-mirror
dan lakukan sesuatu yang menyenangkan atau mengubah hidup karena akan memakan waktu berjam-jam atau berhari-hari untuk mendapatkan repositori (tergantung koneksi Anda dan mirror Ubuntu yang Anda gunakan).Setelah Anda memiliki file deb., Salin file ke memory stick USB Anda (atau hard drive eksternal) dan mengatur repositori lokal sesuai artikel yang disebutkan sebelumnya.
Tes itu berfungsi sebelum membawanya ke teman Anda!
sumber
sudo apt-get install apt-mirror
langsung di Ubuntu 16.10 (Yakkety Yak), edisi desktop / Rufus / USB stick / mode percobaan, saya mendapat "E: Unable to locate package apt-mirror
". Ada koneksi ke Internet, diverifikasi olehping
.sudo apt-get update
tidak memperbaikinya.Saya menggunakan apt-get dengan opsi "--print-uris" untuk melakukannya. Saya juga menambahkan "-qq" agar tidak berisik.
Gunakan sed untuk menghapus karakter tambahan yang ditambahkan ke beberapa nama file (sekitar 3% 2a) dan untuk mendapatkan url, nama file, dan file md5sum. Gunakan wget untuk mengunduh file. Gunakan md5sum untuk memeriksa apakah file-file tersebut diunduh dengan benar.
Anda dapat menggunakan ini untuk membuat skrip shell untuk Linux atau Mac OS (ganti ".cmd" pada perintah untuk .sh dan lakukan "chmod a + x (nama file) untuk menambahkan izin untuk menjalankan skrip) atau file batch Perintah Windows , dan file MD5Sum untuk memastikan file diunduh dengan benar.
Perintah
Buat skrip:
Contoh:
Buat file md5sum:
Contoh:
Anda memerlukan md5sum untuk Windows jika Anda menggunakan sistem operasi itu untuk mengunduh file.
Buat skrip untuk mengunduh daftar repositori:
Memeriksa Jumlah MD5
Anda dapat menambahkan ini ke ujung skrip untuk memeriksa md5sum:
Linux:
Windows (menggunakan md5sum yang lebih lama, tidak mendukung --quiet):
Untuk menambahkan secara otomatis ke skrip:
Menginstal File Daftar (Perbarui Perintah)
Jalankan perintah ini ke komputer target.
Anda perlu menggunakan bunzip2 untuk mengekstrak file daftar repositori:
Kemudian salin ke folder daftar (folder saat ini hanya berisi file daftar):
Di atas gabungan (folder saat ini mungkin berisi file lain):
Unduhan Lebih Cepat
Jika Anda ingin mengunduh file lebih cepat, coba gunakan Axel.
Ganti
wget -c ... -O ...
denganaxel ... -o ...
.Hirarki Folder (Mengunduh file menggunakan Windows)
Saya biasanya membuat folder seperti ini:
Kemudian ubah
wget
baris di atas menjadi..\\bin\\wget.exe
,md5sum
ke..\\bin\\md5sum.exe
, dll.Ini akan memisahkan file * .deb dan daftar file ke dalam folder yang berbeda.
Memperbarui sistem Anda
sudo cp *.deb /var/cache/apt/archives/
sudo apt-get upgrade
atausudo apt-get dist-upgrade
Unduh Executables untuk Windows
Wget untuk Windows: http://gnuwin32.sourceforge.net/packages/wget.htm
md5sum untuk Windows: http://gnuwin32.sourceforge.net/packages/coreutils.htm atau http://www.etree.org/cgi-bin/counter.cgi/software/md5sum.exe
Anda juga dapat menggunakan yang dari MinGW , yang saya gunakan. Anda hanya perlu wget.exe, md5sum.exe dan pustaka bersama yang diperlukan. Periksa bagian "Hirarki Folder".
Catatan
sumber
-qq
opsi muncul untuk menekan semua output dariapt-get update
. Saya kira Anda tidak benar-benar menginginkan opsi ini.Anda harus mendapatkan PC dengan koneksi Internet terlebih dahulu, tempat Anda dapat mengunduh file .deb yang diperlukan. Setelah Anda mengunduh semua file, Anda sekarang dapat membuat CD / DVD rom atau file ISO yang dapat Anda gunakan untuk menginstal perangkat lunak yang telah Anda unduh di PC offline Anda.
Mulai dengan instalasi yang bersih atau VM.
sudo apt-get install aptoncd
Instal paket yang Anda inginkan pada satu PC
sudo apt-get install gbrainy
Jalankan aptoncd
Klik Buat
Klik Burn dan atur opsi lalu Terapkan
Bakar atau simpan
Perhatikan bahwa aptoncd hanya mencadangkan hal-hal di apt-cache saat ini.
Inilah mengapa kami mulai dengan VM bersih / instalasi baru dan melakukan semua ini dalam satu kali proses.
sumber
Gudang Offline
Cara membuat repositori offline dijelaskan di sini : Anda hanya perlu mengunduh file yang sesuai dari archive.ubuntu.com . Atau, Anda bisa menggunakan
apt-medium
.EDIT: Pendekatan lain berdasarkan rive
*.deb
file lokal dijelaskan dalam entri blog yang berbeda (lihat di sini dan di sini ). Sarath Chandra merangkum sebagai berikut:Buat dir dapat diakses (minimal dengan root)
Salin semua file deb ke direktori ini.
Jadikan direktori sebagai
atau
Tambahkan repo lokal ke sumber
sumber
Langkah 1: Dapatkan URL unduhan dalam file:
Jalankan perintah berikut untuk mengganti nama paket dengan yang diperlukan, pisahkan dengan spasi.
Langkah 2: Salin file ini (apturls) ke mesin yang memiliki akses Internet berkecepatan tinggi, dan jalankan perintah berikut untuk mengunduh paket:
Langkah 3: Sekarang bawa paket yang diunduh ke mesin Anda, dan instal menggunakan:
Selesai!
sumber
--print-uris
mencetak bahkan dependensi yang sudah diinstal dalam sistem?Anda bisa menggunakan Cube . Ini adalah manajer paket portabel yang memungkinkan Anda mengunduh paket di komputer lain yang terhubung internet, dan menginstalnya kembali ke komputer Linux asli Anda, secara offline.
Mengunduh Aplikasi (Di Windows)
Menginstal Aplikasi (Di Linux)
Anda dapat mengunduhnya di situs web Cube .
sumber
Dalam sinaptik Anda dapat memilih paket yang ingin Anda instal dan di bawah menu pertama ada opsi untuk menghasilkan skrip yang dapat Anda bawa ke komputer lain dan dijalankan di sana. Skrip ini akan "wget" (yaitu "unduh") semua paket yang Anda tentukan yang Anda inginkan (dan dependensinya) yang Anda jalankan di komputer yang memang memiliki akses internet.
Setelah dijalankan, Anda akan memiliki semua file paket yang dibutuhkan oleh komputer yang terputus. Bawa mereka pada CD / USB stick dan instal
sudo dpkg -i *.deb
.sumber
curl
/wget
salinan ke beberapa media eksternal ...Anda bisa menggunakan
apt-offline
atauapt-offline-gui
.Pra-permintaan : Sistem teman dengan koneksi internet. apt-offline dipasang di kedua sistem Anda.
Instalasi Offline dicapai dalam 3 langkah sederhana.
Langkah 1 :
Hasilkan file tanda tangan pada kotak Debian Terputus di rumah
apt-offline set /tmp/apt-offline.sig
Perintah di atas akan menghasilkan semua informasi yang diperlukan dari apt tentang memperbarui database-nya.
Langkah 2 :
Unduh data berdasarkan file tanda tangan yang dibuat sebelumnya
apt-offline get C:\apt-offline.sig --threads 5
. Perintah di atas akan mengunduh data sebagaimana disebutkan dalam file tanda tangan. Untuk mempercepat unduhan (yang bisa dari beberapa repositori apt), dalam contoh ini kami menelurkan 5 utas unduhan.
Setelah selesai, Anda bisa menyalin data (file arsip, jika Anda menggunakan opsi --bundle) kembali ke media yang dapat dilepas dan menyalinnya kembali ke host offline Anda.
Langkah 3 :
Setelah Anda kembali ke mesin Debian rumah, Anda memberi makan data dari media yang dapat dilepas ke apt-offline:
apt-offline install /media/USB/apt-offline.zip
Ini akan memperbarui database APT pada mesin Anda yang terputus dengan mulus.
Apt-offline bahkan dapat digunakan dalam sistem Windows. Menurut pendapat saya,
apt-offline
adalah pilihan terbaik untuk instalasi Offline.Sumber
sumber
Ada beberapa jawaban yang baik dan efektif yang tercantum di atas. Namun, ini adalah mekanisme yang saya gunakan secara pribadi - apt-ftparchive . Saya mendokumentasikannya di sini, kalau-kalau saya membutuhkannya lagi di masa depan. Mungkin ini mungkin bermanfaat bagi Anda.
Membuat Arsip Snapshot
sudo apt-get clean
sudo apt-get update
sudo apt-get dist-upgrade --download-only
sudo apt-get install --download-only byobu run-one bikeshed dotdee powernap
sudo apt-get install apt-utils
(cd /var/cache/apt/archives/ && sudo apt-ftparchive packages . ) | sudo tee /var/cache/apt/archives/Packages
sudo tar cvf snapshot.tar -C /var/cache/apt archives/
Menggunakan Cuplikan Arsip pada Sistem Target Offline
tar xvf snapshot.tar
echo "deb file:/home/ubuntu/archives /" | sudo tee -a /etc/apt/sources.list
sudo apt-get update
sudo apt-get install byobu run-one bikeshed dotdee powernap
sumber
Untuk instalasi offline Anda akan memerlukan paket-paket. Jika Anda menggunakan sistem Debian
.deb
ekstensi file dan gunakandpkg -i package_name
untuk menginstalnyaDapatkan tarball sumber dengan ekstensi file
.tar.gz
atau.tar.bz2
, lalu ekstrak dan instal dengan:Anda mungkin memiliki masalah dengan dependensi. Anda harus menginstal semua itu terlebih dahulu agar instalasi offline berhasil.
sumber
Iya. Anda dapat mengunduh DVD iso, membakarnya di DVD, dan menginstal perangkat lunak dari DVD. Lihat di sini CD dan DVD dapat diberikan sebagai sumber kepada manajer paket dengan cara yang sama seperti arsip online.
sumber
Hal pertama yang dapat Anda lakukan sebelum instalasi paket offline adalah memperbarui repositori / repositori yang Anda butuhkan. Anda tentu harus menyukai repositori Utama yang diperbarui (untuk perangkat lunak gratis dan didukung resmi).
Aplikasi yang Anda cari untuk menginstal mungkin dalam beberapa repositori lain seperti Universe (gratis tapi tidak ada dukungan resmi), atau Restricted (non-bebas, yang didukung secara resmi), atau Multiverse (non-free, tidak ada dukungan resmi) repositori . Jadi, Anda mungkin ingin satu atau lebih dari ini juga.
Jadi langkah pertama dalam proses ini adalah membangun repositori offline yang diperbarui; kemudian hasilkan daftar "to-download" dan unduhlah, dan akhirnya insatllation. Begini caranya: sumber
Masukkan url: http://archive.ubuntu.com/ubuntu/dists/ suiteCodename di mana suiteCodename harus diganti dengan tepat katakanlah tepat untuk Ubuntu 12.04 (Precise Pangolin) [atau utopik untuk Ubuntu 14.10 (Utopic Unicorn)] sehingga Anda ingin sekarang berada di http://archive.ubuntu.com/ubuntu/dists/precise/ atau spesifik lainnya untuk suite yang Anda miliki.
Unduh file Release , Release.gpg , dan Contents - ????. Gz file untuk arsitektur Anda (yaitu Contents-i386.gz , dengan asumsi arsitektur Anda adalah i386). Simpan ketiga file ini dalam direktori / folder yang dinamai dengan namaKode suite Anda ( tepat untuk Pangolin Tepat)
Selanjutnya Anda harus melakukan hal berikut untuk masing-masing repositori (di antara Main, Universe, Restricted, Multiverse ) yang Anda inginkan.
Sebuah. pergi ke direktori repositori target misalnya. utama dan kemudian ke direktori arsitektur misalnya. binary-i386 sehingga Anda akan berada di http://archive.ubuntu.com/ubuntu/dists/suiteCodename/repositoryName/binary-????/
b. unduh isinya Packages.bz2, Packages.gz, Lepaskan dan simpan di direktori yang dinamai misal repositoryName misalnya. utama dan letakkan direktori ini di direktori suiteCodename yang sebelumnya dibuat .
c. ulangi a. dan B. untuk masing-masing repositori yang Anda inginkan.
Akhirnya Anda harus memiliki struktur seperti ini:
(dengan asumsi suiteCodename = tepat, arsitektur adalah i386, dan Anda memerlukan repositori utama dan semesta)
Selanjutnya, setelah repositori yang diperbarui diunduh, Anda akan menempatkan file yang diunduh diatur dalam struktur yang tepat (seperti yang ditunjukkan di atas) dalam direktori komputer offline target. Simpan struktur direktori
precise
dalam folder bernama offlineRepository / dists / presisi di rumah pengguna Anda (~/offlineRepository/dists/precise
) atau di mana pun (/home/offlineRepository/dists/precise
menggunakan sudo previleges di terminal atau dengan Nautilus file manager dimulaigksu nautilus
; juga pastikan Anda memiliki izin yang tepat untuk struktur yang disalin) . Informasi repositori offline Anda akan siap digunakan.Tambahkan repositori lokal di daftar sumber Anda . Dengan Pusat Perangkat Lunak Ubuntu , buka Edit -> Sumber Perangkat Lunak ... -> Perangkat Lunak Lainnya -> Tambah ... dan kemudian di bidang untuk garis APT, tambahkan:
deb file:///home/offlineRepository precise main universe
dan klik Tambah Sumber . Pastikan Anda memodifikasi baris ke direktori / struktur file dan suite Anda. Kemudian muat ulang paket atau jalankansudo apt-get update
di terminal.Sekarang dengan perbaruan (dan mungkin repositori yang baru ditambahkan juga), Anda dapat membuang daftar url untuk paket dan dependensi.
Saya meminjam baris kode berikut dari salah satu posting askUbuntu sebelumnya:
misalnya. untuk menginstal Synaptic Package Manager:
(Anda juga dapat membuat daftar pembaruan dengan cara yang serupa.)
Daftar yang dihasilkan dapat digunakan untuk mengunduh paket dan seluruh dependensi pada komputer online. Buat skrip untuk mengunduh atau menggunakan daftar untuk unduhan batch di beberapa pengelola unduhan. (Perhatikan juga file teks yang dihasilkan menggunakan Unix / Linux line ending, dan yang mungkin ingin Anda ubah ke Windows.) Dulu ada cara yang lebih mudah untuk ini ketika Synaptic Package Manager adalah aplikasi default di Ubuntu.
Akhirnya di sistem target, Anda dapat menginstal paket dengan
dpkg
atau menggunakan cara lain.Mendapatkan basis data paket yang diperbarui termasuk pembaruan keamanan
Struktur berikut, selain penjelasan di atas, harus memberi Anda ide:
sumber
Setelah menjelajahi jawaban di sini: Bagaimana saya bisa menginstal perangkat lunak atau paket tanpa Internet (offline)? , Saya menemukan kode ini oleh Arnel A. Borja yang paling berguna.
sudo apt-get install PACKAGE --print-uris -qq | sed -n "s/'\([^ ]\+\)' \([^ ]\+\) \([^ ]\+\) MD5Sum:\([^ ]\+\)/wget -c \1/p" > install.sh
Bagaimanapun, berikut adalah beberapa instruksi untuk pemula yang lengkap. Saya harap Anda akan menemukan mereka berguna.
Lengkapi instruksi pengunduhan untuk orang lain yang baru mengenal Ubuntu 15.10+:
sh install.sh
sumber
Saya memiliki skrip python kecil yang dapat dijalankan pada Windows yang mem-parsing situs web paket ubuntu untuk menemukan pohon dependensi dan mengunduh semua paket yang diperlukan + melakukan verifikasi checksum.
Ini jelas dapat mengunduh lebih dari yang dibutuhkan, tetapi merupakan solusi paling sederhana bagi saya.
https://gist.github.com/Zitrax/2bad212a3b0571357e1b
Semua paket yang diunduh kemudian dapat diinstal dengan
dpkg -i E pkg\*
. Ini menghindari instalasi ulang paket yang sudah diinstal.Pemakaian:
sumber
Untuk sistem yang akan selalu offline, biasanya yang terbaik adalah menggunakan salah satu metode manajemen paket offline yang kuat yang disajikan dalam beberapa jawaban lain. Ini karena mereka memfasilitasi menjaga paket yang sudah terinstal tetap terbaru, daripada hanya menginstal beberapa paket sekaligus.
Namun, untuk kasus terisolasi di mana Anda hanya ingin menginstal paket dengan cepat pada sistem yang tidak memiliki koneksi Internet (dan Anda memiliki kemampuan untuk mengunduhnya di komputer lain dan membawanya), Anda dapat melakukannya. Komplikasi utama adalah menentukan apa yang Anda butuhkan, karena sebuah paket seringkali memiliki paket lain yang bergantung padanya, dan oleh karenanya harus diinstal sebelumnya, atau bersamaan dengan itu, paket tersebut diinstal.
Jawaban ini dimotivasi oleh pertanyaan duplikat g ++ di Ubuntu 14.04 , dan menggunakan kasus perlu menginstal
g++
sebagai contoh intinya.Saya menekankan bahwa metode ini tidak boleh digunakan jangka panjang sebagai alternatif untuk sesuatu yang setidaknya memfasilitasi secara otomatis menentukan dan menginstal pembaruan keamanan yang diperlukan. Tidak pernah menghubungkan ke jaringan mengurangi potensi serangan, tetapi beberapa bug keamanan dapat dieksploitasi melalui data dari sumber apa pun.
Meskipun metode ini mungkin terlihat rumit, biasanya hanya membutuhkan beberapa menit. Untuk paket dengan sejumlah besar dependensi, mungkin butuh waktu lebih lama. Untuk menginstal metapackages yang menarik banyak sekali dependensi (mis.,
ubuntu-desktop
Pada sistem minimal), mungkin diperlukan waktu lebih lama untuk mengunduh semua file .deb yang diperlukan dan metode ini sepertinya tidak cocok.Menentukan Ketergantungan yang Diperlukan
Anda dapat mensimulasikan instalasi untuk menentukan paket lain yang diperlukan untuk memenuhi dependensi paket. Melewati
-s
bendera keapt-get
( sebelum Anda menentukan tindakan apa pun) melakukan hal ini.Saya telah menghilangkannya
sudo
, karena ini hanya simulasi, jadi hak akses root tidak diperlukan.Jika Anda benar-benar ingin menginstal semua alat paling umum untuk membangun paket, bukan hanya
g++
, Anda mungkin lebih suka:Output (untuk
g++
) akan terlihat seperti ini:Ini mengatakan bahwa untuk menginstal
g++
di sistem saya, saya perlu paketg++
,g++-4.8
danlibstdc++-4.8-dev
.Pergi dengan hasil simulasi biasanya lebih baik daripada hanya mencari dependensi paket (atau dengan asumsi bahwa apa yang Anda butuhkan sama dengan yang di atas), karena:
Mendapatkan Paket
Setelah Anda tahu paket apa yang Anda butuhkan, Anda dapat mengunduhnya. Saya sarankan menggunakan Launchpad untuk ini, karena unduhannya dienkripsi SSL, yang membantu mencegah korupsi file.
apt-get
atau Pusat Perangkat Lunak tidak memerlukan HTTPS karena hash-nya diverifikasi terhadap daftar hash yang ditandatangani secara digital. Jika Anda akhirnya memasukkan paket ini ke dalam cache paket Anda dan menggunakanapt-get
untuk menginstalnya, itu akan terjadi.dpkg -i
, itu tidak akan dilakukan.Anda dapat mencari paket dengan mengetikkan namanya di bawah Paket di https://launchpad.net/ubuntu dan mengklik "Temukan Paket." Sebagai contoh, pencarian
g++-4.8
membawa Anda ke halaman paket sumber gcc-4.8 .Kemudian gulir ke bawah ke nama kode rilis Ubuntu Anda. Anda menjalankan 14,04, jadi itulah Trusty Tahr. Nama kode untuk semua rilis Ubuntu tercantum pada halaman wiki rilis . Klik segitiga menunjuk ke kanan untuk melihat unduhan paket untuknya.
Untuk beberapa paket Anda mungkin dapat memperluas daftar unduhan dari lebih dari satu kantong . Anda mungkin melihat:
Misalnya, inilah yang tersedia untuk Firefox di 14.04:
Secara umum Anda akan menginginkan paket dalam keamanan atau pembaruan jika ada, dan sebaliknya paket dalam rilis .
Setelah Anda memperluas daftar paket, cari
.deb
file untuk arsitektur Anda. Hutang dinamai . Arsitektur yang paling umum adalah:name_version_architecture.deb
amd64
, untuk prosesor Intel dan AMD)i386
, juga untuk keduanya)Misalnya, untuk mendapatkan
g++-4.8
paket untuk versi 64-bit Ubuntu, Anda dapat mengunduhg++-4.8_4.8.4-1ubuntu15_amd64.deb
.Menginstal Paket
Jika paket yang Anda ambil adalah versi yang sama
apt-get
denganinstall
tindakan yang akan diambil dan diinstal secara otomatis (jika sistem Anda terhubung ke jaringan), maka Anda dapat memasukkan paket-paket itu/var/cache/apt/archives
dan cukup menjalankan perintah itu:Jika sistem ini tidak pernah terhubung ke Internet, maka ini mungkin akan menjadi kasus ketika semua paket yang Anda ambil berasal dari kantong rilis . Terlepas dari apakah sistem itu pernah terhubung ke Internet atau tidak, ini juga akan selalu menjadi masalah jika tidak ada paket dalam kantong lain yang ditampilkan di Launchpad. (Pada dasarnya satu-satunya situasi tidak akan adalah jika Anda menginstal sistem alfa atau beta dan tidak pernah memperbaruinya.)
Dalam kasus pemasangan tertentu
g++
, saya akan menggunakanapt-get
.Dalam kasus di mana itu tidak berfungsi atau Anda harapkan tidak, instal paket dengan meletakkannya di folder yang kosong dan jalankan:
Atau Anda dapat memberi nama paket secara individual. Contoh ini mengandaikan paket berada di direktori saat ini (yaitu, bahwa Anda telah
cd
mengedit direktori yang berisi itu):Kecuali jika jumlah paket yang diinstal sangat kecil dan Anda tahu urutan yang tepat di mana mereka harus diinstal agar dependensi dapat dipenuhi, itu jauh lebih efisien untuk menggunakan metode itu daripada menginstal secara manual setiap paket secara individual.
sumber
Jika Anda tidak memiliki koneksi ke internet apa pun dan belum ada orang di dekat tempat Anda dapat terhubung ke internet ada opsi yang belum disebutkan: mintalah seseorang mengirim file sumber melalui pos biasa.
Anda bisa mendapatkan seluruh OS Ubuntu melalui surat dengan membayar DVD. Cara yang sama Anda bisa meminta teman online untuk mengirimkan file DEB atau bahkan file sumber untuk paket seperti VLC kepada Anda. Meskipun mungkin ada baiknya jika seseorang mengirim DVD lengkap dengan semua paket. Dengan begitu Anda dapat menginstalnya dari DVD itu.
sumber
Ini bukan jawaban yang sepenuhnya terperinci, tetapi pada tingkat tinggi Anda dapat:
sumber
Saya sarankan untuk menyesuaikan CD Langsung dan menginstalnya.
Anda juga dapat mengunduh file di http://packages.ubuntu.com/ nama file , tetapi kemudian Anda harus memperhatikan dependensi juga.
sumber
Kemungkinan lain adalah menggunakan remastersys. Alat ini memungkinkan Anda membuat gambar iso dari sistem Anda sendiri dan setelah membuat stik usb yang dapat di-boot via unetbootin, Anda dapat menginstal sistem khusus ke sebanyak mungkin komputer yang Anda inginkan.
sumber
Saya punya beberapa saran sederhana. Anda bisa pergi ke perpustakaan. Lihat di bagian komputer untuk sistem operasi yang Anda inginkan, beberapa buku memiliki DVD di dalamnya. Juga, jika Anda menginginkan sistem operasi terbaru, saya akan merekomendasikan situs web ini di mana Anda dapat membeli DVD dengan biaya nominal. www.ubuntu.com/download/desktop.
sumber
Pertanyaan ini agak lama sehingga jawaban saat ini mungkin berlebihan, tetapi mungkin Anda juga bisa mencoba menggunakan dpkg-offline . Instal bzr, lalu:
ada tutorial dan file readme yang disertakan di sana.
Dengan asumsi Anda ingin menginstal git pada sistem Ubuntu 14.04 amd64, bahkan jika sistem Anda misalnya 12.04 i386, Anda dapat:
dpkg-offline ubuntu-14.04-desktop-amd64.iso git
apt-get
untuk menginstal paket Anda.dpkg-offline akan berfungsi dengan versi desktop Ubuntu mulai 10,04 dan seterusnya (saya belum menguji dengan versi yang lebih lama tetapi mereka harus juga bekerja), dan dengan versi server Ubuntu mulai 12,10 dan seterusnya. Ini juga harus bekerja dengan amd64, i386 dan gambar armhf terlepas dari arsitektur host. Sekali lagi, saya belum diuji dengan arm64 atau powerpc / ppc64el tetapi mereka juga dapat berfungsi.
Penafian: Saya menulis dpkg-offline.
sumber
Beberapa paket diinstal pada instal usb-stick. Saya mencopot pemasangan
network-manager
dan ingin menginstalnya lagi.Jadi saya mendapatkan tongkat tempat saya menginstal sistem operasi (Lubuntu 17.10). Dulu
/dev/sdb
Pasang tongkat di jalan (
/tmp/mnt
dalam kasus saya)Kemudian, saya edit
/etc/apt/sources.list
hanya berisiLalu, saya lakukan
Dan saya dapat menginstal
network-manager
.Catatan: Ini mungkin bukan jawaban untuk pertanyaan di atas, tetapi untuk pertanyaan yang saya miliki ketika mencari yang ini.
sumber
sources.list
dan mengembalikannya juga.