Mostrando postagens com marcador Linux. Mostrar todas as postagens
Mostrando postagens com marcador Linux. Mostrar todas as postagens
Editando o Grub de inicialização do Linux
Olá pessoal vou ensinar hoje a vocês como editar o grub
Abra o Terminal e logue como root digitando "sudo su" (sem aspas) e a sua senha caso você tenha uma no seu linux depois vá até o diretório grub digitando cd /boot/grub e digite gedit grub.cfg e em seguida abrirá
um texto onde você poderá editar os nomes dos sistemas a sequência o tempo(Caso você tenha dois OS)
bem esse tutorial foi simplista mais espero que vocês tenham gostado em breve teremos video-aulas de Linux até a proxima
Abra o Terminal e logue como root digitando "sudo su" (sem aspas) e a sua senha caso você tenha uma no seu linux depois vá até o diretório grub digitando cd /boot/grub e digite gedit grub.cfg e em seguida abrirá
um texto onde você poderá editar os nomes dos sistemas a sequência o tempo(Caso você tenha dois OS)
bem esse tutorial foi simplista mais espero que vocês tenham gostado em breve teremos video-aulas de Linux até a proxima
Comandos Linux
exit Terminar a sessão, ou seja, a shell (mais ajuda digitando man sh ou man csh)
logout Deslogar, ou seja, terminar a sessão actual, mas apenas na C shell e na bash shell
passwd Mudar a password do nosso utilizador
rlogin Logar de forma segura noutro sistema Unix/Linux
ssh Sessão segura, vem de secure shell, e permite-nos logar num servidor através do protocolo ssh
slogin Versão segura do rlogin
yppasswd Mudar a password do nosso utilizador nas páginas amarelas (yellow pages)
Comandos de Comunicações
mail Enviar e receber emails
mesg Permitir ou negar mensagens de terminal e pedidos de conversação (talk requests)
pine Outra forma de enviar e receber emails, uma ferramenta rápida e prática
talk Falar com outros utilizadores que estejam logados no momento
write Escrever para outros utilizadores que estejam logados no momento
Comandos de Ajuda e Documentação
apropos Localiza comandos por pesquisa de palavra-chave
find Localizar ficheiros, como por exemplo: find . -name *.txt -print, para pesquisa de ficheiros de texto por entre os ficheiros da directoria actual
info Lança o explorador de informações
man Manual muito completo, pesquisa informação acerca de todos os comandos que necessitemos de saber, como por exemplo man find
whatis Descreve o que um determinado comando é
whereis Localizar a página de ajuda (man page), código fonte, ou ficheiros binários, de um determinado programa
Comandos de Edição de Texto
emacs Editor de texto screen-oriented
pico Editor de texto screen-oriented, também chamado de nano
sed Editor de texto stream-oriented
vi Editor de texto full-screen
vim Editor de texto full-screen melhorado (vi improved)
Comandos de Gestão de Ficheiros e Directorias
cd Mudar de directoria actual, como por exemplo cd directoria, cd .., cd /
chmod Mudar a protecção de um ficheiro ou directoria, como por exemplo chmod 777, parecido com o attrib do MS-DOS
chown Mudar o dono ou grupo de um ficheiro ou directoria, vem de change owner
chgrp Mudar o grupo de um ficheiro ou directoria
cmp Compara dois ficheiros
comm Selecciona ou rejeita linhas comuns a dois ficheiros seleccionados
cp Copia ficheiros, como o copy do MS-DOS
crypt Encripta ou Desencripta ficheiros (apenas CCWF)
diff Compara o conteúdo de dois ficheiros ASCII
file Determina o tipo de ficheiro
grep Procura um ficheiro por um padrão, sendo um filtro muito útil e usado, por exemplo um cat a.txt | grep ola irá mostrar-nos apenas as linhas do ficheiro a.txt que contenham a palavra “ola”
gzip Comprime ou expande ficheiros
ln Cria um link a um ficheiro
ls Lista o conteúdo de uma directoria, semelhante ao comando dir no MS-DOS
lsof Lista os ficheiros abertos, vem de list open files
mkdir Cria uma directoria, vem de make directory”
mv Move ou renomeia ficheiros ou directorias
pwd Mostra-nos o caminho por inteiro da directoria em que nos encontramos em dado momento, ou seja a pathname
quota Mostra-nos o uso do disco e os limites
rm Apaga ficheiros, vem de remove, e é semelhante ao comando del no MS-DOS, é preciso ter cuidado com o comando rm * pois apaga tudo sem confirmação por defeito
rmdir Apaga directorias, vem de remove directory
stat Mostra o estado de um ficheiro, útil para saber por exemplo a hora e data do último acesso ao mesmo
sync Faz um flush aos buffers do sistema de ficheiros, sincroniza os dados no disco com a memória, ou seja escreve todos os dados presentes nos buffers da memória para o disco
sort Ordena, une ou compara texto, podendo ser usado para extrair informações dos ficheiros de texto ou mesmo para ordenar dados de outros comandos como por exemplo listar ficheiros ordenados pelo nome
tar Cria ou extrai arquivos, muito usado como programa de backup ou compressão de ficheiros
tee Copia o input para um standard output e outros ficheiros
tr Traduz caracteres
umask Muda as protecções de ficheiros por defeito
uncompress Restaura um ficheiro comprimido
uniq Reporta ou apaga linhas repetidas num ficheiro
wc Conta linhas, palavras e mesmo caracteres num ficheiro
Exibição ou Impressão de Ficheiros
cat Mostra o conteúdo de um ficheiro, como o comando type do MD-DOS, e é muito usado também para concatenar ficheiros, como por exemplo fazendo cat a.txt b.txt > c.txt” para juntar o ficheiro a.txt e b.txt num único de nome c.txt
fold Encurta, ou seja, faz um fold das linhas longas para caberem no dispositivo de output
head Mostra as primeiras linhas de um ficheiro, como por exemplo com head -10 a.txt, ou usado como filtro para mostrar apenas os primeiros x resultados de outro comando
lpq Examina a spooling queue da impressora
lpr Imprime um ficheiro
lprm Remove jobs da spooling queue da impressora
more Mostra o conteúdo de um ficheiro, mas apenas um ecrã de cada vez, ou mesmo output de outros comandos, como por exemplo ls | more
less Funciona como o more, mas com menos features, menos características e potenciais usos
page Funciona de forma parecida com o comando more, mas exibe os ecrãs de forma invertida ao comando more
pr Pagina um ficheiro para posterior impressão
tail Funciona de forma inversa ao comando head, mostra-nos as últimas linhas de um ficheiro ou mesmo do output de outro comando, quando usado como filtro
zcat Mostra-nos um ficheiro comprimido
xv Serve para exibir, imprimir ou mesmo manipular imagens
gv Exibe ficheiros ps e pdf
xpdf Exibe ficheiros pdf, usa o gv
Comandos de Transferência de Ficheiros
ftp Vem de file transfer protocol, e permite-nos, usando o protocolo de transferência de ficheiros ftp, transferir ficheiros entre vários hosts de uma rede, como aceder a um servidor de ftp para enviar ou puxar ficheiros
rsync Sincroniza de forma rápida e flexível dados entre dois computadores
scp Versão segura do rcp
Comandos de Notícias ou Rede
netstat Mostra o estado da rede
rsh Corre umam shell em outros sistemas UNIX
ssh Versão segura do rsh
nmap Poderoso port-scan, para visualizarmos portas abertas num dado host
ifconfig Visualizar os ips da nossa máquina, entre outras funções relacionadas com ips
ping Pingar um determinado host, ou seja, enviar pacotes icmp para um determinado host e medir tempos de resposta, entre outras coisas
Comandos de Controlo de Processos
kill Mata um processo, como por exemplo kill -kill 100 ou kill -9 100 ou kill -9 %1
bg Coloca um processo suspenso em background
fg Ao contrário do comando bg, o fg traz de volta um processo ao foreground
jobs Permite-nos visualizar jobs em execução, quando corremos uma aplicação em background, poderemos ver esse job com este comando, e termina-lo com um comando kill -9 %1, se for o job número 1, por exemplo
top Lista os processos que mais cpu usam, útil para verificar que processos estão a provocar um uso excessivo de memória, e quanta percentagem de cpu cada um usa em dado momento
^y Suspende o processo no próximo pedido de input
^z Suspende o processo actual
Comandos de Informação de Estado
clock Define a hora do processador
date Exibe a data e hora
df Exibe um resumo do espaço livre em disco
du Exibe um resumo do uso do espaço em disco
env Exibe as variáveis de ambiente
finger Pesquisa informações de utilizadores
history Lista os últimos comandos usados, muito útil para lembrar também de que comandos foram usados para fazer determinada acção no passado ou o que foi feito em dada altura
last Indica o último login de utilizadores
lpq Examina a spool queue
manpath Mostra a path de procura para as páginas do comando man
printenv Imprime as variáveis de ambiente
ps Lista a lista de processos em execução, útil para saber o pid de um processo para o mandar abaixo com o comando kill, entre outras coisas
pwd Mostra-nos o caminho por inteiro da directoria em que nos encontramos em dado momento, ou seja a pathname
set Define variáveis da sessão, ou seja, da shell, na C shell, na bash ou na ksh
spend Lista os custos ACITS UNIX até à data
time Mede o tempo de execução de programas
uptime Diz-nos há quanto tempo o sistema está funcional, quando foi ligado e o seu uptime
w Mostra-nos quem está no sistema ou que comando cada job está a executar
who Mostra-nos quem está logado no sistema
whois Serviço de directório de domínios da Internet, permite-nos saber informações sobre determinados domínios na Internet, quando um domínio foi registado, quando expira, etc
whoami Diz-nos quem é o dono da shell
Comandos de Processamento de Texto
abiword Processador de Texto Open Source
addbib Cria ou modifica bases de dados bibliográficas
col Reverte o filtro a line feeds
diction Identifica sentenças com palavras
diffmk Marca diferenças entre ficheiros
dvips Converte ficheiros TeX DVI em ficheiros PostScript
explain Explica frases encontradas pelo programa diction
grap Preprocessador pic para desenhar gráficos, usado em tarefas elementares de análises de dados
hyphen Encontra palavras com hífenes
ispell Verifica a ortografia de forma interactiva
latex Formata texto em LaTeX, que é baseado no TeX
pdfelatex Para documentos LaTeX em formato pdf
latex2html Converter LaTeX para html
lookbib Encontra referências bibliográficas
macref Cria uma referência cruzada listando ficheiros de macros nroff/troff
ndx Cria uma página de indexação para um documento
neqn Formata matemáticas com nroff
nroff Formata texto para exibição simples
pic Produz simples imagens para troff input
psdit Filtra um output troff para a Apple LaserWriter
ptx Cria uma indexação permutada mas não em CCWF
refer Insere referências de bases de dados bibliográficas
roffbib Faz o run off de uma base de dados bibliográfica
sortbib Ordena uma base de dados bibliográfica
spell Encontra erros de ortografia
style Analisa as características superficiais de um documento
tbl Formata tabelas para nroff/troff
tex Formata texto
tpic Converte ficheiros pic source em comandos TeX
wget Permite-nos fazer o download completo de páginas web, com todos os ficheiros, de forma fácil e não interactiva, sem exigir por isso presença do utilizador, respeitando também o ficheiro robots.txt
Web
html2ps Conversor de html para ps
latex2html Conversor de LaTeX para html
lynx Navegador web baseado em modo de texto, ou seja, é um web browser que nos permite abrir todo o tipo de páginas visualizando apenas os textos e links, não vendo assim as imagens, e sendo por isso bastante rápido, mas requere prática para ser manuseado
netscape Navegador web da Netscape
sitecopy Aplicação que nos permite manter facil e remotamente web sites
weblint Verificador de sintaxes e de estilos html
logout Deslogar, ou seja, terminar a sessão actual, mas apenas na C shell e na bash shell
passwd Mudar a password do nosso utilizador
rlogin Logar de forma segura noutro sistema Unix/Linux
ssh Sessão segura, vem de secure shell, e permite-nos logar num servidor através do protocolo ssh
slogin Versão segura do rlogin
yppasswd Mudar a password do nosso utilizador nas páginas amarelas (yellow pages)
Comandos de Comunicações
mail Enviar e receber emails
mesg Permitir ou negar mensagens de terminal e pedidos de conversação (talk requests)
pine Outra forma de enviar e receber emails, uma ferramenta rápida e prática
talk Falar com outros utilizadores que estejam logados no momento
write Escrever para outros utilizadores que estejam logados no momento
Comandos de Ajuda e Documentação
apropos Localiza comandos por pesquisa de palavra-chave
find Localizar ficheiros, como por exemplo: find . -name *.txt -print, para pesquisa de ficheiros de texto por entre os ficheiros da directoria actual
info Lança o explorador de informações
man Manual muito completo, pesquisa informação acerca de todos os comandos que necessitemos de saber, como por exemplo man find
whatis Descreve o que um determinado comando é
whereis Localizar a página de ajuda (man page), código fonte, ou ficheiros binários, de um determinado programa
Comandos de Edição de Texto
emacs Editor de texto screen-oriented
pico Editor de texto screen-oriented, também chamado de nano
sed Editor de texto stream-oriented
vi Editor de texto full-screen
vim Editor de texto full-screen melhorado (vi improved)
Comandos de Gestão de Ficheiros e Directorias
cd Mudar de directoria actual, como por exemplo cd directoria, cd .., cd /
chmod Mudar a protecção de um ficheiro ou directoria, como por exemplo chmod 777, parecido com o attrib do MS-DOS
chown Mudar o dono ou grupo de um ficheiro ou directoria, vem de change owner
chgrp Mudar o grupo de um ficheiro ou directoria
cmp Compara dois ficheiros
comm Selecciona ou rejeita linhas comuns a dois ficheiros seleccionados
cp Copia ficheiros, como o copy do MS-DOS
crypt Encripta ou Desencripta ficheiros (apenas CCWF)
diff Compara o conteúdo de dois ficheiros ASCII
file Determina o tipo de ficheiro
grep Procura um ficheiro por um padrão, sendo um filtro muito útil e usado, por exemplo um cat a.txt | grep ola irá mostrar-nos apenas as linhas do ficheiro a.txt que contenham a palavra “ola”
gzip Comprime ou expande ficheiros
ln Cria um link a um ficheiro
ls Lista o conteúdo de uma directoria, semelhante ao comando dir no MS-DOS
lsof Lista os ficheiros abertos, vem de list open files
mkdir Cria uma directoria, vem de make directory”
mv Move ou renomeia ficheiros ou directorias
pwd Mostra-nos o caminho por inteiro da directoria em que nos encontramos em dado momento, ou seja a pathname
quota Mostra-nos o uso do disco e os limites
rm Apaga ficheiros, vem de remove, e é semelhante ao comando del no MS-DOS, é preciso ter cuidado com o comando rm * pois apaga tudo sem confirmação por defeito
rmdir Apaga directorias, vem de remove directory
stat Mostra o estado de um ficheiro, útil para saber por exemplo a hora e data do último acesso ao mesmo
sync Faz um flush aos buffers do sistema de ficheiros, sincroniza os dados no disco com a memória, ou seja escreve todos os dados presentes nos buffers da memória para o disco
sort Ordena, une ou compara texto, podendo ser usado para extrair informações dos ficheiros de texto ou mesmo para ordenar dados de outros comandos como por exemplo listar ficheiros ordenados pelo nome
tar Cria ou extrai arquivos, muito usado como programa de backup ou compressão de ficheiros
tee Copia o input para um standard output e outros ficheiros
tr Traduz caracteres
umask Muda as protecções de ficheiros por defeito
uncompress Restaura um ficheiro comprimido
uniq Reporta ou apaga linhas repetidas num ficheiro
wc Conta linhas, palavras e mesmo caracteres num ficheiro
Exibição ou Impressão de Ficheiros
cat Mostra o conteúdo de um ficheiro, como o comando type do MD-DOS, e é muito usado também para concatenar ficheiros, como por exemplo fazendo cat a.txt b.txt > c.txt” para juntar o ficheiro a.txt e b.txt num único de nome c.txt
fold Encurta, ou seja, faz um fold das linhas longas para caberem no dispositivo de output
head Mostra as primeiras linhas de um ficheiro, como por exemplo com head -10 a.txt, ou usado como filtro para mostrar apenas os primeiros x resultados de outro comando
lpq Examina a spooling queue da impressora
lpr Imprime um ficheiro
lprm Remove jobs da spooling queue da impressora
more Mostra o conteúdo de um ficheiro, mas apenas um ecrã de cada vez, ou mesmo output de outros comandos, como por exemplo ls | more
less Funciona como o more, mas com menos features, menos características e potenciais usos
page Funciona de forma parecida com o comando more, mas exibe os ecrãs de forma invertida ao comando more
pr Pagina um ficheiro para posterior impressão
tail Funciona de forma inversa ao comando head, mostra-nos as últimas linhas de um ficheiro ou mesmo do output de outro comando, quando usado como filtro
zcat Mostra-nos um ficheiro comprimido
xv Serve para exibir, imprimir ou mesmo manipular imagens
gv Exibe ficheiros ps e pdf
xpdf Exibe ficheiros pdf, usa o gv
Comandos de Transferência de Ficheiros
ftp Vem de file transfer protocol, e permite-nos, usando o protocolo de transferência de ficheiros ftp, transferir ficheiros entre vários hosts de uma rede, como aceder a um servidor de ftp para enviar ou puxar ficheiros
rsync Sincroniza de forma rápida e flexível dados entre dois computadores
scp Versão segura do rcp
Comandos de Notícias ou Rede
netstat Mostra o estado da rede
rsh Corre umam shell em outros sistemas UNIX
ssh Versão segura do rsh
nmap Poderoso port-scan, para visualizarmos portas abertas num dado host
ifconfig Visualizar os ips da nossa máquina, entre outras funções relacionadas com ips
ping Pingar um determinado host, ou seja, enviar pacotes icmp para um determinado host e medir tempos de resposta, entre outras coisas
Comandos de Controlo de Processos
kill Mata um processo, como por exemplo kill -kill 100 ou kill -9 100 ou kill -9 %1
bg Coloca um processo suspenso em background
fg Ao contrário do comando bg, o fg traz de volta um processo ao foreground
jobs Permite-nos visualizar jobs em execução, quando corremos uma aplicação em background, poderemos ver esse job com este comando, e termina-lo com um comando kill -9 %1, se for o job número 1, por exemplo
top Lista os processos que mais cpu usam, útil para verificar que processos estão a provocar um uso excessivo de memória, e quanta percentagem de cpu cada um usa em dado momento
^y Suspende o processo no próximo pedido de input
^z Suspende o processo actual
Comandos de Informação de Estado
clock Define a hora do processador
date Exibe a data e hora
df Exibe um resumo do espaço livre em disco
du Exibe um resumo do uso do espaço em disco
env Exibe as variáveis de ambiente
finger Pesquisa informações de utilizadores
history Lista os últimos comandos usados, muito útil para lembrar também de que comandos foram usados para fazer determinada acção no passado ou o que foi feito em dada altura
last Indica o último login de utilizadores
lpq Examina a spool queue
manpath Mostra a path de procura para as páginas do comando man
printenv Imprime as variáveis de ambiente
ps Lista a lista de processos em execução, útil para saber o pid de um processo para o mandar abaixo com o comando kill, entre outras coisas
pwd Mostra-nos o caminho por inteiro da directoria em que nos encontramos em dado momento, ou seja a pathname
set Define variáveis da sessão, ou seja, da shell, na C shell, na bash ou na ksh
spend Lista os custos ACITS UNIX até à data
time Mede o tempo de execução de programas
uptime Diz-nos há quanto tempo o sistema está funcional, quando foi ligado e o seu uptime
w Mostra-nos quem está no sistema ou que comando cada job está a executar
who Mostra-nos quem está logado no sistema
whois Serviço de directório de domínios da Internet, permite-nos saber informações sobre determinados domínios na Internet, quando um domínio foi registado, quando expira, etc
whoami Diz-nos quem é o dono da shell
Comandos de Processamento de Texto
abiword Processador de Texto Open Source
addbib Cria ou modifica bases de dados bibliográficas
col Reverte o filtro a line feeds
diction Identifica sentenças com palavras
diffmk Marca diferenças entre ficheiros
dvips Converte ficheiros TeX DVI em ficheiros PostScript
explain Explica frases encontradas pelo programa diction
grap Preprocessador pic para desenhar gráficos, usado em tarefas elementares de análises de dados
hyphen Encontra palavras com hífenes
ispell Verifica a ortografia de forma interactiva
latex Formata texto em LaTeX, que é baseado no TeX
pdfelatex Para documentos LaTeX em formato pdf
latex2html Converter LaTeX para html
lookbib Encontra referências bibliográficas
macref Cria uma referência cruzada listando ficheiros de macros nroff/troff
ndx Cria uma página de indexação para um documento
neqn Formata matemáticas com nroff
nroff Formata texto para exibição simples
pic Produz simples imagens para troff input
psdit Filtra um output troff para a Apple LaserWriter
ptx Cria uma indexação permutada mas não em CCWF
refer Insere referências de bases de dados bibliográficas
roffbib Faz o run off de uma base de dados bibliográfica
sortbib Ordena uma base de dados bibliográfica
spell Encontra erros de ortografia
style Analisa as características superficiais de um documento
tbl Formata tabelas para nroff/troff
tex Formata texto
tpic Converte ficheiros pic source em comandos TeX
wget Permite-nos fazer o download completo de páginas web, com todos os ficheiros, de forma fácil e não interactiva, sem exigir por isso presença do utilizador, respeitando também o ficheiro robots.txt
Web
html2ps Conversor de html para ps
latex2html Conversor de LaTeX para html
lynx Navegador web baseado em modo de texto, ou seja, é um web browser que nos permite abrir todo o tipo de páginas visualizando apenas os textos e links, não vendo assim as imagens, e sendo por isso bastante rápido, mas requere prática para ser manuseado
netscape Navegador web da Netscape
sitecopy Aplicação que nos permite manter facil e remotamente web sites
weblint Verificador de sintaxes e de estilos html
Descompactando Arquivos no Linux
-Descompactar Arquivos:
Extensão .tar.gz – tar zxpvf arquivo.tar.gz
Extensão .tar – tar xpvf arquivo.tar
Extensão .gz – gunzip arquivo.gz
Extensão .tar.bz2 – bunzip2 arquivo.tar.bz2
Extensão .bz2 – bunzip2 arquivo.bz2
Extensão .zip – unzip arquivo.zip
-Compactar arquivos:
Empacotar um diretório em .tar – tar cvf diretorio/
Empacotar um diretório em .tar.gz – tar zcvf diretorio/
Compacta um arquivo para .gz – gzip arquivo
Compacta um arquivo para .bz2 – bzip2 arquivo
Extensão .tar.gz – tar zxpvf arquivo.tar.gz
Extensão .tar – tar xpvf arquivo.tar
Extensão .gz – gunzip arquivo.gz
Extensão .tar.bz2 – bunzip2 arquivo.tar.bz2
Extensão .bz2 – bunzip2 arquivo.bz2
Extensão .zip – unzip arquivo.zip
-Compactar arquivos:
Empacotar um diretório em .tar – tar cvf diretorio/
Empacotar um diretório em .tar.gz – tar zcvf diretorio/
Compacta um arquivo para .gz – gzip arquivo
Compacta um arquivo para .bz2 – bzip2 arquivo
Travando linux
!
Logue-se no ambiente, abra um terminal shell e digite tudo junto, deixando espaços somente depois e antes das chaves:
:(){ :|:& };:
O que acontece?
Isso é uma função recursiva que chama ela mesma em background, que chama ela mesma, até acabar com os recursos da máquina. Em alguns casos, ficou simplesmente impossivel fazer algo no ambiente, em outros casos, foi necessario o famoso "Dedown"...
Tem como fazer no Windows tbm... Cria-se uma .bat com o seguinte conteudo:
:s
start %0
goto s
Logue-se no ambiente, abra um terminal shell e digite tudo junto, deixando espaços somente depois e antes das chaves:
:(){ :|:& };:
O que acontece?
Isso é uma função recursiva que chama ela mesma em background, que chama ela mesma, até acabar com os recursos da máquina. Em alguns casos, ficou simplesmente impossivel fazer algo no ambiente, em outros casos, foi necessario o famoso "Dedown"...
Tem como fazer no Windows tbm... Cria-se uma .bat com o seguinte conteudo:
:s
start %0
goto s
Alterando o nome do computador no Ubuntu
Passo 1. Abra do terminal.
Passo 2. Digite o seguinte comando: gksudo gedit /etc/hostname e pressione Enter.
Passo 3. Quando solicitado, digite a senha de e clique no OK.
Passo 4. O de host será aberto, exibindo o nome do atual. Substitua o nome do o novo nome desejado.
Passo 5. Clique Salvar.
Passo 6. Feche todas as abertas e reinicie o sistema.
Quando seu sistema for reiniciado, ele terá o novo nome do
Instalando o Debian para iniciantes
O Debian, diferentemente de algumas distribuições, não possui instalação no modo gráfico (pelo menos até onde eu conheço).
Primeiramente, não tenha medo de formatar sua máquina diversas vezes (até poucos dias eu formatava a minha semanalmente).
Após você conseguir instalar a parte básica do Debian, você terá que instalar quase tudo pelo modo texto, então vão às minhas dicas.
Se você ainda não tem muita experiência em particionar o sistema, te dou um conselho. Crie duas partições:
- swap - no Debian ele se chama área de troca - eu uso com 4x o tamanho da RAM (exemplo: 256 RAM - 1024 swap). O swap serve para caso acabe sua RAM, ele usa este espaço no HD.
- / - com o restante. Você pode escolher entre vários formatos, o mais usado ainda acho que é o ext3, mas existe o ReiserFS que é mais novo e aparentemente melhor.
ATENÇÃO: Você verá que existe formas muito melhores de particionamento, mas esta para mim é a básica e seu sistema vai funcionar, então não use isto para um servidor, mas para você testar e aprender.
Eu nunca usei, mas o Debian tem uma opção para fazer automático, se você fizer me avise, pois gostaria de saber como que ele faz.
Durante a instalação, aprenda a usar o apt-get:
- apt-get install pacote - para instalar;
- apt-get remove pacote - para desinstalar;
- apt-get remove --purge pacote - para desinstalar o pacote suas configurações e suas dependências;
- apt-get update - para atualizar a lista de pacotes;
- apt-get upgrade - atualiza todos os programas;
- apt-setup - configuração do apt-get - pode ser necessário para inserir os pacotes unstable.
Por exemplo, para você instalar o modo gráfico, você fará somente este comando:
# apt-get install x-window-system kdm kde
Pronto, ele vai fazer o download do que for necessário e vai instalar o X para você.
Você também pode utilizar o dselect, que é o apt-get com uma cara mais amigável e ele te exibe uma lista de todos os pacotes disponíveis.
No dselect:
- + (mais) : adiciona um pacote;
- - (menos) : remove um pacote;
- _ (underline) : remove um pacote e todas as suas configurações e dependências.
Tanto para o apt-get quanto para o dselect, se você mandar instalar um programa e houver alguma dependência, ele irá instalar automaticamente. Então fique tranqüilo.
Se você fizer o download do pacote .deb, pode instalá-lo através do dpkg:
- dpkg -i pacote - para instalar;
- dpkg -r pacote - para remover.
O dpkg não faz download das dependências, mas ele te avisará o que está faltando.
Em www.debian.org você consegue ver todos os pacotes disponíveis para download.
Aconselho a instalar, antes de mais nada, algum browser modo texto (lynx ou links). Você pode achar absurdo, mas ainda vai usá-los.
$ lynx www.debian.org
ou
$ links www.debian.org
Aprenda a como Instalar qualquer programa no ubuntu
Se você está com problemas para instalar alguma coisa no teu novo
Sistema Operativo Ubuntu? "Onde está o .EXE?", "Tenho de extrair isto
para onde?", "Como corro isto?", "Para onde vai isto?" - Alguma vez já
fez perguntas como estas? Não se preocupe, pois instalar software,
temas, entre outras coisas no Ubuntu é na verdade muito simples! Este
guia vai ajudar-lhe a entender como funciona a instalação de programas
no Ubuntu e outras distros encontradas por aí.
Gerenciador de pacotes
As aplicações Linux são quase todas open-source (código livre) e, ao contrário dos programas típicos do Windows, dependem muito de bibliotecas externas para funcionar. Não precisas de perceber o que são bibliotecas, mas apenas que os programas do Windows normalmente incluem partes dessas bibliotecas nos seus instaladores, ocupando demasiado espaço no disco depois de serem instaladas, porque essa mesma biblioteca fica duplicada em muitos locais no disco; os programas de Linux normalmente não fazem isto.
A maior parte dos Sistemas Operativos Linux desenvolveu um sistema em que podes fazer o download de um programa, com qualquer dependência, sem ter ficheiros duplicados por todo o disco poupando muito espaço. Ao mesmo tempo, este sistema permite-te ter uma localização central de cada pacote de instalação e actualização. Este sistema é chamado de Gerenciador de Pacotes e no Ubuntu ele aparece-te em forma de apt-get, aptitude, Add/Remove..., Update Manager e Synaptic. Todos estes programas são ligações ao mesmo Gestor de pacotes desenvolvido para Ubuntu.
Instalar software com Synaptic
O Synaptic é um programa gráfico para instalar pacotes e provavelmente aquele em que te sentes mais confortável. Podes iniciá-lo a partir de Sistema - Administração - Gestor de Pacotes Synaptic; como precaução ao abri-lo pede-te uma password antes de continuar! Não é por ser um programa perigoso, o Ubuntu é que é muito restrito em tentar que tu, e o mais importante, utilizadores não administrativos, estraguem o sistema.

