Níveis de atualização para o Linux Mint, synaptic versus a linha de comando

0

Eu vim para o Linux como um refugiado do winXP, e prefiro não aprofundar mais as porcas e parafusos do que eu preciso. Estou bastante confortável com a linha de comando (sou um velhote que trabalhou em vários sistemas de linha de comando antes que as janelas fossem inventadas), assim, desde que seja documentado, eu posso fazê-lo.

O Synaptic oferece muitas opções para atualização e, francamente, acho isso confuso. Então eu vou ao terminal e faço o sudo apt-get update / upgrade de tempos em tempos.

Que níveis esse processo de linha de comando instala como padrão? Eu provavelmente vou ter problemas para pegar versões instáveis de ponta? Eu uso os programas que vieram com o pacote o máximo possível, adicionando apenas coisas como python3 e alguns utilitários de baixo nível.

    
por Neil_UK 02.12.2015 / 11:24

3 respostas

1

O Linux Mint é baseado na versão LTS do Ubuntu, então ele recebe pacotes bem testados.

  • Se você preferir o aplicativo gráfico, o Mint possui seu próprio gerenciador de atualização, representado por um escudo azul no painel, que deve ser fácil de usar. Ele oferece uma lista de pacotes, mas você geralmente precisa dizer sim.

  • Se você preferir a linha de comando, sudo apt-get update seguido por upgrade geralmente é bom. Ele atualizará pacotes, mas não instalará novos pacotes nem removerá nada. Nos documentos:

  upgrade
       upgrade is used to install the newest versions of all packages
       currently installed on the system from the sources enumerated in
       /etc/apt/sources.list. Packages currently installed with new
       versions available are retrieved and upgraded; under no
       circumstances are currently installed packages removed, or packages
       not already installed retrieved and installed. New versions of
       currently installed packages that cannot be upgraded without
       changing the install status of another package will be left at
       their current version. An update must be performed first so that
       apt-get knows that new versions of packages are available.

Então, às vezes, não atualiza um pacote cujas dependências foram alteradas. Se você quer ser mais completo, você pode usar sudo apt-get dist-upgrade :

  dist-upgrade
       dist-upgrade in addition to performing the function of upgrade,
       also intelligently handles changing dependencies with new versions
       of packages; apt-get has a "smart" conflict resolution system, and
       it will attempt to upgrade the most important packages at the
       expense of less important ones if necessary. The dist-upgrade
       command may therefore remove some packages. The
       /etc/apt/sources.list file contains a list of locations from which
       to retrieve desired package files. See also apt_preferences(5) for
       a mechanism for overriding the general settings for individual
       packages.
    
por 02.12.2015 / 11:42
0

Não, a linha de comando está sempre segura. Não deve haver qualquer diferença, pois o synaptic é apenas um front-end. Algumas pessoas acham mais confortável. O apt-get não tem menos opções do que synaptic, eles são apenas escondidos de você quando você usa apenas o apt-get update / install / upgrade etc.

Pessoalmente, acho que a busca via synaptic muito é mais confortável, já que a pesquisa na linha de comando do apt-get não é a melhor (imho).

Dica: nas versões mais recentes do apt você pode usar apenas apt install / update / upgrade ; -)

    
por 02.12.2015 / 11:38
0

Synaptic e apt-get são ferramentas para a mesma tarefa. Ambos usam repositórios para obter atualizações dos pacotes.

Por padrão, quando você instala o Linux Mint, os repositórios oficiais são referenciados, você pode verificar quais repositórios você está usando na guia Software Sources no Synaptics ou indo para / etc / apt no console. / p>

Se você usar os repositórios oficiais, você não quebrará / danificará seu sistema, porque os mantenedores de repositórios verificam todas as relações / dependências das versões dos pacotes.

No entanto, às vezes você precisa instalar um aplicativo não disponível nos repositórios oficiais, para que você possa adicionar outros repositórios.

Pode acontecer que o novo repositório instale uma nova versão de um pacote ou uma biblioteca comum. Se um aplicativo existente depender da versão mais antiga, o aplicativo falhará.

Na maioria das vezes, isso não acontece porque as versões congeladas do Linux Mint, portanto, se você tiver o Linux Mint 17 e o repositório que você adicionar for para essa versão, o mantenedor respeitará as dependências.

    
por 02.12.2015 / 11:49