Baru-baru ini saya bertugas mengelola 2 lab komputer (saat ini 35 workstation, dapat berlipat ganda dalam satu atau dua bulan) di universitas dengan kontrol total atas tumpukan perangkat lunak selama saya menginstal banyak perangkat lunak ilmiah yang biasa digunakan (Mathematica dan teman-teman).
Saya berencana menggunakan Ubuntu karena berbagai alasan.
Menginstal Ubuntu dan mengelola pembaruan dll dengan tangan tentu saja merupakan suatu pilihan, Tapi saya ingin tahu apakah ada cara yang lebih efisien untuk melakukan hal-hal ini dan cara yang lebih "Jangan Ulangi Sendiri" ?
Tugas
- Instalasi Ubuntu
- Instalasi (duplikasi) tumpukan perangkat lunak dan konfigurasi yang sama di setiap workstation
- Selalu perbarui
sumber
Untuk menjaga agar sistem diperbarui dengan cara yang meminimalkan penggunaan bandwidth internet dan mencegah duplikasi unduhan dari mirror, lihat apt-cache-server
Lebih jauh tentang ini, Universitas mungkin mempertimbangkan untuk menyiapkan Ubuntu Mirror resmi (atau tidak resmi) miliknya sendiri
Setelah menyiapkan apt-cache-server dan satu mesin, Anda dapat menggunakan beberapa skrip atau perintah untuk menduplikasi pemasangan rangkaian perangkat lunak di banyak komputer:
Untuk membuat file dengan semua aplikasi yang diinstal pada sistem:
Pada sistem kerja:
Untuk kemudian menginstal paket yang tercantum dalam file ini:
NB: Mungkin ada cara yang lebih baik untuk melakukan ini, misalnya memanggil dpkg langsung daripada menginstal dan menggunakan dselect.
NB: Meskipun semua paket terdaftar hanya yang tidak ada pada sistem akan diinstal oleh dpkg
NB: instalasi versi lintas tidak benar-benar direkomendasikan - dapat menginstal paket usang (Open Office) dan tema dan ketergantungan yang tidak diinginkan (misalnya dalam upgrade dari 10,04 ke 11,04 dengan Unity)
Untuk instalasi, ada banyak cara untuk melakukan ini tergantung pada kebutuhan Anda. Inilah beberapa:
Saya percaya tantangan Anda yang sebenarnya adalah administrasi jaringan - mengelola pengguna, penyimpanan, dan sumber daya lainnya, sehingga beberapa alat bagus yang akan membantu Anda dengan tugas-tugas ini menjadi sangat penting.
sumber
dpgk
- Saya pikir ini harus dikatakandpkg
?Itu tampak seperti sedikit hiperbola (http://en.wikipedia.org/wiki/List_of_countries_by_GDP_(PPP)_per_capita ;-), tetapi untuk poin Anda, $ 105 per kursi adalah harga awal, untuk 1 unit Desktop. Diskon volume berlaku, dan jika Anda berada di universitas atau di pasar negara berkembang (sepertinya keduanya berlaku), ada daftar harga yang berbeda untuk itu juga.
Gratis seperti dalam bir mungkin masih menjadi cara untuk Anda, tetapi ingin memastikan Anda memiliki gambaran lengkap. Semoga ini membantu.
sumber
Ini adalah sesuatu yang saya usulkan -
Opsi kedua adalah sedikit aktivitas ekstra, tetapi jika Anda ingin benar-benar yakin tentang pembaruan / pemutakhiran apa yang Anda dorong, maka itu sepadan dengan usaha.
Jika Anda memutuskan untuk membawa beberapa Server Ubuntu di jaringan - seperti misalnya proxy, LDAP, Samba, Jabber, WordPress, Moodle dll. Opsi kedua akan sangat membantu ketika mengelola server, Anda ingin tahu persis versi apa dari paket yang diperbarui / ditingkatkan sedang diinstal.
Saya merekomendasikan Opsi 2 karena pengalaman pribadi - Saya mengalami masalah ini dengan salah satu aplikasi dot net yang di-host saya yang berfungsi dengan baik di Firefox v24, tetapi pecah dengan versi Firefox yang lebih tinggi. Itu cukup menjengkelkan dan kami harus membuat permintaan untuk membuat perubahan pada aplikasi karena versi Firefox yang lebih baru telah mencapai lebih dari 150 desktop. Pelajaran dipelajari dengan cara yang sulit.
sumber