Ostatnio zarządzałem 2 laboratoriami komputerowymi (obecnie 35 stacji roboczych, które mogłyby podwoić się w ciągu miesiąca lub dwóch) na uniwersytecie, mając całkowitą kontrolę nad stosem oprogramowania, pod warunkiem, że instaluję kilka powszechnie używanych programów naukowych (Mathematica i przyjaciele).
Planuję używać Ubuntu z różnych powodów.
Ręczne instalowanie Ubuntu i zarządzanie aktualizacjami itp. Z pewnością jest opcją, ale chcę wiedzieć, czy istnieje bardziej wydajny sposób na wykonanie tych czynności i bardziej „nie powtarzaj się” ?
Zadania
- Instalacja Ubuntu
- Instalacja (duplikacja) tego samego stosu oprogramowania i konfiguracji na każdej stacji roboczej
- Aktualizowanie ich
źródło
Aby aktualizować systemy w sposób minimalizujący wykorzystanie pasma internetowego i zapobiegający duplikowaniu pobrań z serwerów lustrzanych, spójrz na serwer apt-cache
Ponadto uniwersytet może rozważyć utworzenie własnego oficjalnego (lub nieoficjalnego) Mirror Ubuntu
Po skonfigurowaniu serwera apt-cache i jednego komputera możesz użyć kilku skryptów lub poleceń, aby powielić instalację pakietu oprogramowania na wielu komputerach:
Aby utworzyć plik ze wszystkimi zainstalowanymi aplikacjami w systemie:
W działającym systemie:
Aby następnie zainstalować pakiety wymienione w tym pliku:
Uwaga: Może być lepszy sposób, aby to zrobić, na przykład bezpośrednio wywołując dpkg zamiast instalować i używać dselect.
Uwaga: Chociaż wszystkie pakiety są wymienione, tylko te, które nie istnieją w systemie, zostaną zainstalowane przez dpkg
Uwaga: instalacja wielu wersji nie jest naprawdę zalecana - może instalować przestarzałe pakiety (Open Office) oraz niechciane kompozycje i zależności (np. Jak w aktualizacji z 10.04 do 11.04 z Unity
W przypadku instalacji istnieje wiele sposobów wykonania tego w zależności od wymagań. Oto kilka:
Wierzę, że twoimi prawdziwymi wyzwaniami będzie administracja sieci - zarządzanie użytkownikami, pamięcią masową i innymi zasobami, więc dobre narzędzia, które pomogą ci w tych zadaniach, będą bardzo ważne.
źródło
dpgk
- Myślę, że to powinno powiedziećdpkg
?To wydaje się trochę hiperbolą (http://en.wikipedia.org/wiki/List_of_countries_by_GDP_(PPP)_per_capita ;-), ale do tego stopnia, 105 USD za miejsce to cena początkowa za 1 jednostkę Desktop. Obowiązują zniżki ilościowe, a jeśli jesteś na uniwersytecie lub na rynku wschodzącym (wydaje się, że oba mają zastosowanie), istnieje również inny cennik.
Bezpłatnie, jak w piwie, może być dla ciebie nadal droga, ale chciałem się upewnić, że masz pełny obraz. Mam nadzieję że to pomoże.
źródło
To jest coś, co proponuję -
Druga opcja to trochę dodatkowej aktywności, ale jeśli chcesz być absolutnie pewien, jakie aktualizacje / uaktualnienia przesyłasz, to warto spróbować.
Jeśli zdecydujesz się wprowadzić w sieci niektóre serwery Ubuntu - na przykład proxy, LDAP, Samba, Jabber, WordPress, Moodle itp. Druga opcja będzie bardzo pomocna, ponieważ podczas zarządzania serwerami chcesz dokładnie wiedzieć, jakie wersje instalowane są zaktualizowane / zaktualizowane pakiety.
Polecam opcję 2 ze względu na osobiste wrażenia - miałem ten problem z jedną z moich hostowanych aplikacji kropkowych, która działała dobrze w Firefoksie v24, ale zepsuła się z wyższymi wersjami Firefoksa. Było to dość irytujące i musieliśmy składać wnioski o wprowadzenie zmian w aplikacji, ponieważ nowsza wersja Firefoksa osiągnęła ponad 150 komputerów stacjonarnych. Lekcja nauczyła się na własnej skórze.
źródło