Posso instalar o Portage, Pacman ou outros gerenciadores de pacotes no Ubuntu?

26

Eu quero instalar um gerenciador de pacotes não-Ubuntu como o Portage (Gentoo) ou o Pacman (Arch) no Ubuntu 12.04 LTS.

Como faço isso?

    
por Akshit Baunthiyal 09.07.2012 / 13:03

5 respostas

22

Você não faz. Um gerenciador de pacotes é central para uma distribuição específica. Gentoo , Arco , Redhat - todos usam sistemas de empacotamento diferentes. Os pacotes portage do Gentoo geralmente compilam a partir do código-fonte, o Arch usa seu próprio formato de pacote binário, Redhat usa o RPM como sistema de empacotamento - e < href="http://en.wikipedia.org/wiki/Debian"> Debian assim como Ubuntu e Linux Mint usam pacotes Debian (. deb ). O gerenciamento de sua instalação local ocorre usando front ends gráficos como Synaptic e Adept , ou ferramentas de linha de comando como apt-get , aptitude e dpkg .

Embora seja possível instalar outros gerenciadores de pacotes no Ubuntu (senão eles não estariam nos repositórios), isso não é recomendado para usuários inexperientes. É preciso estar bastante familiarizado com pacotes e gerenciadores de pacotes, como eles funcionam, etc. antes mesmo de pensar em usá-los ao lado. Caso contrário, é muito provável que acabe com um sistema quebrado muito - como um gerenciador de pacotes não está ciente dos outros, eles poderiam, por exemplo. Sobrescrever os arquivos / configurações dos outros, desinstalar um pacote com um gerenciador de pacotes pode interromper as dependências com o outro e muito mais.

Por enquanto, eu sugiro que você fique com os gerenciadores de pacotes nativos do seu sistema (veja acima).

    
por Izzy 09.07.2012 / 13:12
15

Você não pode não deve

Os gerenciadores de pacotes geralmente são muito integrados a uma distribuição Linux em particular, e normalmente você não pode instalar um gerenciador nativo para uma distro em outro e esperar que funcione. (veja nota no final) )

Você pode instalar os pacotes resultantes, no entanto, usando ferramentas para converter, e. RPM para DEB, etc. Isso pode ser possível para pacotes Pacman. O Portage, como você deve saber, constrói tudo a partir da fonte, e você pode fazer isso em qualquer distribuição, não apenas no Gentoo.

  

Nota: Enquanto alguns como yum estão disponíveis nos repositórios do Ubuntu Universe, e até mesmo Pacman, Portage etc. podem ser instalados em teoria, é uma má ideia na prática porque os próprios pacotes podem não ser adequado (estrutura de diretórios, etc.) para o Ubuntu.

    
por ish 09.07.2012 / 13:08
6

Devido aos diferentes sistemas de embalagem, os gerentes de pacotes não são intercambiáveis sem muito sangue, suor e lágrimas. Mesmo assim, há muitos problemas de dependência, erros, erros e buracos de coelho dos quais você não consegue sair. Não, não é impossível, mas não é recomendado. PacApt é sua melhor aposta para usar os comandos Pacman e Portage no Ubuntu sem destruir seu computador. Eu acredito que ele suporta comandos de todos os principais gerenciadores de pacotes. Esta é provavelmente a sua aposta mais segura para a instalação do Pacman / Portage-like no Ubuntu. Confira.

Se não for o que você está procurando, sua melhor opção (e ação recomendada) pode ser instalar a distribuição do gerenciador de pacotes que você deseja usar.

PacApt Traz o incrível gerenciador de pacotes Pacman do Arch Linux para outras distribuições Linux (bem, mais ou menos)

Source:  LifeHacker
    
por xlukasx 09.07.2012 / 13:36
2

Aqui as pessoas descrevem como instalar o portage em outras distribuições de linux do que o gentoo: link

Aqui um homem descreve como instalar todo o gento em outra partição do Ubuntu link

    
por Shiksosaar 06.09.2016 / 23:17
0

Eu posso pensar em uma boa razão para querer instalar o Portage em um sistema Debian. Inferno de Dependência. Não apenas para atoleiros que as pessoas encontram quando há conflitos, mas para obter o RID de aplicativos listados como dependências que alguns usuários podem não querer.

Exemplo?

E se eu for paranóico e não quiser "Linux com segurança aprimorada" ou qualquer coisa que a NSA produza no meu sistema? Eu não estou afirmando que é inerentemente uma falha de segurança, apesar de alguns exploits terem sido encontrados nela. E se eu for apenas tendenciosa e quiser que ela seja desligada do meu sistema, por nenhuma outra razão que não seja porque a idéia disso me irrita? Por que deveria ter de remover todos os outros aplicativos importantes em meu sistema para fazê-lo? ... Eu não estou dizendo para não incluí-lo em seu sistema padrão se você quiser, mas por que torná-lo uma dependência tão arbitrária quando é claramente NÃO é um?

Netmask? Não é uma dependência verdadeira para o seu gerenciador de rede. Posso ver como isso pode ser útil em servidores, mas por que os usuários de desktop precisam disso? Na verdade, pode ser uma responsabilidade para os usuários que desejam mais anonimato usando sistemas virtuais. Ele também tem um bug que permite que você faça um ataque de DDOS realmente fácil, ou voltou quando todos estavam bravos com isso.

Servidor Avahi? Mais uma vez, pode ser útil, mas por que preciso que meu desktop anuncie todos os seus serviços e daemons? Se eu quisesse mais anonimato, eu não desejaria que tal programa anunciasse meus serviços de computação para qualquer hacker ou agente do governo que quisesse. A impressora deve ser a que diz "Eu sou uma impressora" .... Meu computador não precisa ser o único dizendo "Eu sou um computador ouvindo em todas essas portas, você é uma impressora ... você é uma impressora. .. você é uma impressora .. ". Quando tento removê-lo, demora muito.

Net-bios? Não precisa disso. Não quero isso.

Qual é a resposta padrão? Não o remova. É uma resposta fácil, mas é uma droga.

Algo como o Portage, que pode instalar binários, ou até mesmo o estilo de gerenciamento de arquivos do Slackwares, poderia ser bom para um sistema operacional baseado em Debian / Ubuntu ... mas os usuários teriam muito controle sobre seus próprios computadores, e podemos ter isso no mundo do código aberto, agora podemos?

    
por Black_Sector 09.06.2013 / 10:01