it-swarm-id.com

Apakah menginstal paket secara manual dengan dpkg mencegah jalur peningkatan di masa mendatang?

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.

13
James Booker

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 menjalankan 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 database paket yang rusak.

Saya tahu ini terjadi dari pengalaman pribadi ...

17
Nathan Osman

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 memutakhirkan.

3
Little Jawa

AptOnCD mungkin menjadi alat yang berguna untuk Anda dalam hal ini: http://aptoncd.sourceforge.net/

2
Jorge Castro

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 yang tepat 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 memutakhirkan 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 tersedia di repo lokal Anda ... yang berarti 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 belakang podcast Ubuntu UK, menulis sebuah posting tentang cara membuat cermin dari repositori resmi ubuntu yang seharusnya membantu. Anda dapat menemukannya di sini .

1
Jim