Erich Stuff

Atividade recente no site

Linux User - A Saga de um noob

Por motivos de trabalho e minha própria curiosidade, resolvi instalar o VMWare no meu computador do trabalho. Em procura de uma distro legal, opto pela mais facilmente adquirível, aquela que estava no computador do colega ao lado. É um Fedora 9... Como não conheço muito bem as distros, não tenho uma favorita ou uma odiada, na atual conjuntura do estado, não faz diferença qual eu escolha, portanto, usei como base a facilidade de conseguir. =)

Enfim, quais foram os motivos que me levaram a instalar um linux no VMWare? Bem, primeiro, se eu quisesse instalar o linux no meu pc, criando um dual boot e configurando a rede, vídeo, som e tudo mais, eu demoraria mto tempo, o que eu não queria, sem mencionar que meu objetivo é conseguir fazer o FFMPEG (conversor de vídeo/som do liunx) funcionar direito, convertendo até uns WMV mais novos, que o FFMPEG instalado no servidor não consegue converter. Então, lá fui eu, instalei o VMWare, pus o linux como o SO Guest e mandei bala, vamos fazer o maldito FFMPEG funcionar! 
Inicializei o sistema e recebo de cara a mensagem: KERNEL FAILURE.
Olho pro céu e pergunto:
WHY?
WHYYYY!?!?

Mas, como o sistema estava rodando normalmente, resolvi ignorar o detalhe

Então, tutorial na internet, e vamo que vamo! Acessa o site oficial da ferramenta, acessa tutorial dos magrão que dizem FFMPEG - Easy Way e por aí vai. Até aí tudo bem, o que não faltou foi material. Então descubro que tenho que usar o comandinho mágico chamado yum. Tento, tento e nada de funcionar. Acusa ping timed out, depois de uns 5 da porcaria rodando. Ou seja, tentou acessar a net e naaaada respondeu. Lembro que tenho que configurar o proxy da procempa pra ele conseguir acessar, afinal, eu configurei ele no firefox, mas o proxy no sistema não tinha sido definido. E lá fui eu, pesquisando em sites onde se configurava isso. Descobri o arquivo e, com toda a confiança do mundo, cheguei lá e digitei:




# joe yum.config <enter>

bash: joe: command not found

Ok, nem todas as distros tem joe, então fui com o outro:
# pico yum.config <enter>

bash: pico: command not found

Novamente, olho pro céu e pergunto:
WHY?
WHYYYY!?!?


Ok, o mais básico dos básicos:
# vi yum.config <enter>



Agora foi! o/ 
Comemorações à parte, arrumei o arquivo e mandei ver!
Agora, como todo bom noob entusiasmado, já sabia que a chance de não funcionar era grande até. Então mando o sistema me retonar os status da instalação. De primeira que tento realizar a instalação, ele acessa a net e vai procurando os arquivos necessários, o problema é que o link default do Fedora estava errado. Lá se foi o sr. Erich corrigir o link, explorando as profundezas do /etc/bin/ ! 
Acho o arquivinho, corrijo a URL e beleza, vamo pra festa! 
novamente , comandinho legal:
#yum -i -v ffmpeg ffmpeg-devel

 Aí eu me empolguei, ele retornava a lista de arquivos de dependência, arquivos disso, daquilo, tudo que precisava pra por o ffmpeg! Começou a baixar o primeiro:
10%
20%
30%
40%
50%
60...  Wrong file, searching another mirror.
Ok, o esquema errou o arquivo (não sei como nem pq) e foi baixar de outro mirror.
10%
20%
30%
40%
50%
60...  Wrong file, searching another mirror.
Aí eu já achei que tava de brincadeira, mas a esperança de nerd ainda não tinha morrido.
10%
20%
30%
40%
50%
60...  Wrong file, no more mirrors to try.

Por um breve momento, comecei a achar que o Pinguim era malvado

Novamente, tenho a clássica reação:
Olho pro céu e pergunto:
WHY?
WHYYYY!?!?

Então,  chuto o balde, quem quer tudo de mão beijada no fim das contas?!? Senti que o Pinguim queria me dizer uma coisa!
Vo lá eu e procuro a lista de dependências! 
Baixo o primeiro, baixo o segundo, baixo o terceiro, baixo todos!
E começa a sessão instalar pacotes!
E instala o primeiro, instala o segundo, no terceiro fala:
Dependency error...
Obviamente, não seria tão fácil quanto eu desejava. Lá vai o Erich em busca do resto das dependências... 

Já tava à 40 minutos na internet e nada... Então, me dou conta de uma coisa. 
Pacotes já compilados não estavam dando certo, acredito que essa foi a segunda mensagem do Pinguim! 

Procuro na internet o arquivo com os fontes para serem compilados! 
sorte minha, primeiro link, lá ta ele: ffmpeg.tar.gz
descompacto a criança e todos os códigos que eu poderia precisar \o/
A comemoração foi épica! Vamo lá, agora não posso fazer cagada!
# ./configure
#texto##texto##texto##texto#
#texto##texto##texto##texto#
#texto##texto##texto##texto#

Deu certo o/
# make
#texto##texto##texto#
#texto##texto##texto#
#texto##texto##texto#

Funcionou de novo \o/
Nesse ponto, eu já estava empolgado, entendi a mensagem do Pinguim Místico! 
Reconheci os 2 primeiros mandamentos dele, 
1- Não instalará nada sem reconhecer devidamente suas dependências
2- Não instalará nada que não tenha sido compilado pelo seu SO!

Então, só faltava o último passo:
# make install

#texto##texto##texto##texto#
#texto##texto##texto##texto#
#texto##texto##texto##texto#
#texto##texto##texto##texto#
#texto##texto##texto##texto#
#texto##texto##texto##texto#
#texto##texto##texto##texto#
#texto##texto##texto##texto##texto##texto##texto##texto#

(muito texto depois)

FFMPEG successfully installed






Não sei como eu pude duvidar dele

Aí eu fui pra galera!
Havia instalado, depois de anos sem utilizar o Linux, meu primeiro programa!
Senti que o orgulho noob é uma das melhores sensações que um nerd pode sentir!

Daí em diante, o resto foi barbada, instalar plugins, instalar o MPlayer, instalar o GUI dele, criar o iconezinho! Rodar tudo que é tipo de vídeo no Fedora! 
Ah, a empolgação, a satisfação, pq eu parei de usar linux?
Sem mencionar que eu posso acessar qq porcaria que, basicamente, não tem problema de pegar vírus!

Isso me empolgou muito em formatar meu pc de casa (que, bah, ta precisando) e por um linux nele. To pensando em alguma distro diferente pra por, algo mais leve, o pc lá de casa não é lá essas máquinas. 

Enfim, voltando ao assunto, o FFMPEG agora ta funcionando que é uma beleza! convertendo tudo, funcionando com tudo, to me sentindo o McGayver! 
Agora só preciso lembrar direitinho do que eu fiz, pra mandar os magrão fazerem a mesma coisa no servidor! 

Assim que eu conseguir terminar de refazer meu passo a passo corretamente, faço uma parte 2 do post e publico! 

Viva o Pinguim maluco!

Comentários (3)

Jean Karpinski - 28/05/2009 12:54

Use BSD... :)

Roberto Karpinski - 02/07/2009 08:44

Fedora fede!!!!!
Quer saber porque as máquinas linux do lapro não funcionam: fedora mal configurado!!

Roberto Karpinski - 02/07/2009 08:48

..."formatar meu pc de casa (que, bah, ta precisando) ..."
eh q nem conversa de futebol: "o meu time precisa contratar um atacante (que, bah, ta precisando)"