domingo, 30 de novembro de 2008

Controlando a taxa de download e upload de qualquer programa com o Trickle

Você pode controlar a taxa de download e upload de um programa que não possui esse controle interno através do trickle. Trickle em inglês quer dizer gotejar ou escorrer de modo devagar. É um conta gotas de conexão de rede.

Dependendo da sua distribuição linux, use o comando para instalar, mas em geral siga os passos abaixo:

Debian e afins
# apt-get install trickle

Fedora e Afins
# yum install trickle
ou ainda
# apt-get install trickle

Gentoo, Librix...
#emerge trickle

Mandriva
# urpmi trickle

As opções do comando são as seguintes:
-s: Roda em modo standalone, sem precisar de um daemon
-d: Taxa de download em KBps (KiloBytes)
-u: Taxa de Upload em KBps

Exemplos:
Você quer limitar o uso de banda quando navega na internet com o firefox:
# trickle -s -d 10 -u 5 firefox
Isto limitará o download a 10KBps

Quer baixar uma imagem do ubuntu com o wget mas sem detonar a banda do seu trabalho:
# trickle -s -d 15 -u 5 wget http://mirror.globo.com/ubuntu/releases/intrepid/ubuntu-8.10-desktop-i386.iso
Isto limitará o download a 15KBps

Você deseja fazer uma actualização geral do seu sitema com o apt-get. Para isso tem duas formas.
Ou você usa o trickle:
# trickle -s -d 10 -u 5 apt-get upgrade
# trickle -s -d 10 -u 5 apt-get dist-upgrade
Isto limitará o download a 10KBps

segunda-feira, 24 de novembro de 2008

Instalar driver de uma placa gráfica nVIDIA no Mandriva

Instalar/actualizar driver da placa de vídeo/gráfica nVIDIA no Mandriva


Primeiro vamos, ver o que é necessário?

- Drivers do fabricante.
http://www.nvidia.com/object/unix.html
(No site tem para o Kernel de 32e 64. Escolha o compatível com seu processador)

- O código-fonte do Kernel.

- Configurar como seu computador inicia.


Tendo isso em conta, vamos prosseguir.

1. Instalar o código-fonte do Kernel. O que vem no CD de instalação do teu Mandriva.
Para instalá-lo, basta ir ao centro de gestão de programas do Mandriva, no critério de busca, escrever kernel e ver se aparece algo parecido com "kernel-source". Marcar para instalar e carregar ok.

2. Para instalar os drivers da placa de vídeo/gráfica, depois de baixá-los devemos ter em mente que a instalação é feita em modo texto puro, ou seja, o servidor gráfico não pode estar em execução ou teremos erros no meio. No centro de controlo Mandriva, tem uma opção para ajustar como o computador inicia (se ele faz login automático na tua conta de utilizador, se ele inicia em modo gráfico, etc). Configura-o para que inicie em modo texto e guarda as configurações.

3. Com o terreno preparado, reinicie seu computador e verás a linha de comandos (tela da morte para alguns). Lá, deves efectuar o teu login e senha de administrador de sistema (root e a senha).

Após isso, localiza a pasta onde se encontra o programa de instalação (Driver) da placa e executa o comando:

sh < nome do arquivo/driver >

Com este comando, ele vai iniciar a instalação do programa. Quando ele perguntar se desejas baixar um kernel pré-compilado para instalar a placa, selecciona não e aguarde que ele compile os módulos da placa de vídeo. Ele deve exibir algumas mensagens, dizendo se desejas que o programa de instalação configure seu X.org automaticamente. Selecciona sim.

Terminada a instalação e compilação do driver da placa de vídeo/gráfica.

Para iniciar o modo gráfico e testar as configurações, faz logout (escrever exit) e loga te como utilizador normal.

Após isto, usa o comando:

startx

Isto vai iniciar a interface gráfica. Se tudo correu bem, vais ver o logo da nVIDIA na tela.
Depois é só configurar novamente no centro de configurações do Mandriva para que o sistema inicie já no modo gráfico.

