sexta-feira, 16 de novembro de 2007

Recuperando o Grub

Recuperando o Grub

Inicialize algum LiveCD do Ubuntu.

Para listar todas as partições do disco rígido, digite o seguinte comando no terminal:

sudo fdisk -l

Localize a partição onde o Ubuntu está instalado (no meu PC o linux está instalado na /dev/sda6), e digite o comando:

sudo mount /dev/sda6 /mnt/sda6

Com a partição já montada, recupere o GRUB com o seguinte comando:

sudo grub-install --root-directory=/mnt/sda6 /dev/sda0

Reinicie o seu computador.

terça-feira, 4 de setembro de 2007

Recuperando o Grub

Para recuperar o Grup...

Inicialize algum LiveCD do Ubuntu.

Para listar todas as partições do disco rígido, digite o seguinte comando no terminal:

sudo fdisk -l

Localize a partição onde o Ubuntu está instalado, e digite o comando:

sudo mount /dev/hdY /mnt

Onde /dev/hdY é a partição onde o Ubuntu está instalado.

Com a partição já montada, recupere o GRUB com o seguinte comando:

sudo grub-install --root-directory=/mnt/dev/hdY

Novamente substituindo o /dev/hdY pela sua partição raiz.

Reinicie o seu computador.

quinta-feira, 23 de agosto de 2007

Editor VI

Comandos básicos do VI:

i -> Modo Inserção
:w => Salva o arquivo que está sendo editado no momento.
:q => Sai.
:wq => Salva e sai.
:x => Idem.
ZZ => Idem.
:w! => Salva forçado.
:q! => Sai forçado.
:wq! => Salva e sai forçado.

Subcomandos para movimentação pelo texto:

Ctrl + f => Passa para a tela seguinte.
Ctrl + b => Passa para a tela anterior.
H => Move o cursor para a primeira linha da tela.
M => Move o cursor para o meio da tela.
L => Move o cursor para a última linha da tela.
h => Move o cursor para caracter a esquerda.
j => Move o cursor para linha abaixo.
k => Move o cursor para linha acima.
l => Move o cursor para caracter a direita.
w => Move o cursor para o início da próxima palavra (não ignorando a pontuação).
W => Move o cursor para o início da próxima palavra (ignorando a pontuação).
b => Move o cursor para o início da palavra anterior (não ignorando a pontuação).
B => Move o cursor para o início da palavra anterior (ignorando a pontuação).
0 (zero) => Move o cursor para o início da linha corrente.
^ => Move o cursor para o primeiro caracter não branco da linha.
$ => Move o cursor para o fim da linha corrente.
nG => Move o cursor para a linha de número "n"

Copiando e colando textos no vim (utilizando o mouse)

Selecione o texto necessário com o botão esquerdo do mouse. Para colar, depois de ter selecionado o texto, você pode utilizar uma dessas opções:

1) Pressionando o botão direito do mouse;
2) Pressionando o botão direito + botão esquerdo juntos;
3) Pressionando o botão do meio do mouse (mouse de 3 botões);

Desfazendo uma ação

É só utilizar: u
Se você precisar voltar o texto na tela, utilize as teclas Ctrl + r.

Subcomandos para localização de texto

/palavra => Procura pela palavra ou caracter acima ou abaixo do texto.
?palavra => Move para a ocorrência anterior da palavra (para repetir a busca use "n").
n => Repete o último comando utilizando / ou ?.
N => Repete o último comando / ou ? ao contrário (baixo para cima).
Ctrl+g => Mostra o nome do arquivo, o número da linha corrente e o total de linhas.

Mais opções para remoção de caracteres

x => Apaga o caracter onde o cursor estiver.
dd => Apaga a linha inteira onde o cursor estive
D => Apaga a linha a partir da posição do cursor até o fim.
J => Une a linha corrente à próxima.
:5dd => Removeas próximas 7 linhas a partir da posição do atual do cursor (qualquer número).

Getlibs

Getlibs: Programa que baixa e instala as bibliotecas que estão faltando para algum programa rodar perfeitamente.

Baixe o getlibs no lugar que achar adequado

