no Linux, existem muitas maneiras de fazer as coisas e instalar software não é exceção. Há opções gráficas amigáveis e bonitas, bem como ferramentas de modo de texto para guerreiros do teclado. Seja qual for a tua escolha, este guia deve ver-te bem!
Existem muitas distribuições diferentes (sabores) do Linux, como demonstrado no Capítulo 3: como Escolher uma distribuição. Cada distribuição de Linux lida com a instalação de software ligeiramente diferente, no entanto, todos eles usam um dos três tipos principais de ‘empacotamento’, por isso raramente variam de forma drástica.
Se utilizar Ubuntu, provavelmente irá preferir o Ubuntu Software Center. Ele mostra que software você instalou em seu Ubuntu PC, bem como todos os títulos de software disponíveis do Ubuntu. Ele mesmo recomenda software que você pode gostar, com base no software que você já baixou anteriormente. Quase todas as outras distribuições Linux têm seus equivalentes ao centro de software e eles trabalham quase da mesma maneira. Muitos agora usam a ferramenta gnome-software, que parece quase o mesmo, e funciona de uma forma muito semelhante. Há um vídeo da operação abaixo.
Instalar o software no centro de Software do Ubuntu é tão fácil como carregar no título em que está interessado e tocar em ‘Install’. O resto é feito para você, e a aplicação está disponível a partir do Lançador Ubuntu (aquele ícone de círculo castanho no lado superior esquerdo da tela).
Para remover o software, basta carregar na aplicação que deseja remover e carregar em ‘Remover’. No centro de Software Ubuntu, você pode fazer isso clicando na aba ‘instalada’ no topo da app do centro de Software.
Se estiver a usar outro gestor de software, como a ferramenta gnome-software, basta procurar a aplicação que deseja remover da ferramenta de pesquisa no canto superior direito. Clique no aplicativo uma vez que ele está listado, e pressione ‘Remover’ de lá. Veja as imagens abaixo para mais detalhes em ambos os métodos.
O resto deste capítulo fala sobre tópicos mais avançados de software de instalação, incluindo como instalar o software utilizando software tradicional embalagem métodos como o apt-get, synaptic, o gerenciador de pacotes e o YUM.
Existem muitas interfaces para usar pacotes Debian. Vamos mostrar – lhe um pequeno subconjunto, no entanto estas são algumas ferramentas para usar pacotes deb:
Agora que você sabe quais são as principais DEB do Debian ferramentas são, nós vamos dar um passo através da instalação de um pacote Debian primeiro usando o gerenciador de pacotes Synaptic, que é a ferramenta padrão para o Debian Linux e, em seguida, iremos abordar brevemente a instalação no shell de linha de comando:
Gerenciador de Pacotes Synaptic. Carregue na miniatura para expandir para iniciar a sináptica, carregue no menu Sistema no canto superior esquerdo do menu ecrã.
em seguida, clique na administração.
finalmente, Carregue em ‘Synaptic Package Manager’
Uma vez que digite a sua senha de administrador (que é normalmente a mesma senha que o utilizador principal da máquina), ser-lhe-á apresentada em breve uma tela semelhante à da esquerda.
entre as muitas opções que você vê, há uma grande lista no lado esquerdo da janela.
esta lista contém todos os tipos de diferentes categorias de software. Se você não sabe o que está procurando, comece aqui!
Procurar por pacotes synaptic
clicando no botão de Pesquisa no lado direito da barra de ferramentas, é possível digitar o nome de um programa que você sabe o nome.
nota eu estou escrevendo ‘kdegames’ aqui, porque eu sei que eu quero o pacote de software intitulado kdegames.
ao carregar no botão Procurar na última etapa, foi-me agora mostrado o pacote ‘kdegames’, bem como uma descrição e informação de versão.
se tiver a certeza de que deseja instalar este título, então carregue com o botão direito nele. O menu à direita irá aparecer. Ao escolher ‘Mark for Installation’, o software’ kdegames ‘ será escolhido para instalação, quando aplicar estas alterações.
o exemplo de’ kdegames ‘ foi escolhido especificamente porque é um exemplo de software que tem dependências de outro software (ele precisa de outros títulos de software para ser instalado para que ele funcione). O Synaptic / APT está a mostrar-lhe este facto e está convenientemente a dizer-lhe que também irá transferir o software extra mostrado no menu à esquerda para ‘satisfazer’ estas dependências.
Você deve clicar em ‘Mark’, a fim de continuar.
Um que carregue em ‘Mark’, o Synaptic levá-lo-á de volta ao ecrã principal para que possa escolher mais software para instalar, se assim o desejar.se estiver pronto para instalar o software que escolheu anteriormente, carregue no botão ‘Aplicar’.
Synaptic dá-lhe uma mensagem de aviso, dizendo-lhe que vão ser instalados novos pacotes. Ao carregar na seta ao lado ‘a ser instalada’, poderá ver quais.se estiver satisfeito com isto, clique em Aplicar.
finalmente, o Gestor de pacotes sinápticos transfere o software solicitado da rede, ou talvez solicite um CD (se os dados forem encontrados no CD de instalação da sua distribuição Linux), e depois instala o software no seu sistema.
O passo final para baixar e instalar o software usando o Gerenciador de Pacotes Synaptic
uma Vez que o software é instalado, você geralmente pode usá-lo diretamente a partir do ‘Aplicações’ menu. Se quiser descobrir para onde o software foi instalado, usando o Synaptic novamente, localize o software que acabou de instalar e carregue com o botão direito nele, veja as propriedades e clique em ‘arquivos instalados’.
para desinstalar o software, clique com o botão direito e selecione ‘Marcar para remoção’. Como anteriormente, clique no botão Aplicar.
Se você gostaria de ver um guia de vídeo sobre como instalar software em Linux, usando vários métodos, veja aqui o nosso tutorial de vídeo.
instalar software usando o APT na linha de comandos
Instalar um pacote deb através do apt-get É RÁPIDO E é tão simples como executar o seguinte comando na linha de comandos root Linux (por exemplo):
$ sudo apt-get install firefox
(terá de introduzir a sua senha)
esse exemplo iria instalar a versão mais recente do programa ‘firefox’. O Apt também lhe diria que ele precisa baixar algum outro software (dependências) para que o ‘firefox’ funcione. Alguns outros comandos para o Apt que necessitará são:
apt-get update
actualiza a informação de origem do APT, para a informar sobre qualquer novo software nos repositórios do APT.
apt-get upgrade
atualiza qualquer software antigo da sua máquina para as últimas versões automaticamente.
apt-get dist-upgrade
Upgrades the distribution to the latest available version of the distribution.
o apt-get remove <nome do aplicativo>
Remove do seu sistema, e qualquer não-dependências necessárias.
a instalar .Pacotes DEB na linha de comandos:
Em Primeiro Lugar, baixe o .o pacote deb e colocá-lo em qualquer pasta no seu sistema e, em seguida, basta instalá-lo executando o seguinte comando usando o terminal:
$sudo dpkg --install package-name.deb
Que deve ser o pacote instalado, embora, uma vez mais, existem dependências para pensar, e como com RPMs, tome nota de quaisquer erros de dependência, baixe o adequado pacote DEB(s) para atender a dependenc(s) e tente novamente.
Instalar o Software em sistemas baseados em Red Hat
Red Hat, uma das Linux distribuidores primeiro veio com uma elegante solução para os problemas .alcatrao.arquivos gz e compilação tem para o usuário normal. Eles pré-embalar o arquivo, fechá-lo e fazê-lo fazer todo o trabalho de instalação difícil para você. Este sistema é chamado RPM e é o método padrão de instalação de software para um monte de distribuições Linux hoje, como Red Hat, Fedora, SuSE e Mandriva. o YUM é mais fácil e melhor:
YUM é um sistema muito parecido com o APT do Debian, mas Para Fedora e outras distribuições baseadas em Red Hat/RPM. Torna os problemas de dependência muito menos prováveis para os usuários do Red Hat.
Instalar um pacote de software através do YUM pode ser feito pelas seguintes etapas usando a aplicação Terminal:
$sudo yum install firefox
Note que não precisa de especificar a versão do software que está a instalar. O YUM vai para a Internet e automaticamente puxa para baixo a versão mais recente pode encontrar de ‘firefox’, e os instala para você, juntamente com qualquer outro software que você pode precisar, a fim de executar o ‘firefox’. Remover / desinstalar software via yum é tão simples como escrever ‘yum remove <app name>’.
e se eu não quiser digitar comandos para instalar software através do YUM?
então use o programa gráfico, Yum Extenser (ou similar)!como é que o instala, ouvi-o perguntar?
$sudo yum install yumex
Agora você pode acessar Yum Extenser no menu “Red hat”, sob “System Tools”.”
Para mais informações sobre o YUM, veja Esta página.
Como instalar arquivos RPM (red hat pacotes)
Se você não tem certeza se você tem um RPM sistema ou se você apenas quer para verificar qual a versão do RPM que você estiver usando e, em seguida, tente digitar o seguinte no terminal do Linux:
$ rpm -q rpm
Você deve obter um semelhante resposta a esta:rpm-4.0.3-5
Se você tem algo como “comando não encontrado”, então parece que você não tem o RPM instalado, você pode estar usando uma distribuição Linux que não usa RPM nativamente, por exemplo, Debian, Ubuntu, Gentoo, Slackware, Mepis ou Xandros ter um olhar para o DEB ou TGZ seções desta página.
é importante que se você for baixar um RPM da rede, tente sempre obter um que foi empacotado pelo fornecedor da sua distribuição.
Por exemplo, se você for à web e procurar por um pacote RPM chamado ‘firefox’, e você obter 3 RPMs de volta: Um de Red Hat, um de Mandriva e outro de SuSE. Se você tem uma distribuição Mandriva Linux em seu PC, certifique-se de usar o Mandriva um.
A razão para isso é tudo para se encaixar em sua estrutura de configuração do sistema e coisas chamadas bibliotecas, que variam de distribuição para distribuição.
como instalar o pacote
Ok, vamos presumir que você tem um arquivo RPM pronto para instalar chamado netscape-4.76-3.i386.rpm
pode instalá-lo das seguintes formas:
no terminal / consola:
sudo rpm -Uvh netscape-4.76-3.i386.rpm
a Preparação de 100% a Instalação 100%
opções -Uvh suporte para o seguinte:
– U Upgrade pacote já instalado, ou instalar se não for instalado v – Ser detalhado sobre a instalação h – show de hash símbolos para indicar o progresso de instalação
Instalar .alcatrao.gz. arquivos (tarball)
.Alcatrao.os arquivos gz, ou Tarballs são o equivalente Unix de arquivos zip Para o mundo do Windows. Eles podem conter qualquer arquivo, mas são frequentemente usados para empacotar o código fonte para programas. Tarballs são embalados em cinco sabores Principais:
.tar (pacote normal do tar sem compressão.)
.alcatrao.gz .tgz (standard gzip compressed tar archive. o mesmo que tu .alcatrao.gz.)
.tar.bz2 (pacote tar comprimido com ferramenta de compressão extra, bzip2)
.bandeja.alcatrao, .bandeja.alcatrao.GZ or .bandeja.tgz (arquivo tar menos comum que contém arquivos binários em vez de fonte).
na maioria das vezes, você estará lidando com isso .alcatrao.ficheiros gz.
Aqui está como extrair (unzip) A.alcatrao.gz arquivo de duas maneiras diferentes:
No Console:
$ cd /directory_that_the_tar_file_is_in $ tar zxvf tarfile.tar.gz
Para explicar o último comando tar descompacta o arquivo compactado (com a bandeira z, que é curto para gz, ou gzip), x significa extrair, o v é verbosa (assim você pode ver o que está acontecendo como extractos) e f significa extrair o ficheiro seguinte (neste caso tarfile.alcatrao.gz). Lembre-se que o tar foi originalmente usado para extrair arquivos de fitas, de volta aos velhos tempos, então, por padrão, Ele espera que a entrada padrão seja um arquivo de fita streaming.
para extrair um pacote tar no Gnome ou KDE (ambiente de trabalho gráfico):
carregue com o botão direito no ícone para o ficheiro tar apropriado no seu gestor de ficheiros.
escolha Extrair (ou, no KDE, escolha Abrir com o arquivador).extrato com o arquivo tar com o programa arquivador relevante.está bem, agora que o extraíste, tens de … :
a) Compile o código-fonte que acabou de extrair
b) execute o programa do instalador que faz parte dos ficheiros que extraiu
assim, como é que distingue se acabou de extrair um ficheiro tar com o código-fonte nele, ou se é um binário, com um instalador nele?
Geralmente, o conteúdo do .alcatrao.o ficheiro gz irá ajudá – lo aqui-um ficheiro que contém o código-fonte, irá conter frequentemente um ficheiro chamado ‘Makefile’ algures na primeira pasta dentro do volume extraído. Este arquivo é usado para compilar, ou, fazer, o software.
de Um arquivo tar que não contém código-fonte, principalmente, possui um instalador binário arquivo, o nome do arquivo do instalador, geralmente, termina em .sh ou .pl.
Por exemplo, o programa VMWare, contém um programa chamado vmware-installer.pl no extraído da pasta de raiz.
para executar o ficheiro, você precisa normalmente de dar a si próprio ‘Permissão’ para executá – lo:
sudo chmod 755 vmware-installer.pl
(muda as permissões no ficheiro para que possa ser lido, escrito e executado)
sudo ./ install-vmware.pl (executa o instalador)
Se você encontrou um ‘Makefile’, então você precisa compilar o código fonte. Aqui está como fazer isso:
a Maior parte do tempo, você vai precisar usar o terminal para compilar o fonte, então use um xterm/console/terminal e vá para o diretório que foi feita pelo pacote, por exemplo:
$ cd /directory_that_the_tar_file_is_in
$ ls -l Total de 302
-rwxr–r– 1 grupo de usuário 2907 21 de Maio, 17:15 mytarfile.tar – rwxr-R-1 user group 0015 May 21 17:15 newdir /
$ cd newdir/
at this point, make sure you read the INSTALL file. Você vai descobrir que quase todos tarball que você baixar (especialmente o GNU / linux) tem pelo menos um arquivo chamado INSTALAR, COPIAR, leia-me e MUDANÇAS
na Maioria das vezes o arquivo de INSTALAÇÃO diz a mesma coisa, é um processo genérico para a instalação de tarballs, mas se um programa requer a ser compilado em uma maneira especial, você vai descobrir em INSTALAR ou LEIAME. Se for útil, ele irá dizer-lhe os nomes e sites de qualquer outro software que você vai precisar para baixar a fim de instalar este software. Estas outras peças de software necessárias são chamadas de ‘dependências’.
Se você estava instalando um programa Genérico, extraído de um tarball e presumindo que acabamos de mudar para o nosso diretório, como acima, poderíamos fazer o seguinte para compilar o programa:
$ ./configure
(Tirar boas notas aqui para qualquer configurar erros)
$ make
(Tirar boas notas aqui por quaisquer erros de compilação)
$ make install
(Tirar boas notas aqui por quaisquer erros de compilação)
$ make clean
(este é limpa após um sucessfull compilar)
Por que a compilação é uma dor na bunda (para a maioria das pessoas), e os problemas que você possa ter.
O procedimento acima não parece muito difícil, e em teoria, não deveria ser. Mas nem sempre funciona.
na maioria das vezes isso é devido a dependências de outros programas, você precisa de outros softwares (normalmente bibliotecas de programação) para ser instalado em primeiro lugar, a fim de compilar este software.
imagine este cenário: você tenta instalar o tar.jogo gzipped chamado xtux.
A ./ configure bombs, e você notou no site do xtux, e também a partir da saída do ./ configure algo sobre SDL. Você não tem certeza do que é, mas você vai para um site como o google de qualquer maneira e digitar SDL.
Você descobre que SDL é uma biblioteca gráfica popular para X e que é necessário para xtux.
Você transfere SDL-1.2.3.alcatrao.gz do site SDL e instalar o tarball. Ele instala bem, então você tenta instalar xtux mais uma vez. Continua a bombear, mas desta vez dá-lhe uma mensagem diferente: não foi possível encontrar o Qt igual ou superior a 1, 3 em A./configurar.
verifique o seu sistema para a versão QT 1.3 ou superior. Tem 1.3.4, por isso deve ficar bem. Porque é que este erro está a surgir? Bem, é provavelmente porque Qt (que é outro toolkit gráfico / programação) está instalado, mas não está na pasta que .o / configure está a procurar. Você pode editar ./ configure-se para ver se há alguma coisa que você pode fazer para alterar a situação você mesmo, ou tentar remover o Qt, e instalar outra instância dele de outra fonte.
eu acho que o RPM com base distros, muitas vezes, de colocar as coisas como Qt em lugares que um normal tarball dosen’t, de modo que muitas vezes a razão para esses problemas de compilação, certifique-se de que se você tiver instalado a versão normal de um RPM (versão binária), que você também instalar é acompanha -dev RPM se você deseja compilar .fonte baseada no tgz contra ele. Com isto quero dizer:
certifique-se que instalou o qt.i386.rpm e qt-dev.i386.rpm se estiver a compilar algo que se baseia no QT, dado que o pacote-dev irá fornecer o código fonte do qt ao programa de origem que está a instalar.
Leia o seguinte se quiser saber um pouco mais.
Software e pacote de Software
Se você quiser saber tudo sobre como e por que o software é empacotado em Linux, então leia esta página. Ele mostra todos os detalhes principais em todos os diferentes tipos de embalagens de software, elabora um pouco mais sobre como eles vieram a ser e compara-os com seus homólogos Apple e Microsoft.
>> Read: Software and Software Packaging in Linux.
lidar com os seus ficheiros e programas
se instalou o seu pacote tarball, RPM ou DEB e o quiser executar, ou talvez esteja interessado em saber mais sobre o sistema de ficheiros Linux, incluindo lidar com permissões, dê uma vista de olhos no tutorial sobre ‘gerir os meus ficheiros’.