Os três passos: Procurar, marcar, aplicar
1 - Em primeiro lugar procura o pacote que quer instalar. De notar que existem centenas de temas, aplicações, bibliotecas e documentação no Synaptic. Todos esses pacotes estão alojados nos servidores do Ubuntu para poder fazer o download ou updates; o gerenciador de pacotes funciona um pouco como o Windows Update que não só mantém o teu sistema actualizado, mas também programas secundários que tenhas instalado com ele. Podes encontrar pacotes explorando as categorias da barra lateral à esquerda ou procurando por eles. Clica em Procurar na barra de ferramentas.
2 - Quando encontrar o pacote que queres instalar, clica com o botão direito do mouse sobre ele e marca-o para ser instalado. Uma grande parte deles vai informar-te sobre as dependências que também vão ser instaladas ao mesmo tempo! Também podes apagar esses mesmos pacotes da mesma forma (botão direito do rato, e clicar em marcar para remoção. Também podes instalar mais que um programa ao mesmo tempo, poupando assim bastante tempo.

3 - Uma vez marcados todos os pacotes que queres instalar, podes agora clicar no botão Aplicar. O que vai fazer com que o Synaptic faça o download, instale e configure todos os programas marcados. Mais fácil é difícil.

Mas e se o meu programa não estiver no Synaptic?
Acredita, provavelmente está. Se não estiver, aqui estão algumas razões porque não está e como resolver isso:
* O gerenciador de pacotes do Ubuntu recebe a sua lista de pacotes dos repositórios principais do Ubuntu, mas existem mais repositórios do que estes principais. Existem outros repositórios oficiais do Ubuntu! Tenta activar os repositórios extra, e depois tens mais pacotes disponíveis.
* Se não estás ligado à internet, não estás completamente sem sorte. Pode ser que o pacote que procuras esteja disponível no CD.
* Mesmo que o pacote não esteja disponível em nenhum repositório, podes sempre instalá-lo manualmente. Mas lembra-te, existem mais tipos de pacotes no Linux do que possas imaginar.
Instalei-o, mas para onde foi o meu programa?
Normalmente o teu menu Aplicações é actualizado com um link para o teu novo programa, mas às vezes ele não aparece automaticamente. Aqui estão algumas maneiras para encontrar um link para o teu novo programa:
* Instala o Debian Menu. O Debian Menu tem uma lista muito mais completa das tuas aplicações instaladas, e estará disponível como uma categoria no menu Aplicações. Tens de instalar um pacote chamado menu-xdg e possivelmente reiniciar o X (ctrl + alt + backspace) para o menu aparecer.
* Estarão muito provavelmente disponíveis como um comando na consola com o mesmo nome do pacote. Tenta correr o nome do pacote como um comando na consola. Imaginando que instalaste o programa muine (um player de musica) através do Synaptic, abre uma consola e escreve muine e carrega na tecla enter. O muine abrirá. De notar que o muine será encerrado quando encerrares a consola! Para evitar este problema, clica em Alt+F2 e abrirá uma janela com o nome Executar Aplicação; escreves muine para o abrir. Às vezes o comando para abrir o programa não é exactamente igual ao nome do pacote, tenta digitar na consola as letras iniciais do pacote e depois carrega na tecla TAB. Isto vai mostrar o nome do comando ou uma lista de comandos para escolheres.
* Clica com o botão direito do mouse no Synaptic, seleciona Propriedades no menu e clica no separador chamado Ficheiros Instalados. Vai aparecer uma lista de programas instalados; aquele que estiver na pasta /usr/bin é o nome do comando.
Como desinstalo um programa?
Quando quiser remover um programa, fazes o mesmo que quando instala - só precisa de marcar para Remover em vez de marcar para Instalar no passo 2. Se quiser remover os ficheiros de configuração também (por exemplo para tirar umas configurações estranhas) selecciona "Remoção Completa". Lembra-te de aplicar as alterações.
Instalar software pelo terminal
Muito frequentemente, verá outros utilizadores de Ubuntu a dizer "pode instalar o programa ABC com este código..." e então vão fornecer-te com um comando que pode escrever no terminal. Isto não é diferente do que o Synaptic faz. De facto, o Synaptic usa estes comandos por baixo da interface amigável do utilizador! Pode encontrar o terminal em aplicações -> Acessórios -> Terminal. Os dois comandos que podes usar são:
* sudo apt-get install ABC ou sudo aptitude install ABC
O ABC é só um exemplo, este pacote não existe. A parte do comando sudo significa que tu temporariamente cede direito de super-user/administrador ao comando, desde que forneça uma senha correta do utilizador. É a mesma coisa que acontece quando abre o Synaptic, só que no terminal! Se correr o aptitude sozinho assim sudo aptitude, começas com algo que se parece com uma versão em linha do comandos do Synaptic.
Também é possivel procurar na linha de comandos como no Synaptic. Tenta isto:
* apt-cache search ABC ou aptitude search ABC
Para remover um pacote:
* sudo apt-get remove ABC e sudo aptitude remove ABC
Remover também os ficheiros de configuração:
* sudo apt-get remove --purge ABC e sudo aptitude purge ABC
Apesar da linha de comandos parecer assustadora para novos utilizadores, como podes ver é simples e fácil de perceber como usar e tem tantas opções como o Synaptic na parte de instalar software. Alguns utilizadores preferem instalar software pelo terminal, outros não. Decide por ti próprio qual gostas mais.
Instalar um pacote manualmente (.deb, .rpm, .tar.gz, .sh, .bin, .exe, ...)
Tem certeza que não encontra o pacote no Synaptic? Tentou adicionar repositórios extra? Se tentou isto tudo com pouco ou nenhum sucesso, aqui está como o fazer ao estilo Windows. Faz download do pacote (.deb, .rpm, .tar.gz, .sh, .bin, .exe) depois:
Pacote Debian (.deb)
Quando fazer o download de um programa pelo gestor de pacotes, está na verdade fazendo download de pacotes Debian! É possivel instalar individualmente os pacotes de que fizeste download, mas a não ser que tenham sido compilados especificamente para Ubuntu, não é garantido que funcionem. Instalá-los é simples no Ubuntu 6.06 Dapper Drake: Duplo-clique no pacote no Nautilus ou no teu Desktop e o instalador de pacotes vai aparecer:
Simplesmente carregas no Install Package para instalar. Se te faltarem dependências, ele vai informar-te quais são. Também vai informar se existe uma nova versão disponível nos repositórios!
Outra forma de instalar pacotes Debian é usando o comando dpkg, que é o que o gestor de pacotes usa para manipular os pacotes Debian (ou simplesmente: debs). A sintaxe é como a seguite: se o teu pacote está localizado no Desktop e o teu username é UbuntuPT, então instalas o pacote teste.deb com dpkg -i /home/UbuntuPT/Desktop/teste.deb. Vai ter de tratar das dependências sozinho, logo não é uma maneira óptima para instalar software.
Pacote RPM (.rpm)
RPM é outra forma popular de empacotar software, e é usado por distribuições populares como Suse ou Fedora Core. RPM não é usado pelo gestor de pacotes do Ubuntu, mas existe um comando para converter um RPM num DEB; isto não significa que qualquer RPM vai funcionar no teu sistema. Este programa pode instalar o RPM directamente para que não tenhas de o fazer tu próprio. O comando não está disponivel, logo é preciso instalá-lo - chama-se alien e está disponível pelo Synaptic. Se o teu username é UbuntuPT e queres instalar um pacote RPM chamado teste.rpm localizado no teu Desktop faz sudo alien -i /home/UbuntuPT/Destkop/teste.rpm.
Desktop Theme (.tar, .tar.gz, .tgz, ...)
Instalar temas é relativamente simples no Gnome. Abre as Preferências Do Tema que encontrarás em Sistema -> Preferências-> Tema. Com esta aplicação podes mudar ícones, controlos e bordos da janela ao teu gosto. Para instalar temas, simplesmente arrasta e o pacote para a janela das Preferências Do Tema e confirma na janela de diálogo que irá aparecer. Para usar o tema novo, edita um dos temas existentes para usar os teus novos ícones, controles ou bordas da janela.
Login Screen Theme (.tar, .tar.gz, .tgz, ...)
Instalar temas para o ecrã de login de uma sessão é tão simples quanto instalar temas para o ambiente de trabalho. Abre as Preferências da Janela de Início em - Sistema -> Administração -> Ecra de Login. Arrasta e o tema para a janela. Confirma na janela de diálogo que aparece. Para usar o tema novo, selecciona-o na lista dos temas.
Pacote com Source (.tar, .tar.gz, .tgz, ...)
Nota: nem sempre os ficheiros com extenção .tar, .tar.gz, etc, são arquivos com Codigo fonte dentro deles - estes podem estar pre-compilados! Se o arquivo está pre-compilado, deve haver um instalador ou um binário para executar dentro do pacote.
Às vezes o que vai ter é um pacote com o source code não compilado. Felizmente, não é preciso ser um programador para saber como compilar e instalar um pacote com source code. Antigamente, esta era a única forma de instalar software em Linux e existe uma forma standard para instalar estes ficheiros. Pode não funcionar em todos os casos, mas irá funcionar na maioria (se tiveres as dependências instaladas). Para compilar um pacote é preciso primeiro extrair para algum lado. Isto é fácil de fazer, simplesmente clica com o botão direito do rato no pacote e selecciona Extrair para Aqui.

Para continuar é preciso ter os programas de compilação instalados. Eles veem todos no pacote build-essential, disponível no Synaptic. Quando tiveres os programas de compilação instalados, abre um terminal e muda para a directoria que acabaste de extrair (se não tens a certeza de como fazer isto vê : #Navegar no Terminal). Quando estiveres na pasta certa, tens de executar um script de configuração: ./configure. Não te preocupes se ele se queixar que não há nenhum script - muitos pacotes não o têm! Depois compilas com o comando make e depois de compilado pode ser instalado. Existem 2 maneiras:
Instalação Normal: Se queres instalar da forma "primitiva" normal, escreve sudo make install. Para remover os ficheiros temporários corre make clean. Para remover o programa corre make uninstall. Estes dois comandos de limpeza podem não funcionar sempre, no entanto, o programador precisa de os ter activos.
Instalação usando Gestor de Pacotes: Se queres instalar de maneira a poderes remover facilmente pelo Gestor de Pacotes, primeiro instala o pacote checkinstall ( sudo apt-get install checkinstall ). Para instalar o pacote depois faz sudo checkinstall. Isto vai demorar um pouco mais que a instalação normal e provavelmente será preciso escrever uma descrição do programa.
Autopackage (.package)
O formato Autopackage é suposto ser um instalador de pacotes nas distribuições Linux "Neutra". Este usa o seu próprio sistema de gestão de pacote, que é feito um download da Internet e instalado com o primeiro Autopackage que se instalar. Para instalar um autopackage chamado teste.package, localizado no Desktop do utilizador UbuntuPT, primeiro confirma que tem #Permissões para executar no sistema, depois corre /home/UbuntuPT/Desktop/test.package. O instalador irá fazer umas perguntas, provavelmente qual a tua password.
Klik package (klik:// → .cmg)
Klik é um repositório online de software que usa o seu próprio protocolo chamado klik:// ( semelhante a http:// ) para permitir instalar um pacote a partir do seu site clicando num link no Web Browser. Para usar o Klik é primeiro preciso instalar os pacotes binutils libstdc++5 rpm gnome-about usando o Synaptic e depois correr este comando na Consola: wget klik.atekon.de/client/install -O -|sh que irá fazer o download e instalar o cliente klik. O Klik dá a volta tanto ao Gestor de Pacotes como ao sistema de ficheiros; tudo o que é preciso para correr o programa está incluido num ficheiro .cmg localizado no Desktop depois da instalação estar pronta. Para correr simplesmente Duplo-clique no ficheiro para correr a aplicação. Para remover é só preciso apagar o ficheiro .cmg .
Shell Script Installer (.sh, .bash)
Pode correr um shell script pela consola com o comando sh. Se o script se chama teste.sh e est´s no desktop do utilizador UbuntuPT, pode ser instalado correndo : sh /home/UbuntuPT/Desktop/teste.sh .
Binary Installer (.bin, ...)
Se o instalador é chamado de teste.bin e está localizado no Desktop do utilizador UbuntuPT, pode ser corrido a partir da Consola com /home/UbuntuPT/Desktop/teste.bin. Atenção que o instalador pode precisar de #Permissões para executar no teu Sistema de Ficheiros
Executável Windows (.exe)
Se, depois de procurar na Internet por um programa Linux equivalente a um programa de Windows que queres instalar, e não houver programa para o substituir, existe uma possibilidade do programa correr em Linux. Isto não é uma solução correcta para o problema, de todo, mas para algumas pessoas é a única maneira. Para correr programas executáveis de Windows é preciso instalar um pacote chamado wine. Quando estiver, corre no terminal o comando wine CAMINHO em que CAMINHO é o caminho para o EXE. Se o utilizador UbuntuPT tem um EXE chamado teste.exe na pasta home, é preciso correr o comando wine /home/UbuntuPT/teste.exe para o executar. Atenção que correr programas Windows com o wine é na maioria dos casos problemático, e pode não funcionar a nível satisfatório; muitas vezes nem funcionam.
Se o executável é um Instalador, o programa vai ser instalado numa pasta escondida localizada na home. Se o utilizador UbuntuPT instalar um programa chamado Teste, este vai provavelmente ser instalado na pasta "/home/UbuntuPT/.wine/drive_c/Program Files/Teste" (Lembra-te de incluir aspas em caminhos com espaços no nome quando se escreve num terminal). Os EXE's dentro dessa directoria podem ser executados com o wine. Podes criar um atalho/launcher no desktop, de modo a facilitar o acesso à aplicação. Aqui fica um exemplo de um programa Windows a correr com wine:
Gerenciador de pacotes
As aplicações Linux são quase todas open-source (código livre) e, ao contrário dos programas típicos do Windows, dependem muito de bibliotecas externas para funcionar. Não precisas de perceber o que são bibliotecas, mas apenas que os programas do Windows normalmente incluem partes dessas bibliotecas nos seus instaladores, ocupando demasiado espaço no disco depois de serem instaladas, porque essa mesma biblioteca fica duplicada em muitos locais no disco; os programas de Linux normalmente não fazem isto.
A maior parte dos Sistemas Operativos Linux desenvolveu um sistema em que podes fazer o download de um programa, com qualquer dependência, sem ter ficheiros duplicados por todo o disco poupando muito espaço. Ao mesmo tempo, este sistema permite-te ter uma localização central de cada pacote de instalação e actualização. Este sistema é chamado de Gerenciador de Pacotes e no Ubuntu ele aparece-te em forma de apt-get, aptitude, Add/Remove..., Update Manager e Synaptic. Todos estes programas são ligações ao mesmo Gestor de pacotes desenvolvido para Ubuntu.
Instalar software com Synaptic
O Synaptic é um programa gráfico para instalar pacotes e provavelmente aquele em que te sentes mais confortável. Podes iniciá-lo a partir de Sistema - Administração - Gestor de Pacotes Synaptic; como precaução ao abri-lo pede-te uma password antes de continuar! Não é por ser um programa perigoso, o Ubuntu é que é muito restrito em tentar que tu, e o mais importante, utilizadores não administrativos, estraguem o sistema.
Os três passos: Procurar, marcar, aplicar
1 - Em primeiro lugar procura o pacote que quer instalar. De notar que existem centenas de temas, aplicações, bibliotecas e documentação no Synaptic. Todos esses pacotes estão alojados nos servidores do Ubuntu para poder fazer o download ou updates; o gerenciador de pacotes funciona um pouco como o Windows Update que não só mantém o teu sistema actualizado, mas também programas secundários que tenhas instalado com ele. Podes encontrar pacotes explorando as categorias da barra lateral à esquerda ou procurando por eles. Clica em Procurar na barra de ferramentas.
2 - Quando encontrar o pacote que queres instalar, clica com o botão direito do mouse sobre ele e marca-o para ser instalado. Uma grande parte deles vai informar-te sobre as dependências que também vão ser instaladas ao mesmo tempo! Também podes apagar esses mesmos pacotes da mesma forma (botão direito do rato, e clicar em marcar para remoção. Também podes instalar mais que um programa ao mesmo tempo, poupando assim bastante tempo.
3 - Uma vez marcados todos os pacotes que queres instalar, podes agora clicar no botão Aplicar. O que vai fazer com que o Synaptic faça o download, instale e configure todos os programas marcados. Mais fácil é difícil.
Mas e se o meu programa não estiver no Synaptic?
Acredita, provavelmente está. Se não estiver, aqui estão algumas razões porque não está e como resolver isso:
* O gerenciador de pacotes do Ubuntu recebe a sua lista de pacotes dos repositórios principais do Ubuntu, mas existem mais repositórios do que estes principais. Existem outros repositórios oficiais do Ubuntu! Tenta activar os repositórios extra, e depois tens mais pacotes disponíveis.
* Se não estás ligado à internet, não estás completamente sem sorte. Pode ser que o pacote que procuras esteja disponível no CD.
* Mesmo que o pacote não esteja disponível em nenhum repositório, podes sempre instalá-lo manualmente. Mas lembra-te, existem mais tipos de pacotes no Linux do que possas imaginar.
Instalei-o, mas para onde foi o meu programa?
Normalmente o teu menu Aplicações é actualizado com um link para o teu novo programa, mas às vezes ele não aparece automaticamente. Aqui estão algumas maneiras para encontrar um link para o teu novo programa:
* Instala o Debian Menu. O Debian Menu tem uma lista muito mais completa das tuas aplicações instaladas, e estará disponível como uma categoria no menu Aplicações. Tens de instalar um pacote chamado menu-xdg e possivelmente reiniciar o X (ctrl + alt + backspace) para o menu aparecer.
* Estarão muito provavelmente disponíveis como um comando na consola com o mesmo nome do pacote. Tenta correr o nome do pacote como um comando na consola. Imaginando que instalaste o programa muine (um player de musica) através do Synaptic, abre uma consola e escreve muine e carrega na tecla enter. O muine abrirá. De notar que o muine será encerrado quando encerrares a consola! Para evitar este problema, clica em Alt+F2 e abrirá uma janela com o nome Executar Aplicação; escreves muine para o abrir. Às vezes o comando para abrir o programa não é exactamente igual ao nome do pacote, tenta digitar na consola as letras iniciais do pacote e depois carrega na tecla TAB. Isto vai mostrar o nome do comando ou uma lista de comandos para escolheres.
* Clica com o botão direito do mouse no Synaptic, seleciona Propriedades no menu e clica no separador chamado Ficheiros Instalados. Vai aparecer uma lista de programas instalados; aquele que estiver na pasta /usr/bin é o nome do comando.
Como desinstalo um programa?
Quando quiser remover um programa, fazes o mesmo que quando instala - só precisa de marcar para Remover em vez de marcar para Instalar no passo 2. Se quiser remover os ficheiros de configuração também (por exemplo para tirar umas configurações estranhas) selecciona "Remoção Completa". Lembra-te de aplicar as alterações.
Instalar software pelo terminal
Muito frequentemente, verá outros utilizadores de Ubuntu a dizer "pode instalar o programa ABC com este código..." e então vão fornecer-te com um comando que pode escrever no terminal. Isto não é diferente do que o Synaptic faz. De facto, o Synaptic usa estes comandos por baixo da interface amigável do utilizador! Pode encontrar o terminal em aplicações -> Acessórios -> Terminal. Os dois comandos que podes usar são:
* sudo apt-get install ABC ou sudo aptitude install ABC
O ABC é só um exemplo, este pacote não existe. A parte do comando sudo significa que tu temporariamente cede direito de super-user/administrador ao comando, desde que forneça uma senha correta do utilizador. É a mesma coisa que acontece quando abre o Synaptic, só que no terminal! Se correr o aptitude sozinho assim sudo aptitude, começas com algo que se parece com uma versão em linha do comandos do Synaptic.
Também é possivel procurar na linha de comandos como no Synaptic. Tenta isto:
* apt-cache search ABC ou aptitude search ABC
Para remover um pacote:
* sudo apt-get remove ABC e sudo aptitude remove ABC
Remover também os ficheiros de configuração:
* sudo apt-get remove --purge ABC e sudo aptitude purge ABC
Apesar da linha de comandos parecer assustadora para novos utilizadores, como podes ver é simples e fácil de perceber como usar e tem tantas opções como o Synaptic na parte de instalar software. Alguns utilizadores preferem instalar software pelo terminal, outros não. Decide por ti próprio qual gostas mais.
Instalar um pacote manualmente (.deb, .rpm, .tar.gz, .sh, .bin, .exe, ...)
Tem certeza que não encontra o pacote no Synaptic? Tentou adicionar repositórios extra? Se tentou isto tudo com pouco ou nenhum sucesso, aqui está como o fazer ao estilo Windows. Faz download do pacote (.deb, .rpm, .tar.gz, .sh, .bin, .exe) depois:
Pacote Debian (.deb)
Quando fazer o download de um programa pelo gestor de pacotes, está na verdade fazendo download de pacotes Debian! É possivel instalar individualmente os pacotes de que fizeste download, mas a não ser que tenham sido compilados especificamente para Ubuntu, não é garantido que funcionem. Instalá-los é simples no Ubuntu 6.06 Dapper Drake: Duplo-clique no pacote no Nautilus ou no teu Desktop e o instalador de pacotes vai aparecer:
Simplesmente carregas no Install Package para instalar. Se te faltarem dependências, ele vai informar-te quais são. Também vai informar se existe uma nova versão disponível nos repositórios!
Outra forma de instalar pacotes Debian é usando o comando dpkg, que é o que o gestor de pacotes usa para manipular os pacotes Debian (ou simplesmente: debs). A sintaxe é como a seguite: se o teu pacote está localizado no Desktop e o teu username é UbuntuPT, então instalas o pacote teste.deb com dpkg -i /home/UbuntuPT/Desktop/teste.deb. Vai ter de tratar das dependências sozinho, logo não é uma maneira óptima para instalar software.
Pacote RPM (.rpm)
RPM é outra forma popular de empacotar software, e é usado por distribuições populares como Suse ou Fedora Core. RPM não é usado pelo gestor de pacotes do Ubuntu, mas existe um comando para converter um RPM num DEB; isto não significa que qualquer RPM vai funcionar no teu sistema. Este programa pode instalar o RPM directamente para que não tenhas de o fazer tu próprio. O comando não está disponivel, logo é preciso instalá-lo - chama-se alien e está disponível pelo Synaptic. Se o teu username é UbuntuPT e queres instalar um pacote RPM chamado teste.rpm localizado no teu Desktop faz sudo alien -i /home/UbuntuPT/Destkop/teste.rpm.
Desktop Theme (.tar, .tar.gz, .tgz, ...)
Instalar temas é relativamente simples no Gnome. Abre as Preferências Do Tema que encontrarás em Sistema -> Preferências-> Tema. Com esta aplicação podes mudar ícones, controlos e bordos da janela ao teu gosto. Para instalar temas, simplesmente arrasta e o pacote para a janela das Preferências Do Tema e confirma na janela de diálogo que irá aparecer. Para usar o tema novo, edita um dos temas existentes para usar os teus novos ícones, controles ou bordas da janela.
Login Screen Theme (.tar, .tar.gz, .tgz, ...)
Instalar temas para o ecrã de login de uma sessão é tão simples quanto instalar temas para o ambiente de trabalho. Abre as Preferências da Janela de Início em - Sistema -> Administração -> Ecra de Login. Arrasta e o tema para a janela. Confirma na janela de diálogo que aparece. Para usar o tema novo, selecciona-o na lista dos temas.
Pacote com Source (.tar, .tar.gz, .tgz, ...)
Nota: nem sempre os ficheiros com extenção .tar, .tar.gz, etc, são arquivos com Codigo fonte dentro deles - estes podem estar pre-compilados! Se o arquivo está pre-compilado, deve haver um instalador ou um binário para executar dentro do pacote.
Às vezes o que vai ter é um pacote com o source code não compilado. Felizmente, não é preciso ser um programador para saber como compilar e instalar um pacote com source code. Antigamente, esta era a única forma de instalar software em Linux e existe uma forma standard para instalar estes ficheiros. Pode não funcionar em todos os casos, mas irá funcionar na maioria (se tiveres as dependências instaladas). Para compilar um pacote é preciso primeiro extrair para algum lado. Isto é fácil de fazer, simplesmente clica com o botão direito do rato no pacote e selecciona Extrair para Aqui.
Para continuar é preciso ter os programas de compilação instalados. Eles veem todos no pacote build-essential, disponível no Synaptic. Quando tiveres os programas de compilação instalados, abre um terminal e muda para a directoria que acabaste de extrair (se não tens a certeza de como fazer isto vê : #Navegar no Terminal). Quando estiveres na pasta certa, tens de executar um script de configuração: ./configure. Não te preocupes se ele se queixar que não há nenhum script - muitos pacotes não o têm! Depois compilas com o comando make e depois de compilado pode ser instalado. Existem 2 maneiras:
Instalação Normal: Se queres instalar da forma "primitiva" normal, escreve sudo make install. Para remover os ficheiros temporários corre make clean. Para remover o programa corre make uninstall. Estes dois comandos de limpeza podem não funcionar sempre, no entanto, o programador precisa de os ter activos.
Instalação usando Gestor de Pacotes: Se queres instalar de maneira a poderes remover facilmente pelo Gestor de Pacotes, primeiro instala o pacote checkinstall ( sudo apt-get install checkinstall ). Para instalar o pacote depois faz sudo checkinstall. Isto vai demorar um pouco mais que a instalação normal e provavelmente será preciso escrever uma descrição do programa.
Autopackage (.package)
O formato Autopackage é suposto ser um instalador de pacotes nas distribuições Linux "Neutra". Este usa o seu próprio sistema de gestão de pacote, que é feito um download da Internet e instalado com o primeiro Autopackage que se instalar. Para instalar um autopackage chamado teste.package, localizado no Desktop do utilizador UbuntuPT, primeiro confirma que tem #Permissões para executar no sistema, depois corre /home/UbuntuPT/Desktop/test.package. O instalador irá fazer umas perguntas, provavelmente qual a tua password.
Klik package (klik:// → .cmg)
Klik é um repositório online de software que usa o seu próprio protocolo chamado klik:// ( semelhante a http:// ) para permitir instalar um pacote a partir do seu site clicando num link no Web Browser. Para usar o Klik é primeiro preciso instalar os pacotes binutils libstdc++5 rpm gnome-about usando o Synaptic e depois correr este comando na Consola: wget klik.atekon.de/client/install -O -|sh que irá fazer o download e instalar o cliente klik. O Klik dá a volta tanto ao Gestor de Pacotes como ao sistema de ficheiros; tudo o que é preciso para correr o programa está incluido num ficheiro .cmg localizado no Desktop depois da instalação estar pronta. Para correr simplesmente Duplo-clique no ficheiro para correr a aplicação. Para remover é só preciso apagar o ficheiro .cmg .
Shell Script Installer (.sh, .bash)
Pode correr um shell script pela consola com o comando sh. Se o script se chama teste.sh e est´s no desktop do utilizador UbuntuPT, pode ser instalado correndo : sh /home/UbuntuPT/Desktop/teste.sh .
Binary Installer (.bin, ...)
Se o instalador é chamado de teste.bin e está localizado no Desktop do utilizador UbuntuPT, pode ser corrido a partir da Consola com /home/UbuntuPT/Desktop/teste.bin. Atenção que o instalador pode precisar de #Permissões para executar no teu Sistema de Ficheiros
Executável Windows (.exe)
Se, depois de procurar na Internet por um programa Linux equivalente a um programa de Windows que queres instalar, e não houver programa para o substituir, existe uma possibilidade do programa correr em Linux. Isto não é uma solução correcta para o problema, de todo, mas para algumas pessoas é a única maneira. Para correr programas executáveis de Windows é preciso instalar um pacote chamado wine. Quando estiver, corre no terminal o comando wine CAMINHO em que CAMINHO é o caminho para o EXE. Se o utilizador UbuntuPT tem um EXE chamado teste.exe na pasta home, é preciso correr o comando wine /home/UbuntuPT/teste.exe para o executar. Atenção que correr programas Windows com o wine é na maioria dos casos problemático, e pode não funcionar a nível satisfatório; muitas vezes nem funcionam.
Se o executável é um Instalador, o programa vai ser instalado numa pasta escondida localizada na home. Se o utilizador UbuntuPT instalar um programa chamado Teste, este vai provavelmente ser instalado na pasta "/home/UbuntuPT/.wine/drive_c/Program Files/Teste" (Lembra-te de incluir aspas em caminhos com espaços no nome quando se escreve num terminal). Os EXE's dentro dessa directoria podem ser executados com o wine. Podes criar um atalho/launcher no desktop, de modo a facilitar o acesso à aplicação. Aqui fica um exemplo de um programa Windows a correr com wine:
Apêndice
O que vem a seguir não está directamente ligado com instalação de software e temas.
Activar repositórios extra
Numa instalação básica do Ubuntu, este está configurado para usar o repositório principal (main). Existem no entanto outros repositórios oficiais (ou secções no servidor Ubuntu) que não estão logo disponíveis. Existe um chamado Universe que é o maior. É uma fonte de software mantido pela comunidade, mas que não é suportado oficialmente pelo Ubuntu. Existe também uma secção chamada Multiverse que contêm software sob licensas problemáticas. A terceira secção é chamada de Restricted e é uma pequena fonte de software restrito sob copyright.
Para activar o resto dos repositórios, abre o Synaptic e selecciona a opção no menu : Configurações -> Repositórios. Aqui está uma lista dos repositórios actuais. Para activar repositórios que faltam escolhe os repositórios marcados como binários, clica no Adicionar e selecciona as caixas dos repositórios que queres activar.

Quando estiver feito, o Synaptic deve perguntar se queres actualizar a tua lista de pacotes: aceita. Agora a lista de pacotes disponíveis deve aumentar significativamente.
Usar o CD como repositórios de pacotes offline
A melhor forma de instalar novo software no Ubuntu é estar ligado a Internet, mas às vezes isso não é possível. Quando se instala o Ubuntu pela primeira vez, o CD de instalação deve ter sido adicionado como um repositório. Se não estiver, pode ser adicionado na mesma janela em que se activou os repositórios extra. Existe um botão marcado como Adicionar CD; carrega no botão, insere o CD e este vai ser adicionado como um repositório.
Pode-se instalar software pelo Synaptic estando desligado da Internet, tendo o CD inserido. Atenção que o CD só tem software do repositório MAIN, não tem Universe, Multiverse nem Restricted!
Navegar no Terminal
Por defeito, o terminal no Ubuntu é o Gnome Terminal. Este pode ser encontrado em Applications → Accessories → Terminal. Um terminal é de certa forma bastante semelhante a um file manager, visto que se encontra sempre numa determinada pasta, sendo capaz de entrar noutras pastas e gerir os ficheiros regularmente. Quando o corres, estará geralmente na tua home. Caso desejes confirmar q este se encontra na tua home, digita `pwd', premindo a tecla enter. O output("resultado") do comando pwd é o caminho da pasta actual. Exemplo: Se o utilizador UbuntuPT se encontra na sua home, o output será /home/UbuntuPT.
Para veres a lista de ficheiros e pastas q se encontram na pasta actual, corre o comando `ls'. Se queres subir na árvore de directorias, usa o comando `cd ..'. Se queres descer na árvore de directorias, usa o comando `cd NOME' onde NOME é o nome da pasta para onde desejas ir. Exemplo: se o utilizador UbuntuPT está na sua home e nesta pasta se encontra outra chamada teste, ele vai fazer `cd teste' para entrar na pasta teste. Caso queira voltar para trás, corre o comando `cd ..'. Caso se perca, pode apenas fazer `cd'; isto vai trazê-lo de volta à sua home.
Como adicionar um launcher/atalho ao teu desktop
Estes são bem conhecidos no windows. Os launchers sao atalhos para as tuas aplicações q têm como objectivo facilitar a execução destas. Para adicionares um launcher, clica com o botão direito em qualquer sítio do teu desktop e selecciona Create Launcher... Com isto é aberto um dialogo onde inseres a informação acerca do launcher. Lembra-te de meter o nome, bem como o caminho do executável. É isto que um utilizador carl deve fazer, caso deseje um launcher para o executável teste localizado na sua home:

Permissões
Para alterar as permissões para que o ficheiro possa ser executável, clica com o botão direito no ficheiro e selecciona Propriedades; uma janela vai abrir. Clica na aba Permissões. Dentro da janela vão estar umas caixas que podes clicar para dizer ao sistema o que tens permissão de fazer com o ficheiro. Escolhe a caixa que diz Executar na parte de diz Dono.
Também podes executar na consola o comando chmod +x /home/UbuntuPT/Desktop/teste.bin para tornar o ficheiro executável.
Porque foi criado este guia
Como o Simon Gray ( Criador da versão original deste texto ) mencionou:
Versão original criada por Simon Gray em - http://monkeyblog.org/ubuntu/installing/
O que vem a seguir não está directamente ligado com instalação de software e temas.
Activar repositórios extra
Numa instalação básica do Ubuntu, este está configurado para usar o repositório principal (main). Existem no entanto outros repositórios oficiais (ou secções no servidor Ubuntu) que não estão logo disponíveis. Existe um chamado Universe que é o maior. É uma fonte de software mantido pela comunidade, mas que não é suportado oficialmente pelo Ubuntu. Existe também uma secção chamada Multiverse que contêm software sob licensas problemáticas. A terceira secção é chamada de Restricted e é uma pequena fonte de software restrito sob copyright.
Para activar o resto dos repositórios, abre o Synaptic e selecciona a opção no menu : Configurações -> Repositórios. Aqui está uma lista dos repositórios actuais. Para activar repositórios que faltam escolhe os repositórios marcados como binários, clica no Adicionar e selecciona as caixas dos repositórios que queres activar.
Quando estiver feito, o Synaptic deve perguntar se queres actualizar a tua lista de pacotes: aceita. Agora a lista de pacotes disponíveis deve aumentar significativamente.
Usar o CD como repositórios de pacotes offline
A melhor forma de instalar novo software no Ubuntu é estar ligado a Internet, mas às vezes isso não é possível. Quando se instala o Ubuntu pela primeira vez, o CD de instalação deve ter sido adicionado como um repositório. Se não estiver, pode ser adicionado na mesma janela em que se activou os repositórios extra. Existe um botão marcado como Adicionar CD; carrega no botão, insere o CD e este vai ser adicionado como um repositório.
Pode-se instalar software pelo Synaptic estando desligado da Internet, tendo o CD inserido. Atenção que o CD só tem software do repositório MAIN, não tem Universe, Multiverse nem Restricted!
Navegar no Terminal
Por defeito, o terminal no Ubuntu é o Gnome Terminal. Este pode ser encontrado em Applications → Accessories → Terminal. Um terminal é de certa forma bastante semelhante a um file manager, visto que se encontra sempre numa determinada pasta, sendo capaz de entrar noutras pastas e gerir os ficheiros regularmente. Quando o corres, estará geralmente na tua home. Caso desejes confirmar q este se encontra na tua home, digita `pwd', premindo a tecla enter. O output("resultado") do comando pwd é o caminho da pasta actual. Exemplo: Se o utilizador UbuntuPT se encontra na sua home, o output será /home/UbuntuPT.
Para veres a lista de ficheiros e pastas q se encontram na pasta actual, corre o comando `ls'. Se queres subir na árvore de directorias, usa o comando `cd ..'. Se queres descer na árvore de directorias, usa o comando `cd NOME' onde NOME é o nome da pasta para onde desejas ir. Exemplo: se o utilizador UbuntuPT está na sua home e nesta pasta se encontra outra chamada teste, ele vai fazer `cd teste' para entrar na pasta teste. Caso queira voltar para trás, corre o comando `cd ..'. Caso se perca, pode apenas fazer `cd'; isto vai trazê-lo de volta à sua home.
Como adicionar um launcher/atalho ao teu desktop
Estes são bem conhecidos no windows. Os launchers sao atalhos para as tuas aplicações q têm como objectivo facilitar a execução destas. Para adicionares um launcher, clica com o botão direito em qualquer sítio do teu desktop e selecciona Create Launcher... Com isto é aberto um dialogo onde inseres a informação acerca do launcher. Lembra-te de meter o nome, bem como o caminho do executável. É isto que um utilizador carl deve fazer, caso deseje um launcher para o executável teste localizado na sua home:
Permissões
Para alterar as permissões para que o ficheiro possa ser executável, clica com o botão direito no ficheiro e selecciona Propriedades; uma janela vai abrir. Clica na aba Permissões. Dentro da janela vão estar umas caixas que podes clicar para dizer ao sistema o que tens permissão de fazer com o ficheiro. Escolhe a caixa que diz Executar na parte de diz Dono.
Também podes executar na consola o comando chmod +x /home/UbuntuPT/Desktop/teste.bin para tornar o ficheiro executável.
Porque foi criado este guia
Como o Simon Gray ( Criador da versão original deste texto ) mencionou:
Versão original criada por Simon Gray em - http://monkeyblog.org/ubuntu/installing/
Assinar:
Postagens