$ wget -c http://www.boundlesssupremacy.com/Cappy/getlibs/getlibs

Mude a permissão do arquivo e mova-o para a pasta dos "executáveis":

$ chmod +x getlibs
$ sudo mv getlibs /usr/bin/


Para usar o getlibs basta fazer:

$ sudo getlibs /ProgramaQueUsaLibProcurada

Como exemplo, digamos que o Skype precisa de uma lib para rodar. Então basta fazer:

$ sudo getlibs /usr/bin/skype

Pronto. Ele buscará e instalará as bibliotecas que faltarem.

Falow...

Alien

Alien -> Conversor de arquivos .tar.gz e/ou .rpm para .deb

Para se converter um pacote para DEB, os seguintes pacotes devem estar instalados:
gcc, make, debmake, dpkg-dev e dpkg.

Exemplo de Comando:
alien -d -c nomedopacote.tar.gz
ou
alien -d -c nomedopacote.rmp

Depois, para instalar digite:
dpkg -i nomedopacote.deb


Opções do Comando:

-d, --to-deb
Converte para o formato deb.

-r, --to-rpm
Converte para o formato rpm.

-t, --to-tgz
Converte para o formato tgz.

-p, --to-pkg
Converte para o formato pkg.

As opções possíveis são:

-i, --install
Automaticamente instala o pacote convertido e remove o pacote usado para a conversão.

--description=desc
Especifica a descrição do pacote. Somente tem efeito se estiver convertendo de um pacote tgz.

--version=version
Especifica a versão do pacote. Somente tem efeito se estiver convertendo de um pacote tgz.

-k, --keep-version
Por padrão, o alien modifica a versão do pacote convertido. Se esta opção for colocada ele manterá a versão do pacote.

-v, --verbose
Mostrará cada comando que o alien está executando na conversão do pacote especificado

Aqui vai uma série de exemplos usados na conversão de pacotes:

# alien --to-deb pacote.rpm
Converte o pacote.rpm para pacote.deb.

# alien --to-rpm package.deb
Converte o pacote.deb para pacote.rpm.

# alien -i pacote.rpm
Converte o pacote.rpm para pacote.deb (se nenhum tipo de pacote for especificado, o alien converte por padrão, para o formate deb) e instala o pacote convertido.

$ man alien
Manual do Alien

quinta-feira, 16 de agosto de 2007

Dicas

Alguns lembretes...

Instalando pacotes tar.gz:
tar -zxvf arquivo.tar.gz

Com tar.bzX:
tar -jxvf arquivo.tar.bz

Instalando RPM:
rpm -ivh nome_do_pacote.rpm


Usando o APT:
apt-get install x-chat <= instalar o x-chat
apt-cache search x-chat <= procurar pelos pacotes disponíveis do x-chat
apt-get remove x-chat <= remove o pacote x-chat
apt-get update <= realiza a atualização da lista dos pacotes disponíveis
apt-get dist-upgrade <= realiza atualizações em todo o sistema

Codecs libdvdcss2 e w32codecs

Instalando os codecs libdvdcss2 e w32codecs

Esses dois codecs servem para assistir filmes, dvds protegidos e gravar dvds protegidos.

Primeiro adicione os respositórios na sua sources.list:
para editar sua sources.list no terminal:


sudo gedit /etc/apt/sources.list

## Medibuntu - Ubuntu 7.04 “Feisty Fawn”
## Please report any bug on https://launchpad.net/products/medibuntu/+bugs
deb http://medibuntu.sos-sts.com/repo/ feisty free non-free
deb-src http://medibuntu.sos-sts.com/repo/ feist free non-free

Salve e feche

Importe a chave GPG(no terminal):
wget -q http://medibuntu.sos-sts.com/repo/medibuntu-key.gpg -O- | sudo apt-key add

Atualize a lista de pacotes:
sudo apt-get update

instale os codecs:
sudo apt-get install libdvdcss2 w32codecs

depois de instalar os codecs retire os repositórios da sua sources.list (não é obrigatório)

Pronto, agora você poderá assistir dvds protegidos, copiar dvds protegidos e assistir a diversos conteúdos multimídias... :D