O que os gerenciadores de pacotes usam distribuições populares do Unix? [fechadas]

6

Estou criando um script e preciso saber qual gerenciador de pacote cada Usos populares de distribuição Unix (especialmente as distribuições que são comumente usadas para servidores) ...

Quero dizer:
Debian usa o apt-get
O Fedora usa o yum

    
por ant0nisk 17.06.2012 / 13:43

4 respostas

1

Vou comentar sobre as ferramentas específicas do * BSD:

Atenção: os sistemas * BSD usam a mesma convenção de nomes para as ferramentas (pkg_add, pkg_info, etc), mas todos são completamente diferentes.

    
por 17.06.2012 / 19:40
5

Você provavelmente seria melhor criar um pacote .deb para distribuições baseadas no Debian (incluindo Ubuntu), e um pacote .rpm para distribuições baseadas em Red Hat (incluindo o Fedora), e disponibilizar o arquivo .tar para todos os outros. Não se preocupe com qual gerenciador de pacotes cada distro usa. Por exemplo, embora eu execute uma distro derivada do Debian, eu pessoalmente uso o gerenciador de pacotes aptitude . Mas e o pacote .deb irá instalar para mim, assumindo que ele direciona as versões de dependências que eu instalei.

    
por 17.06.2012 / 14:34
0

O site distrowatch compara as ferramentas do gerenciador de pacotes e suas opções de todas as famosas distribuições linux.

    
por 21.08.2013 / 23:23
-1

É diferente para diferentes sistemas unix. Mas o mais comum em todos eles é o arquivo tar.gz. É o código-fonte do seu programa. Então você pode criar arquivos .deb para sistemas Debian ou arquivos .rpm para sistemas Red Hat. O .deb e .rpm são ambos arquivos binários, enquanto o tar.gz é principalmente o arquivo ASCII, mas também pode conter binários. Você pode converter o arquivo .rpm para o arquivo .deb em sistemas debian por este comando:

Para instalar:

sudo apt-get install alien

Para converter para .deb de .rpm:

sudo alien "packagename.rpm"

Substitua o "packagename.rpm" pelo seu nome original do arquivo.

Em seguida, um arquivo .deb será criado e para instalar esse uso:

sudo dpkg -i "filename.deb"

Substitua o "filename.deb" pelo seu nome original do arquivo.

Se você quiser que os usuários possam instalar seu aplicativo pelo apt-get ou yum, será necessário fazer upload de seu aplicativo no repositório de sua distribuição. Só então o usuário poderá usar o apt-get ou yum para instalar o aplicativo diretamente.

    
por 17.06.2012 / 16:08