Récemment, j'ai pris en charge la gestion de 2 laboratoires informatiques (actuellement 35 postes de travail, pourrait doubler en un mois ou deux) à l'université avec un contrôle total sur la pile de logiciels tant que j'installe un tas de logiciels scientifiques couramment utilisés (Mathematica et amis).
Je prévois d'utiliser Ubuntu pour diverses raisons.
Installer Ubuntu et gérer les mises à jour, etc. à la main est certainement une option, mais je veux savoir s'il existe un moyen plus efficace de faire ce genre de choses et d'une manière plus «ne vous répétez pas» ?
Tâches
- Installation d'Ubuntu
- Installation (duplication) de la même pile logicielle et configuration sur chaque poste de travail
- Les tenir à jour
la source
Pour garder les systèmes mis à jour de manière à minimiser l'utilisation de la bande passante Internet et à empêcher la duplication des téléchargements à partir des miroirs, jetez un œil à apt-cache-server
Plus loin, l'Université pourrait envisager de créer son propre miroir Ubuntu officiel (ou non officiel)
Après avoir configuré apt-cache-server et une machine, vous pouvez utiliser quelques scripts ou commandes pour dupliquer l'installation d'une suite logicielle sur plusieurs ordinateurs:
Pour créer un fichier avec toutes les applications installées sur le système:
Sur le système de travail:
Pour installer ensuite les packages répertoriés dans ce fichier:
NB: Il pourrait y avoir une meilleure façon de le faire, par exemple en appelant directement dpkg au lieu d'installer et d'utiliser dselect.
NB: Bien que tous les packages soient listés, seuls ceux qui n'existent pas sur le système seront installés par dpkg
NB: l'installation de versions croisées n'est pas vraiment recommandée - peut installer des packages obsolètes (Open Office) et des thèmes et dépendances indésirables (par exemple, comme dans la mise à niveau de 10.04 à 11.04 avec Unity
Pour l'installation, il existe de nombreuses façons de procéder en fonction de vos besoins. En voici peu:
Je crois que vos vrais défis seront l'administration du réseau - la gestion des utilisateurs, du stockage et d'autres ressources, donc de bons outils qui vous aideront dans ces tâches vont être très importants.
la source
dpgk
- Je pense que cela devrait diredpkg
?Cela semble un peu hyperbole (http://en.wikipedia.org/wiki/List_of_countries_by_GDP_(PPP)_per_capita ;-), mais à votre point, 105 $ par siège est le prix de départ, pour 1 unité de bureau. Des remises sur volume s'appliquent et si vous êtes dans une université ou sur un marché émergent (il semble que les deux s'appliquent), il existe également une liste de prix différente.
Libre comme dans la bière, c'est peut-être toujours la voie à suivre pour vous, mais je voulais vous assurer que vous aviez une image complète. J'espère que cela t'aides.
la source
C'est quelque chose que je propose -
La deuxième option est un peu d'activité supplémentaire, mais si vous voulez être absolument sûr des mises à jour / mises à niveau que vous préconisez, cela en vaut la peine.
Dans le cas où vous décidez d'apporter certains serveurs Ubuntu sur le réseau - comme par exemple proxy, LDAP, Samba, Jabber, WordPress, Moodle etc. La deuxième option sera très utile car lors de la gestion des serveurs, vous voulez savoir exactement quelles versions de des packages mis à jour / mis à niveau sont en cours d'installation.
Je recommande l'option 2 en raison d'une expérience personnelle - j'ai eu ce problème avec l'une de mes applications dot net hébergées qui fonctionnait bien dans Firefox v24, mais elle a rompu avec les versions supérieures de Firefox. C'était assez ennuyeux et nous avons dû faire des demandes pour apporter des modifications à l'application car la nouvelle version de Firefox avait atteint plus de 150 ordinateurs de bureau. La leçon a appris à la dure.
la source