Puis-je installer Portage, Pacman ou d'autres gestionnaires de paquets sur Ubuntu?

26

Je veux installer un gestionnaire de paquetages non-Ubuntu comme Portage (Gentoo) ou Pacman (Arch) sur Ubuntu 12.04 LTS.

Comment puis-je le faire?

    
posée Akshit Baunthiyal 09.07.2012 - 13:03
la source

5 réponses

23

Vous ne le faites pas. Un gestionnaire de paquets est central pour une distribution spécifique. Gentoo , Arch , Redhat - ils utilisent tous des systèmes d’emballage différents. Les paquets de portage de Gentoo sont généralement compilés à partir de sources, Arch utilise son propre format de paquetage binaire, Redhat utilise RPM comme système d’emballage - et < un href="http://en.wikipedia.org/wiki/Debian"> Debian ainsi que Ubuntu et Linux Mint utilisent les paquets Debian (. deb ). La gestion de votre installation locale se fait en utilisant des interfaces graphiques telles que Synaptic et Adept , ou des outils en ligne de commande tels que apt-get , aptitude et dpkg .

Bien qu'il soit possible d'installer d'autres gestionnaires de paquets sur Ubuntu (sinon ils ne seraient pas dans les référentiels), cela ne doit pas être recommandé pour l'utilisateur non expérimenté. Il faut être assez familier avec les paquetages et les gestionnaires de paquets, comment ils fonctionnent, etc. avant même de penser à les utiliser parallèlement. Dans le cas contraire, il est très probable qu’un système endommagé soit très , car un gestionnaire de paquets n’est pas au courant des autres, par exemple: écraser les fichiers / configurations les uns des autres, désinstaller un paquet avec un gestionnaire de paquet pourrait rompre les dépendances avec les autres, et plus encore.

Pour l'instant, je vous suggère fortement de rester avec les gestionnaires de paquets natifs de votre système (voir ci-dessus).

    
réponse donnée Izzy 09.07.2012 - 13:12
la source
16

Vous ne pouvez pas ne pas pas

Les gestionnaires de paquets sont généralement très étroitement intégrés à une distribution Linux particulière et vous ne pouvez généralement pas installer un gestionnaire natif pour une distribution sur un autre et espérer qu'il fonctionne. )

Vous pouvez toutefois installer les packages résultants en utilisant des outils de conversion, par ex. RPM en DEB, etc. Cela peut être possible pour les paquets Pacman. Portage, comme vous le savez peut-être, construit tout à partir des sources, et vous pouvez le faire sur n'importe quelle distribution, et pas seulement sur Gentoo.

  

Remarque: Bien que certains systèmes tels que yum soient disponibles dans les référentiels Ubuntu Universe, et même Pacman, Portage, etc. pas adapté (structure de répertoire, etc.) pour Ubuntu.

    
réponse donnée ish 09.07.2012 - 13:08
la source
7

En raison des différents systèmes d’emballage, les gestionnaires de paquets ne sont pas interchangeables sans beaucoup de sang, de sueur et de larmes. Même alors, il y a beaucoup de problèmes de dépendance, de bogues, d'erreurs et de trous de lapin que vous ne pouvez pas trouver. Non, ce n'est pas impossible, mais ce n'est pas recommandé. PacApt est votre meilleur choix pour utiliser les commandes Pacman AND Portage dans Ubuntu sans détruire votre ordinateur. Je crois qu’il supporte les commandes de tous les principaux gestionnaires de paquets. C'est probablement votre pari le plus sûr pour l'installation de la ressemblance de Pacman / Portage dans Ubuntu. Vérifiez-le.

Si ce n’est pas ce que vous recherchez, la meilleure solution (et la marche à suivre recommandée) peut être d’installer la distribution du gestionnaire de paquets que vous souhaitez utiliser.

PacApt Apporte l'incroyable gestionnaire de packages Pacman d'Arch Linux à d'autres distributions Linux (bien, en quelque sorte)

Source:  LifeHacker
    
réponse donnée xlukasx 09.07.2012 - 13:36
la source
2

Ici, les gens décrivent comment installer portage sur d’autres distributions linux que gentoo: lien

Ici, un homme explique comment installer tout Gento sur une autre partition à partir d'Ubuntu lien

    
réponse donnée Shiksosaar 06.09.2016 - 23:17
la source
0

Je peux penser à une bonne raison de vouloir installer Portage sur un système Debian. Dépendance d'enfer. Pas seulement pour les bourbiers que les gens rencontrent quand il y a des conflits, mais pour obtenir des RID d'applications répertoriées comme des dépendances que certains utilisateurs peuvent ne pas vouloir.

Exemple?

Que se passe-t-il si je suis paranoïaque et que je ne veux pas de "sécurité améliorée Linux" ou tout autre produit NSA produit sur mon système? Je ne prétends pas qu’il s’agit d’une faille de sécurité, bien que certains exploits aient été trouvés. Que se passe-t-il si je suis juste partial et que je veux que ce soit OFF de mon système, sans autre raison que parce que l’idée m’agace? Pourquoi devrait-il supprimer toutes les autres applications importantes de mon système pour le faire? Je ne dis pas de ne pas l'inclure dans votre système par défaut si vous le voulez, mais pourquoi en faire une dépendance si arbitraire Pas un?

Masque de réseau? Ce n'est pas une véritable dépendance pour votre gestionnaire de réseau. Je peux voir comment cela peut être utile sur les serveurs, mais pourquoi les utilisateurs de bureau en ont-ils besoin? En fait, cela peut être une responsabilité pour les utilisateurs qui veulent plus d'anonymat en utilisant des systèmes virtuels. Il a également un bug qui vous permet de faire une attaque DDOS très simple ou de le faire quand tout le monde était en colère.

Serveur Avahi? Encore une fois, cela pourrait être utile, mais pourquoi ai-je besoin de mon bureau pour faire la publicité de tous ses services et démons? Si je voulais plus d'anonymat, je ne voudrais pas qu'un tel programme fasse la publicité des services de mes ordinateurs auprès d'un pirate ou d'un larbin du gouvernement qui le souhaite. L'imprimante devrait être celle qui dit "Je suis une imprimante" .... Il n'est pas nécessaire que mon ordinateur soit le même que "Je suis un ordinateur qui écoute tous ces ports, êtes-vous une imprimante ... êtes-vous une imprimante?" ..vous une imprimante .. ". Lorsque j'essaie de l'enlever, cela prend trop de temps.

Net-bios? N'en avez pas besoin Ne le veux pas.

Quelle est la réponse standard? Ne le retirez pas C'est une réponse facile, mais ça craint.

Quelque chose comme Portage, qui peut installer des binaires, ou même le style de gestion de fichiers Slackwares, pourrait faire du bien à un système d'exploitation basé sur Debian / Ubuntu ... mais les utilisateurs auraient alors trop de contrôle sur leurs propres ordinateurs et nous pouvons avoir cela dans le monde open source maintenant pouvons-nous?

    
réponse donnée Black_Sector 09.06.2013 - 10:01
la source

Lire d'autres questions sur les étiquettes