A única diferença realmente grande entre instalar coisas do Software Center ou outra GUI e fazê-lo na linha de comando é quando as coisas dão errado.
Na maioria dos guis, as mensagens de erro de instalação são ocultas e fornecem apenas uma mensagem geral de que não funcionou. Quando você faz isso na linha de comando, vê todas as mensagens geradas. Geralmente, essas informações podem ser usadas para corrigir o problema ou informarão por que você provavelmente não deseja corrigi-lo. Por exemplo, a instalação do pacote interromperia ou desinstalaria outros pacotes que já estão instalados.
Às vezes, um pacote falha na instalação apenas porque uma de suas dependências não está instalada (e a instalação regular não corrige automaticamente isso como a maioria faz). Quando isso acontece, geralmente você pode instalar primeiro o pacote ausente e, em seguida, sua instalação será bem-sucedida.
Além disso, o apt-get irá informá-lo sobre outros pacotes associados que são "recomendados" junto com o seu pacote, para que você possa procurá-los e ver se deseja algum deles.
Ele também informa sobre os pacotes que foram instalados anteriormente que provavelmente não são mais necessários e informa como removê-los.
Você não deve adicionar / excluir pacotes de nenhuma dessas duas últimas etapas sem revisar cuidadosamente os pacotes envolvidos, mas geralmente é seguro.
No Ubuntu 12.04, os aplicativos recém-instalados são adicionados ao iniciador por padrão, mas isso só acontece nos aplicativos instalados usando o Centro de Software.
Repositórios devem ser adicionados e ativados apenas uma vez. Você provavelmente verá instruções como:
A adição de um repositório deve ser feita apenas uma vez. No exemplo acima, o programa bumblebee não está disponível nos repositórios padrão, portanto, você deve habilitar esse repositório de terceiros (usando o
add-apt-repository
programa).A segunda linha,
apt-get update
atualiza as listas de pacotes para recuperar as informações mais recentes sobre os pacotes. Se um novo repositório foi adicionado, isso informará o banco de dados sobre novos pacotes deste repositório.O terceiro comando
apt-get install ...
é equivalente a selecionar um pacote para instalação.O centro de software Ubuntu permite instalar o software disponível nos repositórios. O resultado não é diferente, como quando você instala "manualmente" pacotes usando o
apt-get install
comando Você ainda receberá atualizações e outras informações dos repositórios.Por fim, você pode encontrar instruções como "baixar foo.deb e instalá-lo com
sudo dpkg -i foo.deb
". Nesse caso, você não receberá atualizações, a menos que o autor do pacote faça modificações na configuração do sistema (como o Google Chrome).fonte
apt-get
ações de comando e do Centro de Software garantirão que o programa seja atualizado quando o repositório anunciar uma atualização.O centro de software é uma interface de usuário front-end da ferramenta apt. Quando você instala um software a partir do centro de software, ele é instalado com o apt. Então, quando você faz um
apt-get update
e um,apt-get upgrade
atualiza o software que instalou a partir do centro. Além disso, se o centro de software precisar adicionar um repositório automaticamente, também serei usado pelo apt, porque, como eu disse, o centro de software usa o apt. quando você instala algoapt
, nem sempre é necessário adicionar um repositório; se você digitarapt-get install vlc
, instalará o vlc, mas você não adicionou um repositório.fonte
apt-get install vlc
, não adicionou um repositório. Você acabou de instalar um software do repositório ubuntu. O mesmo software é instalado se você o instalar a partir do centro de software. "e se for instalado a partir do centro, será atualizado via apt-get upgrade?" Como eu disse duas vezes, sim, porque o centro usa o apt. eapt-get upgrade
é o que o centro faz quando você instala atualizações do seu computador. apt e o centro são a coisa, apenas a interface do usuário é diferente.