sábado, 22 de novembro de 2008

Descomprimir .tar.gz/.tgz/.gz/.tar.bz2/.bz2

Descomprimir ficheiros .tar.gz,.tgz,.gz,.tar.bz2 ou .bz2

1º é necessário ter no sistema os programas tar, bunzip e bunzip2 para efectuar todas as tarefas.

Para descompactar um ficheiro .tar.gz so é necessário o tar

Nas versões actuais:
tar -zxvf ficheiro.tar.gz

tar -zxvf ficheiro.tgz

Para descompactar um ficheiro .gz so é necessário o gunzip por exemplo:
gunzip ficheiro.gz

Para descompactar um ficheiro .tar.bz2 pode ser feito de duas maneiras:

tar -jxvf ficheiro.tar.bz2

ou

bunzip2 ficheiro.tar.bz2
seguido de
tar -xvf ficheiro.tar


Para descompactar um ficheiro .bz2 tem de ter o programa bunzip2
e executar:

bunzip2 ficheiro.bz2

domingo, 16 de novembro de 2008

Instalar/activar comandos Mandriva One 2009

No Mandriva One 2009, por vezes certos comandos não funcionam na consola (exemplo disso o Whois). Neste caso existe a necessidade de efectuar a instalação, por não ser padrão da instalação do Mandriva One 2009.0.
Então neste post vou explicar como descobrir se um comando/aplicativo não está instalado e como descobrir em qual pacote ele se encontra e como instala-lo.

Usemos o whois de exemplo:

$whois
bash: whois: command not found
(O comando não foi encontrado)

$whereis whois
whois:
(Nada depois dos : significa que não está em lugar nenhum do path)

$urpmq whois
whois
(urpmq está dizendo que existe um pacote chamado whois nos repositórios configurados)

$rpm -qa|grep whois
(Não retornou nada, esse pacote, que pelo nome é o que eu quero, não está instalado)

$su
Password:
(Digite a senha)

#urpmi whois

http://api.mandriva.com/mirrors/basic.2009.0.i586.list: media/main/release/whois-4.7.26-1mdv2009.0.i586.rpm
instalando whois-4.7.26-1mdv2009.0.i586.rpm a partir de /var/cache/urpmi/rpms
Preparando... #############################################
1/1: whois #############################################

#whois sapo.pt
NOTICE:...


Dica:
Se tu quizeres uma biblioteça (.so) e não um aplicativo, podes usar o comando urpmf que te informará quais os pacotes que podem ser instalados, com urpmi contém o arquivo que tu está a procurar. ;)

urpmi bind-utils

sábado, 15 de novembro de 2008

Converter OGV para AVI - em linux

Em primeiro lugar ir ao gestor de pacotes e instalar os pacotes/aplicações:
(Não vou mencionar o comando, pois isso varia de distro para distro)

- Mencoder
- Mplayer
- ffmpeg

Após concluída a instalação destes pacotes abrir a consola/shell e inserir:

$ mencoder -idx entrada.ogv -ovc lavc -oac mp3lame -o saida.avi

(Para converter com o mencoder)

$ ffmpeg -i input.ogv output.mpg
$ ffmpeg -i input.ogv output.avi

(para converter com o ffmeg)

Sendo a "entrada" o nome do ficheiro que pretendemos que seja convertido,
e a "saida" o nome que irá ser atribuído ao ficheiro convertido.

domingo, 9 de novembro de 2008

Instalação do Driver Linux nVidia 177.80

Com o lançamento do novo driver linux 177.80 da nVidia (Novo Driver Linux nVidia 177.80) muita gente se pergunta de como o instalar no Ubuntu/Debian, pois normalmente os utilizadores recorrem à instalação do pacote nvidia-glx-new disponível nos repositórios do Ubuntu, contudo este pacote nvidia-glx-new não corresponde normalmente ao último driver. Por isso a seguir indico os passos a dar para instalar o driver linux "original" da nVidia.

