Use a ferramenta de gerenciamento de software do YaST para pesquisar os componentes de software que deseja adicionar ou remover. O YaST resolve todas as dependências para você. Para instalar pacotes que não acompanham a mídia de instalação, adicione outros repositórios de software à configuração e deixe que o YaST os gerencie. Mantenha seu sistema atualizado gerenciando as atualizações de software com o applet de atualização.
Mude a coleção de softwares do seu sistema com o Gerenciador de Software do YaST. Esse módulo do YaST está disponível em dois tipos: uma variante gráfica para o X Window e uma variante baseada em texto para usar na linha de comando. O tipo gráfico está descrito aqui. Para saber detalhes do YaST baseado em texto, consulte o Chapter 3, YaST in Text Mode, Administration Guide.
Durante a instalação, atualização ou remoção de pacotes, qualquer mudança no Gerenciador de Software não será aplicada imediatamente, mas apenas após sua confirmação clicando em ou respectivamente. O YaST mantém uma lista com todas as ações, assim você pode revisar e fazer as mudanças antes de aplicá-las ao sistema.
Um diretório local ou remoto incluindo pacotes e informações adicionais sobre eles (metadados do pacote).
O nome abreviado do repositório (chamado de Álias no Zypper e o no YaST). Ele pode ser escolhido pelo usuário ao adicionar um repositório e deve ser exclusivo.
Cada repositório inclui arquivos que descrevem o conteúdo do repositório (nomes e versões de pacotes, etc). O download desses arquivos de descrição de repositório é feito em um cache local usado pelo YaST.
Representa um produto completo, por exemplo, o SUSE® Linux Enterprise Server.
Um padrão é um grupo instalável de pacotes dedicado a um fim específico. Por exemplo, o padrão Laptop inclui todos os pacotes necessários a um ambiente de computação móvel. Os padrões definem as dependências dos pacotes (como os pacotes necessários ou recomendados) e vêm com uma pré-seleção de pacotes marcados para instalação. Isso garante que os pacotes mais importantes necessários a determinado propósito fiquem disponíveis no sistema após a instalação do padrão. Entretanto, não necessariamente todos os pacotes em um padrão estão pré-selecionados para instalação, e você pode marcar ou desmarcá-los manualmente em um padrão, de acordo com as suas necessidades e a sua vontade.
Um pacote é um arquivo compactado em formato rpm que inclui os arquivos de determinado programa.
Um patch consiste em um ou mais pacotes e pode ser aplicado por meio de RPMs delta. Ele também pode introduzir dependências nos pacotes que ainda não estão instalados.
Um termo genérico para produto, padrão, pacote ou patch. O tipo de resolvível usado com mais frequência é um pacote ou um patch.
RPM Delta consiste apenas na diferença binária entre duas versões definidas de um pacote e, portanto, tem o menor tamanho de download. Antes de ser instalado, o pacote RPM completo é reconstruído na máquina local.
Determinados pacotes dependem de outros, como as bibliotecas compartilhadas. Em outros termos, o pacote pode exigir outros pacotes (se os pacotes necessários não estiverem disponíveis, o pacote não será instalado). Além das dependências (requisitos de pacotes) que devem ser atendidas, alguns pacotes recomendam outros pacotes. Esses pacotes recomendados serão instalados apenas se estiverem realmente disponíveis; do contrário, eles serão ignorados e o pacote que os recomendou será instalado de qualquer maneira.
Inicie o gerenciador de software do escolhendo › .
O gerenciador de software do YaST pode instalar pacotes ou padrões de todos os repositórios habilitados. Ele oferece diferentes telas e filtros para facilitar a localização do software que está procurando. A tela é a tela padrão da janela. Para mudar a tela, clique em e selecione uma das seguintes entradas na caixa suspensa. A tela selecionada é aberta em uma nova guia.
Lista todos os padrões disponíveis para instalação em seu sistema.
Lista todos os pacotes classificados por grupos, como , ou .
Lista todos os pacotes classificados por funcionalidade, com grupos e subgrupos. Por exemplo › › .
Um filtro que lista todos os pacotes necessários para adicionar um novo idioma de sistema.
Um filtro que lista os pacotes por repositório. Para selecionar mais de um repositório, pressione e segure a tecla Ctrl e clique nos nomes dos repositórios. O “pseudo-repositório” lista todos os pacotes instalados.
Permite pesquisar um pacote de acordo com determinados critérios. Digite um termo de pesquisa e pressione Enter. Refine a sua pesquisa especificando o local para e mudando o . Por exemplo, se você não sabe o nome do pacote, mas sabe o nome do aplicativo que está procurando, tente incluir a do pacote no processo de pesquisa.
Caso já tenha selecionado os pacotes para instalação, atualização ou remoção, esta tela mostrará as mudanças que serão aplicadas ao sistema assim que você clicar em . Para filtrar os pacotes com determinado status nesta tela, ative ou desative as respectivas caixas de seleção. Pressione Shift–F1 para ver os detalhes sobre os flags de status.
Para listar todos os pacotes que não pertencem a um repositório ativo, escolha › › e depois escolha › . Isso será útil, por exemplo, se você apagou um repositório e deseja saber se não restou nenhum pacote desse repositório instalado.
Determinados pacotes dependem de outros, como as bibliotecas compartilhadas. Por outro lado, alguns pacotes não podem coexistir com outros no sistema. Se possível, o YaST resolverá automaticamente as dependências ou conflitos. Se a sua escolha resultar em um conflito de dependência que não puder ser automaticamente resolvido, você precisará resolvê-lo manualmente, conforme descrito na Seção 9.2.4, “Verificando as dependências de software”.
Ao remover qualquer pacote, por padrão, o YaST só remove os pacotes selecionados. Para que o YaST remova também todos os outros pacotes que forem desnecessários após a remoção do pacote especificado, selecione › no menu principal.
Pesquise por pacotes conforme descrito na Seção 9.2.1, “Telas para pesquisa de pacotes e padrões”.
Os pacotes encontrados são listados no painel direito. Para instalar um pacote ou removê-lo, clique o botão direito do mouse nele e escolha ou . Se a opção relevante não estiver disponível, verifique o status do pacote indicado pelo símbolo que fica na frente do nome do pacote. Pressione Shift–F1 para ver a Ajuda.
Para aplicar uma ação a todos os pacotes listados no painel direito, vá para o menu principal e escolha uma ação em › .
Para instalar um padrão, clique o botão direito do mouse no nome do padrão e escolha .
Não é possível remover o padrão propriamente dito. Em vez disso, selecione os pacotes do padrão que deseja remover e marque-os para remoção.
Para selecionar mais pacotes, repita as etapas mencionadas anteriormente.
Antes de aplicar as mudanças, você pode revisá-las ou modificá-las clicando em › . Por padrão, todos os pacotes que terão seu status modificado são listados.
Para reverter o status de um pacote, clique o botão direito do mouse no pacote e selecione uma das seguintes entradas: , se o pacote foi programado para ser apagado ou atualizado, ou , se ele foi programado para instalação. Para abandonar todas as mudanças e sair do Gerenciador de Software, clique em e .
Quando tiver concluído, clique em para aplicar as mudanças.
Se o YaST encontrar dependências em outros pacotes, será apresentada uma lista dos pacotes que foram escolhidos adicionalmente para instalação, atualização ou remoção. Clique em para aceitá-los.
Após a instalação, atualização ou remoção de todos os pacotes selecionados, o Gerenciador de Software do YaST será terminado automaticamente.
Não é possível instalar pacotes de origem com o Gerenciador de Software do YaST. Use a ferramenta de linha de comando zypper para esse procedimento. Para obter mais informações, consulte a Section “Installing or Downloading Source Packages”, Chapter 6, Managing Software with Command Line Tools, Administration Guide.
Em vez de atualizar pacotes individuais, você pode também atualizar todos os pacotes instalados ou todos os pacotes de determinado repositório. Ao atualizar pacotes em massa, geralmente os seguintes aspectos são considerados:
prioridades dos repositórios que fornecem o pacote,
arquitetura do pacote (por exemplo, x86_64),
número da versão do pacote,
fornecedor do pacote.
O aspecto que tem a maior importância na escolha das atualizações candidatas depende da respectiva opção de atualização escolhida.
Para atualizar todos os pacotes instalados para a versão mais recente, escolha › › no menu principal.
Todos os repositórios são marcados para as possíveis atualizações candidatas, usando a seguinte política: o YaST primeiro tenta restringir a pesquisa aos pacotes com a mesma arquitetura e fornecedor do pacote instalado. Se a pesquisa for positiva, a “melhor” atualização candidata será selecionada de acordo com o processo a seguir. No entanto, se não for encontrado nenhum pacote comparativo do mesmo fornecedor, a pesquisa será expandida a todos os pacotes com a mesma arquitetura. Se ainda assim nenhum pacote comparativo for encontrado, todos os pacotes serão considerados e a “melhor” atualização candidata será selecionada de acordo com os seguintes critérios:
Prioridade do repositório: Preferência ao pacote do repositório que tem a prioridade mais alta.
Se esta seleção resultar em mais de um pacote, escolha o que tem a “melhor” arquitetura (melhor opção: correspondente à arquitetura do pacote instalado).
Se o pacote resultante tiver um número de versão maior do que o pacote instalado, o pacote instalado será atualizado e substituído pela atualização candidata selecionada.
Essa opção tenta evitar as mudanças na arquitetura e no fornecedor dos pacotes instalados; porém, sob determinadas circunstâncias, elas serão toleradas.
Se, em vez disso, você escolher › › , os mesmos critérios serão aplicados, mas o pacote candidato encontrado será sempre instalado. Portanto, essa opção pode levar à instalação de uma versão menos eficiente de alguns pacotes.
Para verificar se os pacotes de uma atualização em massa vêm de determinado repositório:
Escolha o repositório do qual será feita a atualização, conforme descrito na Seção 9.2.1, “Telas para pesquisa de pacotes e padrões” .
Na lateral direita da janela, clique em . Isso permitirá explicitamente ao YaST mudar o fornecedor do pacote quando os pacotes forem substituídos.
Assim que você clicar em para prosseguir, todos os pacotes instalados serão substituídos pelos pacotes derivados desse repositório, se disponível. Isso pode levar a mudanças no fornecedor e na arquitetura e, até mesmo, à instalação de uma versão menos eficiente de alguns pacotes.
Para que isso não aconteça, clique em . Observe que você só pode cancelar essa opção antes de clicar no botão .
Antes de aplicar as mudanças, você pode revisá-las ou modificá-las clicando em › . Por padrão, todos os pacotes que terão seu status modificado são listados.
Se todas as opções forem definidas de acordo com a sua vontade, confirme as mudanças clicando em para iniciar a atualização em massa.
A maioria dos pacotes é dependente de outros. Se um pacote, por exemplo, usa uma biblioteca compartilhada, ele é dependente do pacote que fornece essa biblioteca. Por outro lado, alguns pacotes não podem coexistir entre si, provocando um conflito (por exemplo, só é possível instalar um Mail Transfer Agent: sendmail ou postfix). Ao instalar ou remover software, o Gerenciador de Software verifica se não há dependências ou conflitos não resolvidos para assegurar a integridade do sistema.
Caso exista apenas uma solução para resolver uma dependência ou um conflito, eles serão resolvidos automaticamente. Várias soluções podem causar conflito que precisa ser resolvido manualmente. Se a solução de um conflito envolver mudança de fornecedor ou arquitetura, também será preciso resolver manualmente. Ao clicar em para aplicar qualquer mudança no Gerenciador de Software, será exibida uma visão geral de todas as ações realizadas pelo resolver automático, que você precisará confirmar.
Por padrão, as dependências são verificadas automaticamente. A verificação é realizada sempre que você muda o status de um pacote (por exemplo, marcando o pacote para instalação ou remoção). Esse recurso em geral é útil, mas pode se tornar exaustivo quando um conflito de dependência é resolvido manualmente. Para desabilitar esta função, vá para o menu principal e desative › . Faça a verificação manual de uma dependência clicando em › . A verificação de consistência é sempre realizada quando você confirma sua seleção pelo botão .
Para revisar as dependências de um pacote, clique o botão direito do mouse nele e escolha . Aparece um mapa mostrando as dependências. Os pacotes já instalados aparecem em um frame verde.
A menos que você tenha bastante experiência, siga as sugestões do YaST quanto à solução de conflitos de pacote; do contrário, talvez não seja possível resolvê-los. Lembre-se de que toda mudança feita possivelmente gera outros conflitos, portanto, você pode acabar com um número crescente de conflitos. Se isso acontecer, você deverá o Gerenciador de Software, todas as mudanças e iniciar novamente.
Para instalar software de terceiros, adicione outros repositórios de softwares ao sistema. Por padrão, os repositórios de produto, como o DVD do SUSE Linux Enterprise Server 12, e um repositório de atualização correspondente serão automaticamente configurados depois que você registrar seu sistema. Para obter mais informações sobre registro, consulte a Seção 6.7, “Registro no SUSE Customer Center” ou a Seção 10.2, “Registrando seu sistema”. Dependendo do produto inicialmente selecionado, um repositório de idiomas complementar separado com traduções, dicionários etc. também poderá ser configurado.
Para gerenciar repositórios, inicie o YaST e selecione › . A caixa de diálogo é aberta. Nela, é possível também gerenciar inscrições aos chamados , mudando a opção no canto direito da caixa de diálogo para . Nesse contexto, um Serviço é um RIS que pode oferecer um ou mais repositórios de software. Ele pode ser mudado dinamicamente por seu administrador ou fornecedor.
Cada repositório inclui arquivos que descrevem o conteúdo do repositório (nomes e versões de pacotes, etc). O download desses arquivos de descrição de repositório é feito em um cache local usado pelo YaST. Para assegurar a integridade, os repositórios de software podem ser assinados com a chave GPG do mantenedor do repositório. Sempre que você adicionar um novo repositório, o YaST oferecerá a opção de importar sua chave.
Antes de adicionar repositórios de software externos à sua lista de repositórios, verifique se é possível confiar nesse repositório. O SUSE Linux Enterprise Server não se responsabiliza por nenhum possível problema resultante da instalação do software de repositórios de software de terceiros.
Você pode adicionar repositórios de DVD/CD, dispositivos de armazenamento em massa USB (como discos flash USB), diretório local ou imagem ISO.
Para adicionar repositórios da caixa de diálogo no YaST, faça o seguinte:
Clique em .
Selecione uma das opções listadas na caixa de diálogo:
Para explorar a rede em busca de servidores de instalação que anunciam seus serviços por SLP, selecione e clique em .
Para adicionar um repositório de uma mídia removível, escolha a opção relevante e insira a mídia ou conecte o dispositivo USB na máquina, respectivamente. Clique em para iniciar a instalação.
Na maioria dos repositórios, será solicitado para você especificar o caminho (ou URL) para a mídia após selecionar a respectiva opção e clicar em . A especificação do é opcional. Se nada for especificado, o YaST usará o nome do produto ou o URL como nome do repositório.
A opção está ativada por padrão. Se você desativá-la, o YaST fará download dos arquivos automaticamente mais tarde, se necessário.
Dependendo do repositório adicionado, você pode ser questionado se deseja importar a chave GPG com a qual ele é assinado ou se concorda com a licença.
Após confirmar as mensagens, o YaST fará download e analisará os metadados. Ele adicionará o repositório à lista de .
Se necessário, ajuste as do repositório conforme descrito na Seção 9.3.2, “Gerenciando as propriedades do repositório”.
Clique em para confirmar as mudanças e fechar a caixa de diálogo de configuração.
Depois que o repositório for adicionado com êxito, o gerenciador de software será iniciado e você poderá instalar pacotes desse repositório. Para obter informações detalhadas, consulte o Capítulo 9, Instalando ou removendo software.
A visão geral de permite mudar as seguintes propriedades de repositório:
O status do repositório pode ser ou . É possível instalar apenas pacotes de repositórios habilitados. Para desativar um repositório temporariamente, selecione-o e desmarque . É possível também clicar duas vezes no nome do repositório para alternar seu status. Se quiser remover o repositório completamente, clique em .
Quando o repositório é atualizado, o download da descrição do seu conteúdo (nomes de pacotes, versões, etc.) é feito para um cache local que é usado pelo YaST. É suficiente fazer isso uma vez para repositórios estáticos, como CDs ou DVDs. Já os repositórios que têm seu conteúdo modificado com frequência devem sempre ser atualizados. A maneira mais fácil de manter o cache de um repositório atualizado é usando a opção . Para fazer a atualização manual, clique em e selecione uma das opções.
Os pacotes de repositórios remotos são descarregados antes de serem instalados. Por padrão, eles são apagados após a instalação bem-sucedida. A ativação da opção impede a exclusão dos pacotes descarregados. O local do download está configurado em /etc/zypp/zypp.conf; por padrão, é /var/cache/zypp/packages.
A de um repositório é um valor entre 1 e 200, sendo 1 a prioridade mais alta e 200 a prioridade mais baixa. Qualquer repositório novo adicionado pelo YaST recebe a prioridade 99, por padrão. Se não for importante o valor da prioridade de determinado repositório, você poderá também definir o valor como 0 para aplicar a prioridade padrão ao repositório (99). Se um pacote estiver disponível em mais de um repositório, o repositório com a prioridade mais alta terá preferência. Isso é útil para evitar o download desnecessário de pacotes da Internet, pois dá ao repositório local (por exemplo, um DVD) uma prioridade maior.
O repositório com a prioridade mais alta tem preferência em qualquer situação. Portanto, verifique se o repositório de atualização sempre tem a prioridade mais alta; do contrário, você poderá instalar uma versão desatualizada que não será atualizada até a próxima atualização online.
Para mudar o nome de um repositório ou seu URL, selecione-o na lista com um clique único e depois clique em .
Para assegurar a integridade, os repositórios de software podem ser assinados com a chave GPG do mantenedor do repositório. Sempre que você adicionar um novo repositório, o YaST oferecerá para importar sua chave. Verifique isso da mesma forma que faz com qualquer outra chave GPG e confirme se ela não foi modificada. Se detectar uma mudança na chave, algo pode ter acontecido de errado no repositório. Desabilite o repositório como fonte de instalação até que você descubra a causa da modificação na chave.
Para gerenciar todas as chaves importadas, clique em na caixa de diálogo . Selecione uma entrada com o mouse para mostrar as propriedades da chave na parte inferior da janela. , ou as chaves com um clique nos respectivos botões.
O SUSE oferece um fluxo contínuo de patches de segurança de software para o seu produto. É possível instalá-los usando o módulo do Chapter 1, YaST Online Update, Administration Guide. Ele também oferece recursos avançados para personalizar a instalação do patch.
A área de trabalho do GNOME também inclui uma ferramenta para instalação de patches e de atualizações dos pacotes que já estão instalados. Ao contrário de um Patch, a atualização de pacote está relacionada apenas a um pacote e fornece uma versão mais nova do pacote. A ferramenta do GNOME permite instalar tanto patches quanto atualizações de pacote com alguns cliques, conforme descrito na Seção 9.4.2, “Instalando patches e atualizações de pacote”.
Sempre que houver novos patches ou atualizações de pacote disponíveis, o GNOME mostrará uma notificação sobre eles na parte inferior da área de trabalho (ou na tela bloqueada).
Sempre que houver novos patches ou atualizações de pacote disponíveis, o GNOME mostrará uma notificação sobre eles na parte inferior da área de trabalho (ou na tela bloqueada).
Para instalar patches e atualizações, clique em na mensagem de notificação. Dessa forma, o viewer de atualizações do GNOME é aberto. Se preferir, abra o viewer de atualizações em › › (Atualização de Software) ou pressione Alt–F2 e digite gpk-update-viewer.
Todas as e as estão pré-selecionadas. É altamente recomendado instalar esses patches. podem ser selecionadas manualmente ativando as respectivas caixas de seleção. Clique no título do patch ou da atualização de pacote para ver suas informações detalhadas.
Clique em para iniciar a instalação do Você será solicitado a digitar a senha root.
Digite a senha root na caixa de diálogo de autenticação e prossiga.
Para definir a exibição da notificação (onde ela aparece na tela, se é para exibi-la na tela de bloqueio), selecione › › › (Atualização de Software) e mude as configurações conforme desejado.
Para configurar aspectos diferentes (como a frequência de verificação de atualizações ou para ativar/desativar os repositórios nos quais verificar patches e atualizações), pressione Alt–F2 e digite gpk-prefs. As guias da caixa de diálogo de configuração permitem modificar as seguintes configurações:
Escolha com que frequência as atualizações serão procuradas: , , ou .
Escolha com que frequência a verificação dos upgrades principais será realizada: , ou .
Essa opção de configuração está disponível apenas em computadores móveis. Desativada por padrão.
Essa opção de configuração está disponível apenas em computadores móveis. Desativada por padrão.
Lista os repositórios nos quais verificar se há patches e atualizações de pacote disponíveis. É possível habilitar ou desabilitar determinados repositórios.
atualização habilitado
Para assegurar que você seja notificado sobre todos os patches que sejam relevantes à segurança, mantenha o repositório de atualização habilitado em seu produto.
É possível configurar mais opções usando gconf-editor: › .