Como Garry diz, eles são aplicativos que instalam e removem software dos repositórios de software do Ubuntu, entre outras tarefas. Se você não tem ideia do que isso significa, vamos voltar mais um passo:
- O software (como o Firefox, o GIMP, o xchat etc.) é compilado e empacotado em
*.deb
files. - Esses debs são essencialmente instaladores. Eles contêm todos os arquivos que são copiados no sistema, bem como scripts que permitem que ele dependa (ou conflite com) outros pacotes conhecidos.
- Se você instalar o Firefox a partir de um pacote, o apt e o dpkg (os aplicativos que processam as dependências) irão certificar-se de ter suas dependências instaladas primeiro e, se você não tiver, também irá pegar esses pacotes.
- Os pacotes são armazenados em repositórios on-line como grandes listas.
- O apt é a ferramenta (ou conjunto de ferramentas) que baixa todas essas listas de várias origens, combina-as e permite selecionar determinados pacotes para instalação.
- O benefício de tudo isso é que você pode instalar muitos softwares sem ter que caçá-los. Mais do que isso, o software nos repositórios oficiais do Ubuntu é mantido para que, se as correções de segurança forem liberadas, elas sejam aplicadas e um novo pacote seja criado. Quando o apt next verifica se há atualizações, ele vê a nova versão e você é solicitado a fazer o download.
Eu não direi que o apt-get / aptitude é inútil porque eles não são, ambos são utilitários muito poderosos e gostam de muitas comparações CLI-vs-GUI, se você souber como usá-los, eles é muito mais rápido que o Centro de Software.
Mas digitar comandos aleatórios sem saber o que esperar é uma receita para o desastre. Leva apenas uma pessoa ruim / clumsey para sugerir um comando destrutivo e você vai nuke seu sistema. Se você não sabe o que algo vai fazer:
- Pergunte.
- Execute
man <command>
(por exemplo,man apt-get
) para ver a página de manual de um aplicativo específico.
A linha de comando em sistemas Linux é algumas centenas de milhares de vezes mais poderosa do que a do Windows. Você tem que tratá-lo com respeito ou ele vai morder suas pernas.