A forma de instalação é bastante simples, mas o "complicado" é preparar o sistema para se poder compilar o driver.

Aconselho a quem quiser seguir estes passos que os escreva numa folha de papel, pois em determinada altura vamos ter que "mandar" o sistema gráfico (o xserver) abaixo em virtude do driver ter de ser compilado sem o ambiente gráfico estar a funcionar.

Primeiro vamos instalar o pacote linux-headers e o build-essential (no DragUbuntu não é necessário pois eles já vêm instalados por defeito), utilizando o seguinte comando:

sudo apt-get install linux-headers-$(uname -r) linux-headers-$(uname -r)-generic build-essential


Depois vamos ter que desinstalar os drivers da nvidia que estejam instalados no sistema, para não ocorrem problemas de conflito:

sudo apt-get remove nvidia-settings nvidia-glx*


Vamos fazer uma cópia de segurança do arquivo xorg.conf:

sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf-original


Vamos meter em "black-list" os drivers nv e nvidia, para isso vamos abrir o ficheiro com o nosso editor de texto (substituir o nome do editor de texto gedit que é o editor de texto do Ubuntu pelo nome do editor de texto que usamos no nosso sistema, no Kubuntu é o kate e no dragubuntu é o leafpad):

sudo gedit /etc/default/linux-restricted-modules-common


Dentro do ficheiro vamos procurar por uma linha que diz

DISABLED_MODULES=""


E vamos acrescentar os driver nv e nvidia:

DISABLED_MODULES="nv nvidia-new"


Gravamos o ficheiro e fechamos o nosso editor de texto.

Agora vamos abrir o ficheiro xorg.conf para desactivarmos uma linha (substituir o nome do editor de texto gedit que é o editor de texto do Ubuntu pelo nome do editor de texto que usamos no nosso sistema, no Kubuntu é o kate e no dragubuntu é o leafpad):

sudo gedit /etc/X11/xorg.conf


e na numa secção que diz "SECTION MODULE" vamos procurar por uma linha que diz "LOAD "DRI"" e apagamos essa linha (se não encontrarem essa linha não se preocupem, só quer dizer que não é preciso fazer nada).

Gravem o ficheiro e fechem o vosso editor de texto.

Agora façam o download do driver da página de internet da NVIDIA UNIX Portal e não se esqueçam de se lembrar em que pasta é que vão gravar o ficheiro, pois vamos ter que chegar a ele mais tarde pela linha de comandos.

Pronto, temos agora o nosso sistema preparado para podermos instalar/compilar o driver linux da Nvidia. Vamos lá então (atenção que apartir daqui vamos passar a trabalhar sem ambiente gráfico, isto é, pela linha de comandos do linux):

Deitamos abaixo o servidor X (ambiente gráfico) com o comando:

sudo /etc/init.d/gdm stop


De seguida introduzimos o nosso nome de utilizador e damos enter. Depois introduzimos a nossa password e damos enter (não se preocupem se enquanto estiverem a escrever a password não apareça nada escrito no ecrâ, pois é mesmo assim por uma questão de segurança, vocês escrevem mas não aparece nada no ecrã).

Vamos para a pasta onde gravaram o ficheiro driver que fizeram o download e damos início à instalação/compilação, com o seguinte comando:

sudo sh NVIDIA-Linux-x86-177.80-pkg1.run


Vai dar início a um instalador (em modo gráfico de texto) em que nos vão ser colocadas algumas questões. Na primeira pergunta (qualquer coisa como fazer o download do site ftp na nvidia) devem responder "NO", depois devem responder "YES" às restantes questões.

Depois do instalador do nvidia terminar vamos estar de volta à linha de comandos do linux. É então hora de iniciarmos novamente o ambiente gráfico, utilizando o comando:

sudo /etc/init.d/gdm start


E pronto, se tudo correu bem já devem ter a resolução gráfico correcta e o driver da nVidia instalado no vosso sistema.