Bom, esse artigo foi feito para aqueles que acabam de migrar do Windows e ainda não sabem instalar programas. Aqui são abordados os gerenciadores de pacotes mais comuns.
Entre os gerenciadores de pacotes, existem os alternativos, que normalmente são pouco conhecidos como o portage, o pacman e o slackpkg e existe um instalador de pacotes (semelhante ao dpkg e ao rpm) chamado pkgtool, do Slackware.
Portage:
Esse é o instalador (e o coração) do Gentoo. Conhecido por compilar todos os pacotes que baixa, o que com um bom make.conf deixa a distribuição (o gentoo) extremamente rápida. A configuração de seus repositórios é automática, de modo que você apenas tem que ter um bom /etc/make.conf para rodá-lo eficientemente.
Para instalar um programa:
# emerge nome_do_programa
Para desinstalar um programa:
# emerge --unmerge nome_do_programa
Para procurar um programa:
# emerge --searchdesc nome_do_programa
E, finalmente, para fazer o upgrade da distribuição para os pacotes mais novos:
# emerge -e system
Pacman:
O pacman é o gerenciador de pacotes do Arch Linux, mas pode ser baixado livremente para qualquer distribuição. A sua configuração de repositórios é feita editando-se o /etc/pacman.conf.
Instalar programas:
# pacman -S nome_do_programa
Remover programas:
# pacman -R nome_do_programa
E, finalmente, fazer o upgrade dos pacotes anteriormente instalados:
# pacman -F nome_do_programa
slapt-get:
O slapt-get foi um gerenciador de pacotes criado para o Slackware, uma vez que o mesmo tinha apenas um instalador de pacotes, o pkgtool, mas em compensação não é adotado por padrão na distribuição, tendo assim que ser instalado "por fora". Sua configuração se faz editando o arquivo /etc/slapt-get/slapt-getrc, onde se adicionam linhas no seguinte formato:
SOURCE="http://nome.do.servidor.desejado"
Para instalar programas:
# slackpkg --install nome_do_programa
Para remover programas:
# slackpkg --remove nome_do_programa
Para atualizar a lista de pacotes(recomendado antes de instalar qualquer pacote):
# slackpkg --update
Atualizar a distribuição:
# slackpkg --dist-upgrade
pkgtool:
O pkgtool é o "instalador" de pacotes do Slackware, que é bem intuitivo, pois quando você digita pkgtool no terminal como root já aparece uma janela perguntando se você quer instalar, remover, pesquisar e etc... Além do comando central também existem "installpkg nome_do programa" para instalar programas e "removepkg nome_do_programa" para remover um programa.
[1] Comentário enviado por juniodc em 24/04/2007 - 10:38h
olá
Baixei uma verção do kurumin 7.0 só que ele naum dá boot, queria saber como eu poderia criar um disco de boot para ele ou o arquivo que deve estar faltando no cd!
meu e-mail é juniodc@gmail.com
grato
[3] Comentário enviado por wvettore em 24/04/2007 - 11:34h
bom dia senhores, sou iniciante no linux, minha distro atual é oresulinux v2.3, gostaria de saber como faço o dual boot, tenho o windows xp prof., original, hd80gb (tenho também uma outra hd de 80gb, é possivel fazer um boot por ela??). obrigado
[7] Comentário enviado por nukelinux em 24/04/2007 - 20:27h
excelente artigo, mas acredito que vc deveria ter explicado um pouco mais, afinal, existem alguns usuários extremamente leigos no assunto. Exemplo: O que é um root?
No mais, o artigo é excelente e ajuda muito
[11] Comentário enviado por tuxmalux em 25/04/2007 - 16:14h
muito útil, gostei muuuuito mesmo...mas faço minhas a s palavras do cafe racer....um iniciante em linux não sabe o que é root, não sabe o que é repositório, e realmente nunca vai saber como digitar como root os comandos dos exemplos. Mas mesmo assim o artigo vai ajudar muita gente que tá iniciando no linux...como eu por exemplo.
obrigado
[12] Comentário enviado por woclandiner em 25/04/2007 - 18:59h
Oi, parabéns !!! Muito bom o seu artigo, sou iniciante no linux e vou deixar o seu artigo como referência entre os meus favoritos. Acredito que com um pouco de pesquisa qualquer um ( ou quase ) poderia obter essas informações, mas a sua iniciativa de reuní-las, de modo conciso e claro auxilia muito iniciantes como eu a adquirir o necessário conhecimento de maneira rápida, como geralmente é necessário. Mais uma vez parabéns pelo bom artigo e muito obrigado pela contribuição.
[13] Comentário enviado por etori em 25/04/2007 - 21:56h
Ajudou-me o artigo, Sérgio. Tinha dúvidas sobre alguns gerenciadores de pacotes. Quanto ao que os amigos alertaram (noções de root, repositórios...) infelizmente não dá para dizer tudo. Contudo, tenho uma sugestão: porque não linkamos estas palavras a outros artigos aqui no VOL? O leitor ao se deparar com um termo difícil, ele clica e abre um artigo sobre o termo em questão. Tanto o articulista como o próprio sistema do VOL poderia linkar automaticamente com estes termos mais importantes (pré-definidos). Um abraço à comunidade!
[14] Comentário enviado por marcus-rj em 26/04/2007 - 10:48h
O artigo eh bem bacana, e discordo da maioria das pessoas quando dizem que deve ser explicado o que eh o usuario root, e coisas do tipo! O artigo eh sobre gerenciamento de pacotes, quem quiser saber mais, que pegue uma apostila na internet (Guia Foca). Acho que o pessoal quer moleza demais!
Voltando ao artigo, realmente ficou legal, porem contem um erro. A opçao -P ou --purge do dpkg, nao eh para remover dependencias. Ela se diferencia do -r ou --remove, pelo fato que tambem remove os arquivos de configuraçao do programa, e por isso mesmo, nao eh perigosa!
Abraços!
[17] Comentário enviado por rbgtoffolo em 28/04/2007 - 17:07h
Opa!!!
Valeu pelo artigo Sérgio, bem legal... Porém faço a seguinte pergunta... e a todos que puderem ajudar... O que a gente faz quando o programa que queremos compilar exige uma library que temos em uma versão mais nova? Por exemplo, to tentando compilar o kphpdev no meu Fedora 4. Ele exige a Qt 1.4 e o Fedora vem com a 3.3. Já deu pra perceber que sou principiente (hehehe). Sendo assim as coisas não funcionam na compilação! Existe algum How-to ou algum documento que ajude a gente a se virar nessas situações?
Já procurei no google, em how toos nas documentações do fedora e não consegui me virar ainda!!!
Abração
[18] Comentário enviado por sergio3010 em 28/04/2007 - 17:29h
bom, meus sinceros agradecimentos por vocês terem gostado. rbgtoffolo, o seu fedora provavelmente ele não quer o qt em si, mas sim o qt-dev, que é o pacote de desenvolvimento do qt, normalmente para compilar programas você precisa dos pacotes development.
[19] Comentário enviado por rbgtoffolo em 28/04/2007 - 19:37h
Olá Sergio!! Desculpe a duplicidade no post... acho que vc percebeu que eu to um pouco desesperado... bem eu to com o qt-devel instalada no sistema. Lendo documentações sobre o comando rpm fiz a seguinte busca:
rpm -qa | grep qt
Ao tentar compilar o kphpdevel ai vai a última linha da execução do ./configure:
checking for Qt... configure: error: Qt-1.4 (libraries) not found. Please check your installation!
Uma vez eu li não lembro onde que dá pra criar links simbólicos direcionando libraries novas com nomes de libraries antigas... isso procede? como fazer (se for o processo certo?)
[20] Comentário enviado por sergio3010 em 30/04/2007 - 11:45h
bem, talvez funcione, já funcionou comigo um bocado de vezes, assim como também já falhou um bocado de vezes. O procedimento certo é:
ln -sf nome_da_lib_que_você_quer_criar_o_link nome_do_link
ex: ln -sf libc6.3.2.so libc6.so
ps: isso foi só um exemplo para você entender como funciona, e como eu já disse, não garanto que venha a funcionar.
[21] Comentário enviado por Maximus77 em 15/05/2007 - 12:24h
Boa tarde, amigo! Excelente seu artigo, parabéns! É o seguinte: Vc pode me explicar como eu configuro repositórios no yum do suse 10.0? Eu uso o FC5 tambem, ele j[a vem com uma lista de repos e não tem problemas com atualização.
[22] Comentário enviado por comikietogavea em 17/05/2007 - 00:31h
amigo sergio,tentei instalar um programa aki seguindo seu tutorial,,descompactei o arquivo normal,depois tentei dar o comando como no tutorial ./configure e dei enter retornou essa mensagem (no such file on directory) o que pode ser isso,fiz algo errado...deve ser .rs.fiko no aguardo.ahh,minha distro é dizinha versao 2.0
[23] Comentário enviado por comikietogavea em 17/05/2007 - 00:36h
ah sergio esqueci de t perguntar uma coisa se puder claro,eu baixai o netscape nessa minha versao (dizinha),como eu acesso esse programa,pois eu nao consigo acha-lo para poder fazxe-lo rodar.um abraço amigo
[24] Comentário enviado por sergio3010 em 22/05/2007 - 18:28h
olá, amigo comikietogavea, creio que, após descompactar o arquivo, você deve ter esquecido de entrar na pasta que foi criada(quando você descompacta um .tar.gz ou um .tar.bz2, ele cria uma pasta e os arquivos de "instalação" ficam todos dentro dessa pasta.
Faça o seguinte, entre nesa pasta com o comando cd (nomedapasta) e depois tente rodar normalmente as instruções acima apresentadas
[26] Comentário enviado por Kuruman em 13/06/2007 - 17:38h
kra muito massa esse artigo seu entendi tudo agora .. ja tava meio integrado com instalação .. agora to praticamente kraq em instalar .. agora fais um tuto com instaladores graficos das distros mais famosas ... vlw manooo
[28] Comentário enviado por albfneto em 24/06/2008 - 13:41h
concordo com muitos, esse artigo é otimo, qualquer pessoa que começa no Linux, precisa saber como se instala e eu nunca tinha visto tutorial mais completo, disso, pq só via HPs,que são ou só pra debian like, ou só pra Gentoo, ou só prá RedHat, Fedora e Mandriva etc....
[32] Comentário enviado por HER GNU/Linux em 18/01/2011 - 10:22h
Salve, Sérgio!
Também sou iniciante no mundo GNU/Linux. Parabéns pelo artigo, pois ele contempla um raciocínio legal para quem precisa aprender como instalar, linhas de comando etc.
[33] Comentário enviado por HER GNU/Linux em 18/01/2011 - 10:29h
Bah! Fui no teu perfil, você é de Recife/PE, meu pai e dois irmãos moram aí. Precisava de um cara aqui em Porto Alegre-RS, para me dar aulas, claro que seriam pagas. Se você souber de alguém que mora em Porto Alegre e conhece bem é só me avisar. Obrigado mais uma vez. Pensando agora, acho que alguém poderia dar aulas via internet online, tipo skype e webcan.
[35] Comentário enviado por mara_ubatuba em 19/05/2011 - 17:15h
Olá, já baixei o programa que preciso, ele está no desktop em forma de arquivo, por onde devo começar para dar os comandos de descompactar? Onde digito todo esses codigos?
[36] Comentário enviado por mara_ubatuba em 19/05/2011 - 17:39h
Achei o terminal, estou digitando os códigos mas aparece: bash: $:command not found, tá muito difícil. O programa que quero instalar é o firefox-4.0.1.tar.bz2 e meu linux é o KDE versão 3.5.7
[39] Comentário enviado por sergio3010 em 25/09/2012 - 21:05h
Se deu file not found, chances são que
1. Você tenha digitado errado o nome do arquivo ou
2. Você estava na pasta errada na hora que foi instalar. Mas as coisas evoluiram e, nas distribuições mais conhecidas agora, para instalar um .deb basta clicar 2 vezes sobre ele.
[41] Comentário enviado por claudioedutec em 10/01/2014 - 18:51h
Pessoal muito bom o post. Fiquei muito feliz quando encontrei este artigo aqui no forum, pois também sou mais um que está tentando migrar para o linux. Mas, logo me deparei com um problema. Recentemente instalei o Ubuntu 12.04 no meu PC e quando fui tentar instalar um programa de jogos educacionais conhecido como Gcompris, firefox (ambos em tar.bz2) e o Adobe Flash Player (em .gz), insfelizmente não to conseguindo. Quando tento instalar sempre dá um erro no final da compilação, veja:
checking what language compliance flags to pass to the C compiler...
checking whether NLS is requested... yes
./configure: line 13757: intltool-update: command not found
checking for intltool >= 0.35.0... found
configure: error: Your intltool is too old. You need intltool 0.35.0 or later.
root@linux:/home/professor/gcompris# make
make: *** Nenhum alvo indicado e nenhum arquivo make encontrado. Pare.
root@linux:/home/professor/gcompris# ^C
root@linux:/home/professor/gcompris#
Obs 01: não tenho acesso a internet na minha casa e sim onde trabalho. Infelizmente não tenho notebook, pois senão levaria para tentar instalar da internet mesmo.
Obs 02: Será que para instalar qualquer programa, assim que instalo o Ubuntu é necessário instalar outros aplicativos?
[42] Comentário enviado por dltdigo em 03/05/2014 - 23:57h
ALGUEM PODERIA ME AJUDAR A RESOLVER ISSO
A distribuição Linux escolhida e utilizada nas atividades práticas de laboratório é a Ubuntu. Esta distribuição, derivada da distribuição Linux Debian utiliza o Gerenciador de Pacotes chamada apt-get para realizar procedimentos de instalação, atualização e remoção de aplicativos ou pacotes que ficam armazenados em repositórios distribuídos na Internet. Outras distribuições Linux utilizam outros gerenciadores de pacotes, tais como Red Hat Package Manager (RPM), desenvolvido pela Red Hat, e o Yellowdog Updater Modified (YUM), originalmente desenvolvido para gerenciar sistemas Linux Red Hat no departamento de física da Universidade de Duke.
Além da possibilidade de instalação de pacotes utilizando estes gerenciadores, também é possível realizar a instalação de alguns aplicativos ou pacotes realizando sua compilação, ou seja, instalação de um aplicativo a partir do seu código-fonte.
1) Pesquise como é realizado o procedimento de instalação de um aplicativo a partir do seu código-fonte na distribuição Ubuntu.
[46] Comentário enviado por makio em 15/03/2015 - 19:51h
Gostei da explicação de como instalar programas baixados da internet no linux....legal.
No meu caso uso o progrma de instalação (apt) na distribuição mint.
Só invertir o instalador e pronto deu tudo certo....graças a sua explicação....valeu