A instalação de software no Linux envolve gerenciadores de pacotes e repositórios de software, não baixando e executando arquivos .exe de sites como no Windows. Se você é novo no Linux, isso pode parecer uma mudança cultural radical.
Enquanto você pode compilar e instalar tudo sozinho no Linux, os gerenciadores de pacotes são projetados para fazer todo o trabalho para você. Usar um gerenciador de pacotes torna a instalação e atualização de software mais fácil do que no Windows
Há uma grande variedade de distribuições Linux e uma grande variedade de gerenciadores de pacotes. O Linux é construído a partir de software de código aberto, o que significa que cada distribuição Linux compila seu próprio software com suas versões de biblioteca e opções de compilação desejadas. Os aplicativos Compiles Linux geralmente não são executados em todas as distribuições - mesmo que eles pudessem, a instalação seria prejudicada por formatos de pacotes concorrentes. Se você localizar o site de um aplicativo Linux, provavelmente verá vários links de download para diferentes formatos de pacote e Linux. distribuições - assumindo que o site da aplicação forneça versões pré-compiladas. O aplicativo pode solicitar que você faça o download do código-fonte e compile você mesmo
Os usuários do Linux normalmente não baixam e instalam aplicativos dos sites dos aplicativos, como os usuários do Windows. Em vez disso, cada distribuição do Linux hospeda seus próprios repositórios de software. Esses repositórios contêm pacotes de software especialmente compilados para cada distribuição e versão do Linux. Por exemplo, se você estiver usando o Ubuntu 12.04, os repositórios que você usa contêm pacotes especialmente compilados para o Ubuntu 12.04. Um usuário do Fedora usa um repositório cheio de pacotes especialmente compilados para sua versão do Fedora.
Pense em um gerenciador de pacotes como uma loja de aplicativos móveis - exceto que eles estavam por lá antes das lojas de aplicativos. Diga ao gerenciador de pacotes para instalar o software e ele irá automaticamente baixar o pacote apropriado de seus repositórios de software configurados, instalá-lo e configurá-lo - tudo sem precisar clicar nos assistentes ou procurar arquivos .exe nos sites. Quando uma atualização é lançada, o gerenciador de pacotes observa e faz o download da atualização apropriada. Diferente do Windows, onde cada aplicativo deve ter seu próprio atualizador para receber atualizações automáticas, o gerenciador de pacotes lida com atualizações para todos os softwares instalados - assumindo que eles foram instalados a partir dos repositórios de software.
Os pacotes também podem conter scripts que são executados quando o pacote é instalado e removido, embora sejam geralmente usados para configuração do sistema. Movendo arquivos para locais arbitrários
Instalando o software no Linux
Atualizar Atrasos
Você também pode baixar e instalar o aplicativo você mesmo - por exemplo, baixar o Firefox diretamente do Mozilla - mas isso pode exigir a compilação e instalação do software a partir do código-fonte e remove os benefícios dos gerenciadores de pacotes, como atualizações automáticas e centralizadas.
Embora novas versões do Firefox sejam uma prioridade eles contêm atualizações de segurança, outros aplicativos podem não ser entregues com a mesma rapidez. Por exemplo, uma nova versão principal da suíte de escritório do LibreOffice pode não ser lançada como uma atualização para a versão atual de sua distribuição Linux. Para evitar instabilidades em potencial e dar tempo para testes, esta versão pode não estar disponível até a próxima versão principal de sua distribuição Linux - por exemplo, Ubuntu 12.10 - quando se tornar a versão padrão nos repositórios de software da distribuição.
Para corrigir isso problema, algumas distribuições Linux, como o Arch Linux, oferecem ciclos de lançamento, onde novas versões de software são inseridas nos principais repositórios de software. Isso pode causar problemas - enquanto você pode querer novas versões de aplicativos de desktop, você provavelmente não se preocupa com novas versões de utilitários de sistema de baixo nível, o que potencialmente poderia introduzir instabilidade.
O Ubuntu oferece o repositório de backports para trazer versões mais novas de pacotes significativos para distribuições mais antigas, embora nem todas as novas versões cheguem ao repositório de backports.
Outros Repositórios
Por exemplo, o Ubuntu oferece uma grande variedade de arquivos de pacotes pessoais (PPAs), que contêm software compilado por indivíduos e equipes. O Ubuntu não garante a estabilidade ou a segurança dos pacotes nesses repositórios, mas você pode adicionar PPAs de indivíduos confiáveis para baixar pacotes que ainda não estão no repositório do Ubuntu - ou baixar versões mais recentes de pacotes existentes.
Alguns aplicativos de terceiros também usam seus próprios repositórios de software. Por exemplo, quando você instala o Google Chrome no Ubuntu, ele adiciona seu próprio repositório apt ao seu sistema. Isso garante que você receba atualizações para o Google Chrome por meio do Update Manager do Ubuntu e das ferramentas padrão de instalação de software.
Como inserir caracteres especiais no OS X em dois toques de tecla
Se você é um falante de inglês, às vezes pode ficar perplexo ao inserir caracteres especiais ou acentuados em palavras que não são em inglês. . Existe uma maneira de fazer isso em praticamente todos os sistemas operacionais e dispositivos, mas hoje queremos nos concentrar no OS X. Uma coisa realmente boa sobre teclados com tela sensível ao toque é que eles revolucionaram a forma como inserimos texto.
Você precisa se preocupar com a atualização de seus programas de desktop?
Houve uma época em que tivemos que nos preocupar em atualizar manualmente os aplicativos da área de trabalho. O Adobe Flash e o Reader estavam cheios de falhas de segurança e não se atualizaram, por exemplo - mas esses dias ficaram para trás. A área de trabalho do Windows é a única grande plataforma de software que não atualiza aplicativos automaticamente, forçando todos os desenvolvedores codificar seu próprio atualizador.