Por que existem muitos softwares no “Synaptic Package Manager” quando existem poucos softwares no “Ubuntu Software Center”?

0

Eu estava apenas pesquisando alguns softwares no Ubuntu software center e ele estava me dando "não encontrado", mas eu poderia facilmente encontrá-los e instalá-los no synaptic.

    
por AmirRazoR 16.12.2012 / 17:11

4 respostas

6

O centro de software contém pacotes Completos junto com as dependências necessárias. Mas no Synaptic todos os pacotes são individuais.

Se você quiser instalar qualquer coisa do software, selecionar o pacote será o suficiente, mas isso não será bom se você estiver trabalhando com o gerenciador de pacotes Synaptic.

Se você é um usuário básico do Linux / Ubuntu, sugiro que escolha Centro de software não sináptico.

    
por rɑːdʒɑ 16.12.2012 / 17:18
4

O Ubuntu Software Center, por padrão, lista os pacotes não técnicos - aqueles que um usuário comum pode querer instalar. Você toma medidas extras para ver pacotes como documentação, depuração, dependências, etc. (aqueles que podem ser opressivos e normalmente são para pessoas com mentalidade de tecnologia).

Depois de pesquisar por um tópico, clique em Show n technical packages na parte inferior de uma lista de pacotes da USC para ver esses tópicos.

    
por John S Gruber 17.12.2012 / 00:18
1

Pelo que entendi, o Gerenciador de Pacotes Synaptic e o Ubuntu Software Center são ambos GUIs que usam o apt-get sob o capô. Não importa qual você use, as dependências serão instaladas automaticamente. O programa Software and Updates é uma conveniente GUI para manipular a lista de softwares do apt-get.

No começo, havia o apt-get
O apt-get é a ferramenta que realmente faz o trabalho pesado, e está disponível a partir da linha de comando. Ele cuidou de dependências e atualizações automáticas.

Todos eles lidam com dependências
A maioria dos softwares, incluindo o software Windows, consiste em um ou mais módulos executáveis (.exe para Windows) e muitos módulos de biblioteca (um .dll no Windows). Cada um desses módulos da biblioteca pode ser compartilhado por muitos aplicativos. Muitos desses executáveis, por sua vez, podem ser um subcomponente de outro produto; por exemplo, o Gerenciador de Pacotes Synaptic depende do apt-get.

Como as dependências são gerenciadas pelo apt-get, se você pedir para instalar um produto de qualquer uma das ferramentas acima, todas as dependências necessárias também serão instaladas (o apt-get e o Gerenciador de Pacotes Synaptic primeiro pedirão sua permissão). Isso significa que, se você optar por instalar o Java, qualquer uma dessas ferramentas também instalará todas as bibliotecas e módulos dos quais o Java depende.

Repositórios aprovados
Por padrão, o apt-get mostrará apenas os repositórios do Ubuntu contendo as listas aprovadas de software do Ubuntu, que incluem tanto o software Livre quanto o Aberto, assim como o software comercial. No entanto, o apt-get permite que você adicione URLs a outros repositórios (ppa, ou arquivo de pacotes pessoais).

Em seguida, há GUIs em O Gerenciador de Pacotes Synaptic foi projetado para ser uma interface GUI completa para o apt-get; é suposto fazer praticamente qualquer coisa que você possa fazer na linha de comando e existe há muito tempo. Tudo aparece no SPM e no apt-get.

No entanto, mostrar todas as bibliotecas e outros programas que suportam um determinado produto dificulta a localização do que você está procurando. Se você não escolheu com cuidado, pode instalar apenas algumas bibliotecas ou módulos opcionais para Java em vez de instalar realmente o Java.

O muito mais recente Ubuntu Software Center foi inventado para ser muito mais amigável, escondendo assim todas as dependências. Se você quiser adicionar o Java, você não precisa ver todas as bibliotecas e sub-programas que possuem java em seu nome ou descrição.

Além disso, o Ubuntu Software Center tem algum tipo de política em vigor que também oculta alguns produtos, provavelmente aqueles que são parte integrante do sistema operacional e normalmente não devem ser confundidos. Por exemplo, você pode encontrar o gcc, mas não o apt-get no UBC. Os detalhes dessas políticas ainda são um mistério para mim.

As soluções recomendadas
1. Primeiro, tente encontrar o seu alvo principal no Ubuntu Software Center.

  1. É claro que pode haver ocasiões em que você está apenas tentando instalar algumas bibliotecas ou módulos, como quando você está instalando um produto que não é fornecido pelo Ubuntu, e esse produto depende de outras coisas que estão ocultas. pelo Centro de Software. Então você terá que reverter para o Gerenciador de Pacotes Synaptic.

  2. Você só precisa ir para o apt-get se estiver em um servidor sem uma área de trabalho GUI, ou a GUI falhou, ou as instruções que você se refere apenas ao apt-get (que geralmente é feito para que o mesmas instruções funcionarão em servidores e desktops).

por Coder Steve 07.05.2015 / 17:30
0

O Synaptic também lista todos os pacotes que vêm com determinado software, enquanto o Centro de Software apenas lista esse software sem os mais "técnicos" e menores.

Eu também acho que a U.S.C. não lista todos os softwares por motivos de aprovação (?)

    
por Dialogos 16.12.2012 / 17:18