Quero instalar um gerenciador de pacotes que não seja o Ubuntu, como o Portage (Gentoo) ou Pacman (Arch) no Ubuntu 12.04 LTS.
Como faço isso?
Quero instalar um gerenciador de pacotes que não seja o Ubuntu, como o Portage (Gentoo) ou Pacman (Arch) no Ubuntu 12.04 LTS.
Como faço isso?
Respostas:
Você não Um gerenciador de pacotes é central para uma distribuição específica. Gentoo , Arch , Redhat - todos eles usam diferentes sistemas de embalagem. Os pacotes de portage do Gentoo geralmente compilam a partir do código-fonte, o Arch usa seu próprio formato de pacote binário, o Redhat usa o RPM como sistema de empacotamento - e o Debian e o Ubuntu e Linux Mint usam os pacotes Debian ( .deb ). O gerenciamento da instalação local ocorre usando front-end 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 (caso contrário, eles não estariam nos repositórios), isso não é recomendado para usuários inexperientes. Deve-se estar bastante familiarizado com pacotes e gerenciadores de pacotes, como eles funcionam, etc., antes mesmo de pensar em usá-los juntos. Caso contrário, é muito provável que acabe com um sistema muito danificado - como um gerenciador de pacotes não tem conhecimento dos outros, eles substituiriam os arquivos / configurações um do outro, desinstalar um pacote com um gerenciador de pacotes poderia quebrar as dependências com o outro, e mais.
Portanto, por enquanto, sugiro fortemente que você permaneça com os gerenciadores de pacotes nativos do seu sistema (veja acima).
Os gerenciadores de pacotes geralmente são muito bem integrados a uma distribuição Linux específica, e geralmente não é possível instalar um gerenciador nativo para uma distribuição em outra e esperar que funcione. (mas veja a nota no final)
Você pode instalar os pacotes resultantes, no entanto, usando ferramentas para converter, por exemplo, RPM para DEB, etc. Isso pode ser possível para pacotes Pacman. O Portage, como você deve saber, constrói tudo da fonte, e você pode fazer isso em qualquer distribuição, não apenas no Gentoo.
Nota: Enquanto alguns semelhantes
yum
estão disponíveis nos repositórios do Ubuntu Universe, e mesmo o Pacman, o Portage etc. podem ser instalados em teoria, é uma má idéia na prática, porque os próprios pacotes podem não ser adequados (estrutura de diretórios etc.) para o Ubuntu.
Devido aos diferentes sistemas de embalagem, os gerentes de embalagem não são intercambiáveis sem muito sangue, suor e lágrimas. Mesmo assim, existem muitos problemas de dependência, bugs, 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 AND Portage no Ubuntu sem destruir o seu computador. 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-similarity no Ubuntu. Confira.
Se não é o que você está procurando, sua melhor aposta (e curso de ação recomendado) pode ser instalar a distribuição do gerenciador de pacotes que você deseja usar.
Source: LifeHacker
Aqui, as pessoas descrevem como instalar o portage em outras distribuições de linux que não o gentoo: https://forums.gentoo.org/viewtopic-t-125553-postdays-0-postorder-asc-start-300.html
Aqui, um homem descreve como instalar o gento inteiro em outra partição do Ubuntu http://blog.abhiomkar.in/2008/07/17/install-gentoo-when-other-linux-running/
Eu posso pensar em uma boa razão para querer instalar o Portage em um sistema Debian. Dependência Inferno. Não apenas para atoleiros que as pessoas encontram quando há conflitos, mas para obter o RID dos 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 NSA produzida no meu sistema? Não estou afirmando que é inerentemente uma falha de segurança, embora algumas explorações tenham sido encontradas nela. E se eu sou apenas tendencioso e o quero fora do meu sistema, por nenhuma outra razão senão porque a idéia disso me irrita? Por que ele deveria remover todos os outros aplicativos importantes do meu sistema para fazê-lo? ... Não estou dizendo para não incluí-lo no seu sistema padrão, se você quiser, mas por que torná-lo uma dependência tão arbitrária quando claramente Nenhum?
Máscara de rede? Não é uma dependência verdadeira para o seu gerente de rede. Posso ver como isso pode ser útil nos servidores, mas por que os usuários de desktop precisam disso? De fato, pode ser uma responsabilidade para os usuários que desejam mais anonimato usando sistemas virtuais. Ele também possui um bug que permite fazer um ataque DDOS muito fácil ou voltar quando todos estavam loucos por isso.
Servidor Avahi? Mais uma vez, pode ser útil, mas por que preciso da minha publicidade em computador todos os seus serviços e daemons? Se eu quisesse mais anonimato, não gostaria que esse programa anunciasse meus serviços de computadores para qualquer hacker ou pateta do governo que o desejasse. A impressora deve ser a única que diz "Eu sou uma impressora" .... Meu computador não precisa ser o único a dizer "Eu sou um computador escutando em todas essas portas, você é uma impressora ... você é uma impressora. você é uma impressora .. ". Quando tento removê-lo, é preciso 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 merda.
Algo como o Portage, que pode instalar binários, ou mesmo o estilo de gerenciamento de arquivos Slackwares, poderia fazer algo de bom para um sistema operacional baseado no Debian / Ubuntu .... mas então os usuários teriam muito controle sobre seus próprios computadores, e podemos temos isso no mundo do código aberto agora?