Qual pacote é adequado para o meu computador?

33

Estou executando o Ubuntu 11.10 de 32 bits e estou pensando em quais pacotes de software devo baixar; ou seja, RPM, DEB ou TAR GZ. Eu encontrei a necessidade de escolher nessa lista enquanto tentava fazer o download do avast! segurança na internet e Adobe Flash Player.

George
fonte

Respostas:

31

O Ubuntu (como o Debian, no qual o Ubuntu se baseia ) usa .debpacotes. No entanto, não recomendo baixar pacotes e instalá-los fora do Software Center, se você puder ajudá-lo. O Ubuntu Linux é diferente do Windows ou Mac a esse respeito. Você pode usar o Ubuntu Software Center para procurar e instalar pacotes ou ferramentas de linha de comando como apt-cachee apt-getse estiver se sentindo nerd.

Por exemplo, para obter o Adobe Flash Player, basta instalá-lo através do Ubuntu Software Center . Você também pode instalar o Ubuntu Restricted Extras , que instalará outros formatos de mídia proprietários comuns, como o MP3.

Quanto ao Avast, ele não parece estar nos repositórios, mas talvez você possa encontrar uma alternativa adequada, como o ClamAV. Além disso, lembre-se de que a proteção antivírus geralmente não é necessária em um sistema Linux da mesma forma que em um sistema Windows. Eu executo o Clam nos servidores de arquivos e e-mail do Linux simplesmente para impedir que os vírus sejam transmitidos para as máquinas Windows que podem se conectar.

Espero que isso ajude você.

Jayson Rowe
fonte
5

O Ubuntu 11.10 e outras distribuições baseadas no Debian funcionam melhor com arquivos DEB. Normalmente, os arquivos TAR.GZ contêm o código-fonte do programa, portanto você terá que compilar o programa sozinho. Arquivos RPM são usados ​​principalmente em distribuições baseadas no Fedora / Red Hat.

Embora seja possível converter pacotes RPM em pacotes DEB.

Observe, faça o download do pacote de arquitetura correto para o seu sistema. O i386 geralmente significa SO de 32 bits, x86_64 geralmente significa SO de 64 bits.

Eduard
fonte
3

Primeiro sempre verifique o Ubuntu Software Center. O Flash está disponível para o Ubuntu. Se você realmente precisa da versão mais recente, precisa de um deb. Só é preciso lembrar que existem 32 e 64 versões da arquitetura.

Em relação ao avast: se você deseja procurar por virri e usa apenas o Ubuntu ... esqueça. No momento, você só pode usá-lo para verificar o tráfego de entrada e saída de e para máquinas Windows na sua rede. O Avast não está nos repositórios; portanto, se você realmente acredita que precisa deste download .

Rinzwind
fonte
1
+1 por promover a política "Sempre verifique o Ubuntu Software Center". É uma melhor prática acéfalo até que você esteja mais familiarizado com o Ubuntu / Linux em geral
MestreLion
3

O arquivo DEB será o melhor para você. É uma versão binária e muito fácil de instalar (basta clicar duas vezes). Ele resolverá automaticamente a dependência, se houver. Se você não encontrar o arquivo deb, deverá fazer o download do tar.gz, que é a versão do código fonte (não compilada). A maneira geral de compilar e instalar a versão tar.gz é a seguinte

1. Extract the tar.gz file
2. Open terminal the and : cd your_file_directory/Extracted_directory
3. ./configure
4. make
5. sudo make install

O processo difere de fonte para fonte. A maior parte da fonte segue esse caminho. Para garantir que o processo leia o arquivo READ-ME fornecido pelo desenvolvedor (no diretório extraído)

Primeiro, tente encontrar seus pacotes no software center, que é o padrão instalado com o ubuntu.

shantanu
fonte
3
Nunca use nunca sudo make. Privilégios de raiz são necessários apenas para instalar , não construir.
MestreLion
1
Além disso, instalar aplicativos via fonte geralmente é uma má idéia no Ubuntu: você pode perder entradas de menu, ícones e muitas outras integrações com a área de trabalho e com o sistema. Para autônomo, de linha de comando único software que pode ser OK, mas se um .DEB não estiver disponível, um usuário inexperiente deve pensar duas vezes sobre ir a rota tar.gz
MestreLion
Se você encontrar um pacote disponível apenas em um tarball (name.tar.gz), é uma boa ideia instalá-lo usando o checkinstall. Ele manterá um registro da instalação e permitirá desinstalá-lo facilmente mais tarde. Veja: asic-linux.com.mx/~izto/checkinstall . Ele deve estar disponível no seu gerenciador de pacotes.
31412 Joe
0

As outras respostas aqui estão amplamente corretas. Você deve procurar primeiro no gerenciador de pacotes e, na sua falta, use um .debarquivo. .deb é o tipo de pacote padrão para sistemas baseados no Debian como o Ubuntu, e instala todos os arquivos no lugar certo, e você não deve ter nenhum problema (a menos que o pacote esteja desatualizado). Observe que os arquivos .deb criados para diferentes distribuições baseadas no Debian são ligeiramente diferentes, mas geralmente funcionam. O único problema que você pode enfrentar é se determinadas bibliotecas necessárias não estão disponíveis ou são chamadas de coisas diferentes. Se isso acontecer, sua melhor aposta é perguntar aqui ou em outros fóruns do Ubuntu sobre como lidar com esse problema específico.

Se os arquivos .deb não estiverem disponíveis, você poderá usar os .rpmarquivos em um sistema baseado em debian. A maneira mais confiável é usar o alienpacote, que está disponível no gerenciador de pacotes. Isso basicamente converte o arquivo .rpm em um .deb, certificando-se de usar todos os caminhos corretos e, em seguida, instala-o (opcionalmente). Você pode simplesmente executar:

sudo alien --install /path/to/package.rpm

Se você estiver se sentindo aventureiro, poderá compilar a partir da fonte usando a .tar.gz. Esse método geralmente é propenso a falhas irritantes, como falta de bibliotecas, mas geralmente funcionará se você for persistente e estiver usando fontes atualizadas. Porém, se você planeja seguir esse caminho, também pode aprender a usar o git ou qualquer outro sistema de controle de versão que o software que você deseja usar (supondo que seja de código aberto), para que você possa obter as informações mais atualizadas. versão, com quaisquer correções de bugs (embora isso abra também os bugs recém-introduzidos).

naught101
fonte
-1

Eu acho que o linux não precisa ter antivírus, porque quando você deseja instalar um software, seu sistema operacional o informa e deseja obter a senha de administrador, o linux só precisa de backup! você pode converter .rpm em .deb, mas não é recomendado, e você pode converter .rpm em .deb ... com esta ação, você pode baixar o que quiser

repozitor
fonte
1
Não diga apenas "você pode converter ...", diga como fazê-lo. Pelo menos mencione as ferramentas necessárias para que o usuário possa pesquisar no Google.
MestreLion
1
Além disso, a conversão de .run e .rpm para .deb é um pouco avançada demais para um usuário que está perguntando sobre o Flash e o Avast. E sugerir que você "pode ​​baixar o que quiser" é uma prática muito ruim no Ubuntu. Isso pode incentivar os novatos a rodar qualquer script defeituoso que ele encontrar por aí e acabar atrapalhando o sistema além de suas habilidades para corrigi-lo.
MestreLion