Saya mengelola jaringan pribadi yang tidak memiliki konektivitas internet karena kebijakan keamanan pelanggan. Jaringan ini memiliki satu instalasi Ubuntu 10,04 LTS Server (segera beberapa lagi) dan saya sudah mencoba menyesuaikannya dengan perangkat lunak - namun, saya harus menginstal paket secara manual dengan dpkg karena kurangnya konektivitas internet.
Apakah ini mencegah saya untuk memutakhirkan ke versi yang lebih baru dari Ubuntu Server (LTS) ketika tersedia, karena paket yang saya instal bukan CD distribusi saat ini, mereka tidak mungkin ada pada rilis yang lebih baru juga.
Jawaban:
Tidak. Menginstal paket dari repositori resmi menggunakan dpkg tidak akan memberimu masalah.
Bahkan, dari sudut pandang teknis, menginstal paket melalui dpkg tidak berbeda dengan jika Anda telah menjalankannya
sudo apt-get install
package
. Hal yang sama terjadi.Satu-satunya masalah dengan menginstal paket dengan dpkg adalah Anda harus memastikan bahwa dependensi diinstal dalam urutan yang benar. Jika tidak, Anda bisa berakhir dengan basis data paket yang rusak.
Saya tahu ini terjadi dari pengalaman pribadi ...
sumber
apt-get -f install
).Hanya untuk kelengkapan: ketika Anda memutakhirkan, jika paket Anda tidak didukung lagi, atau tidak kompatibel dengan paket yang lebih baru (dependensi yang rusak, dll), maka proses pemutakhiran akan menanyakan apakah Anda ingin menghapus paket-paket itu. Saya tidak yakin apa yang terjadi jika Anda tidak mencopotnya - mungkin mereka tidak akan berfungsi lagi.
Bagaimanapun, Anda akan dapat meningkatkan.
sumber
AptOnCD mungkin menjadi alat yang berguna untuk Anda dalam hal ini: http://aptoncd.sourceforge.net/
sumber
Ini mungkin ide yang lebih baik, mengingat Anda akan segera menambahkan lebih banyak server, untuk menyiapkan repositori lokal. Dengan cara ini, Anda dapat menambahkan repo ke sumber apt dari setiap server dan kemudian mengarahkan semuanya ke repositori lokal yang hanya merupakan cermin dari repo ubuntu yang sebenarnya.
Kemudian ketika saatnya untuk menginstal atau meningkatkan paket, Anda cukup menggunakan alat ubuntu standar untuk menangani operasi ini. Manfaat lain adalah Anda hanya perlu memperbarui repo lokal terpusat sesekali dengan beberapa DVD atau hard drive yang dapat Anda bawa ke lingkungan tertutup dan sinkronkan dengan direktori repo. Kemudian setiap server akan memberi tahu Anda tentang paket-paket yang telah mereka instal yang memiliki pemutakhiran yang tersedia di repo lokal Anda ... artinya Anda memiliki administrasi yang jauh lebih sedikit untuk dipelihara. Alat-alat diizinkan untuk melakukan apa yang menjadi alat yang baik.
Alan Pope, penginjil ubuntu dan salah satu tim di balik podcast Ubuntu UK, menulis sebuah posting tentang cara membuat cermin dari repositori resmi ubuntu yang seharusnya membantu. Anda dapat menemukannya di sini .
sumber