web-dev-qa-db-fra.com

Comment ne garder que l'ubuntu-minimal?

Comment puis-je supprimer tous les paquets d'Ubuntu et m'assurer que ubuntu-minimal ne sera pas perdu?

21
Josh

C'est assez facile avec aptitude. Tout d'abord, assurez-vous de l'avoir installé et d'ubuntu-minimal:

Sudo apt-get install aptitude ubuntu-minimal

Ensuite, marquez tous les paquets comme étant installés automatiquement, à l'exception de ubuntu-minimal:

Sudo aptitude markauto '~i!~nubuntu-minimal'

Après cela, vous ne devriez plus avoir que ubuntu-minimal, et les choses dont il dépend.

ATTENTION: Cela n'inclut pas de noyau, je suggère donc d'installer linux-image-generic immédiatement.

22
tumbleweed

ubuntu-minimal est un métapaquet . Sa fonction est d'avoir d'autres paquets en tant que dépendances. Ces autres packages sont les packages nécessaires à un système minimal. ubuntu-minimal ne fournit en réalité aucun fichier directement. Si vous essayez de supprimer tous les paquets sauf celui-ci, vous supprimerez aussi ses dépendances ... ce qui ne serait pas ce que vous voulez.

Si vous avez récemment installé un logiciel sur un système minimal et souhaitez maintenant revenir au système minimal, cela ne devrait pas être trop difficile. Si vous vous souvenez de ce que vous avez installé, désinstallez-le. Si vous ne le faites pas, consultez vos journaux (si l'installation était récente, /var/log/apt/term.log devrait faire l'affaire).

Vous pouvez essayer de trouver tous les paquets qui sont des dépendances directes ou indirectes de ubuntu-minimal qui sont installées sur votre système. Certaines dépendances indirectes (c.-à-d. Dépendances de dépendances, ou même plus loin) peuvent être satisfaites par différentes alternatives. Il n'est donc pas garanti que le fait de disposer de tous les packages d'un système minimal lors de sa première installation serait la même chose. en supprimant tous vos packages actuellement installés, à l'exception de ceux nécessaires à la préservation de ubuntu-minimal. Ce ne serait probablement pas une trop grande différence, cependant.

On peut supposer que quelque chose comme ceci pourrait être réalisé, et avec un minimum de tracas, en exécutant toutes les commandes de suppression ici , ici , ici , et - ici (pour 12.10; pour une autre version, vous supprimeriez toute la liste des packages dans la section correspondante de ce site Web).

  • Si vous voulez essayer cela, vous exécuterez uniquement les commandes apt-get remove, pas les commandes suivantes qui installent des packages ou effectuent une configuration. Si près de la fin de chaque commande, Sudo apt-get install ... apparaît. Ne courez pas ça ou quoi que ce soit après.
  • Ces commandes sont conçues pour supprimer ce qui est présent dans un environnement de type bureau/saveur Ubuntu, sauf celui qui est présent dans un autre. Les chevauchements sont nombreux, mais pas totaux, et spécifier le même package à supprimer plusieurs fois ne pose aucun problème.
  • Théoriquement, en les exécutant tous, vous pourriez vous débarrasser de tous les packages associés à chaque environnement de bureau, sans avoir à vous occuper de rien. Cependant, cela conserverait tout ce qui est simultanément dans Ubuntu, Kubuntu, Xubuntu, Lubuntu et Edubuntu, et cela inclut un nombre important de packages, y compris des packages d'interface graphique minimale, qui ne sont pas présents dans un système minimal en ligne de commande.
  • Pour une version considérablement moins extrême de cette configuration (quatre commandes énormes au lieu de seize), effectuez simplement les suppressions "Supprimer Ubuntu" situées en haut de chacune de ces quatre pages. En supposant que vous ayez un système "Vanilla" Ubuntu, cela devrait prendre en charge la plupart de vos paquets. Sachez cependant que cela laissera probablement plus que la version plus extrême.
  • À la fin, il est important que vous exécutiez Sudo apt-get install ubuntu-minimal. Il pourrait être automatiquement supprimé pour résoudre les dépendances supprimant d'autres packages. Les pages avec les commandes font référence à un bogue possible qui pourrait le supprimer lors de leur exécution. Et d’une manière générale, il vaut mieux ne pas même supposer que les métapaquets sont installés en premier lieu.
  • Cela risque de ne pas fonctionner et de gâcher très mal la situation. Il est peu probable que vous éprouvez la perte réelle de documents à cause de ceci:
    1. Sauvegardez vos documents, car ils doivent toujours être sauvegardés et que vous exécutez d’énormes commandes avec Sudo. Si rien d'autre, vous pouvez coller quelque chose d'énorme par accident qui cause des dommages lors de l'exécution. :)
    2. Assurez-vous que votre système Ubuntu ne fonctionne plus complètement. Cela pourrait ne pas démarrer. Vous devriez toujours pouvoir accéder à son contenu avec un CD/DVD/USB en direct. Assurez-vous d'en avoir un. (Il est difficile d'essayer de réparer le système à l'aide du CD de remplacement ou minimal.)

En fin de compte, 'Call me V' est correct et vous devez simplement le réinstaller (bien que le CD minimal soit aussi bon que le CD alternatif, pour installer un système minimal et que le téléchargement est considérablement plus petit) . Essayez la suggestion ci-dessus pour vous amuser si vous souhaitez le voir exploser en plein visage, mais l'installation à partir de rien sera plus simple, plus rapide et plus simple.

Si vous voulez que quelqu'un essaye de vous donner une meilleure réponse, en détaillant exactement quels paquets doivent être supprimés, vous devrez alors fournir plus d'informations. Au minimum, vous devriez nous dire quelle version d'Ubuntu vous utilisez . Mais cela aiderait aussi si vous nous a parlé de tous les paquets sur votre système .

8
Eliah Kagan