web-dev-qa-db-fra.com

Comment puis-je dépouiller Ubuntu?

J'essaie de réparer ce que je considère être une installation surchargée d'Ubuntu. Lorsque j'installe Ubuntu sur une machine, j'obtiens des éléments dont je ne veux pas - navigateurs Web, applications bureautiques, lecteurs multimédias, utilitaires d'accessibilité, Ubuntu One, etc. Mon objectif est de créer un moyen d’avoir une installation d’Ubuntu ne contenant que les paquets les plus simples - outils d’administration et gestionnaire de paquets, interface graphique (GNOME serait ma préférence), éditeur de texte, pilotes de base (cartes vidéo, etc.). cartes réseau - filaires et sans fil, périphériques d'entrée), et tout ce que je dois avoir pour exécuter une distribution stable. À partir de là, je voudrais choisir les paquets que j'installe pour créer mon propre système personnalisé.

Après avoir joué avec d’autres distributions telles que Arch et Slackware, vous découvrirez comment elles fournissent une installation barebone par défaut. Cependant, je suis pris au piège dans un "enfer de configuration" - en ce moment, j'ai essayé de m'éloigner d'Ubuntu et d'Arch, mais après 6 heures d'utilisation, je n'ai toujours pas de système utilisable. Il est à moitié configuré et je n'ai aucun logiciel utilisable pour me permettre de travailler.

Tout ce qui peut m'aider est-il disponible? Soit quelque chose comme le générateur OpenSUSE qui vous permet de choisir les applications et les paquetages pour le CD, un mode d’installation avancé dans lequel je peux choisir les paquets à installer et lesquels à ignorer, ou un guide sur la façon de dépouiller Ubuntu jusqu’à son strict minimum?

Et je suppose qu’une suite naturelle à cela est qu’une fois que j’ai un Ubuntu allégé, cela affectera-t-il la mise à jour? Lorsque Canonical publie la prochaine version d'Ubuntu, je ne souhaite pas qu'un logiciel bloatware soit réinstallé. Et oui, je n’utilise tout simplement pas la plupart des applications fournies avec Ubuntu. Déjà.

54
Thomas Owens

Commencez à partir de buntu Server et créez-le. Il utilise les mêmes dépôts que la distribution de postes de travail et vous pouvez installer diverses configurations de postes de travail.

Je vous suggère simplement d'éviter les gros méta-paquetages comme ubuntu-desktop, sinon vous obtiendrez la distribution complète.

Si vous voulez seulement dépouiller (plutôt que construire), vous devrez supprimer ubuntu-desktop (qui dépend de beaucoup de choses) et convertir toutes les dépendances automatiquement remplies en installation manuelle. Si vous ne le faites pas, aptitude les neutralisera car, entre autres outils, il nettoiera automatiquement les paquets "obsolètes" - ce sont des paquets qui ne répondent à aucune dépendance ni à aucun choix de l'utilisateur.

25
Oli

Utilisez le support du serveur Ubuntu, et choisissez l’option pour construire l’installation minimale . Les gens appellent cela "JeOS", bien que je pense que le terme "JeOS" ait peut-être été déconseillé. Le Guide du serveur Ubunt dit:

Lors de l'installation à partir de l'ISO Server Edition (appuyer sur F4 sur le premier écran vous permettra de choisir "Installation minimale", qui correspond à la sélection de package équivalente à JeOS).

11
Stefan Lasiewski

Plutôt que de démanteler, pourquoi ne pas plutôt "construire"?

En plus de télécharger Ubuntu JeOS (Just Enough OS), vous pouvez également trouver des images netboot à partir des dossiers du référentiel.

http://archive.ubuntu.com/ubuntu/dists/lucid/main/installer-i386/current/images/netboot/ L'utilisation de mini.iso est probablement recommandée, car vous utilisez uNetbootin pour le copier. sur une clé USB.

4
ibuclaw

Ubuntu a un mini.iso qui est une version totalement simplifiée d’ubuntu que vous pouvez utiliser pour vous construire vous-même. C'est environ 28Mo ou plus.

Depuis cette réponse, la dernière version est 12.04 Precise. Vous pouvez donc simplement remplacer le nom de la distribution de la distribution dans l’URL pour obtenir le fichier mini.iso correspondant à cette version.

Pour 64 bits: http://archive.ubuntu.com/ubuntu/dists/precise/main/installer-i386/current/images/netboot/mini.iso

Pour 32 bits: http://archive.ubuntu.com/ubuntu/dists/precise/main/installer-i386/current/images/netboot/

Vous pouvez ensuite installer votre environnement graphique ou de bureau de votre choix en utilisant apt-get, etc., avec tous les paquets que vous souhaitez installer.

4
Tim Omaha
  1. Faites une installation "minimale" comme beaucoup de personnes l'ont suggéré
  2. Installez vos paquets requis avec:
    Sudo apt-get install --no-install-recommends package-name, où package-name est le paquet que vous voulez installer

La configuration requise dépend des packages que vous choisissez d'installer. Garder une installation minimale dépend de la connaissance des outils "minimaux" ou de la configuration manuelle. Les outils de configuration plus conviviaux qui rendent Ubuntu idéal pour la plupart des gens ont généralement un grand nombre de dépendances.

2
João Pinto

Installez le serveur Ubuntu et ssh dans. C'est aussi dépouillé que possible.

2

Voici ce que j'ai fait pour supprimer les packages par défaut indésirables d'une installation de bureau normale:

  1. Supprimez le package ubuntu-desktop. Cela ne supprime aucun programme - c'est simplement un méta-paquet qui dépend des paquets par défaut. Si vous ne le supprimez pas, vous obtiendrez des erreurs de dépendance brisées.
  2. Découvrez ses dépendances dans un gestionnaire de paquets (j'aime bien utiliser aptitude). Désinstallez ceux que vous ne voulez pas.

Je ne sais pas à quel point vous voulez couper, mais cela devrait le faire pour les applications GNOME par défaut. La mise à niveau a bien fonctionné pour moi. Si la nouvelle version inclut de nouveaux packages par défaut, vous devrez peut-être les installer manuellement si vous le souhaitez - sinon, cela semble fonctionner correctement.

2
Morgan May

Je ne sais pas exactement ce que vous entendez par "bloatware", mais il semblerait que vous soyez peut-être intéressé par Xubuntu - il s'agit également d'une distribution basée sur GTK, mais conçue pour être très légère. Vous pouvez ensuite installer toutes les applications ou les morceaux de votre choix comme vous le feriez avec la distribution Ubuntu normale.

1
Bryce

Installez Synaptic Package Manager (Sudo apt-get install synaptic) et parcourez la liste "Installé". Supprimez ce que vous ne voulez pas, les descriptions sont sur le côté et vous pourrez ainsi rationaliser votre configuration sans avoir à la construire de toutes pièces. ...

Comme toujours, faites attention à ce que vous supprimez, bien que la première chose dont je me débarrasse toujours est le "mono-runtime" et ses dépendances, ainsi que "Thunderbird" car mon e-mail est principalement basé sur le Web ...

0
TenPlus1

Vous pourriez utiliser

apt-get remove "package"

jusqu'à ce que tous les paquets que vous ne voulez pas avoir disparus, utilisez remastersys pour créer un livecd

0
Harlan Pennell