segunda-feira, 13 de julho de 2015

Debian Jessie - Versão 8 - Instalação do Firefox

Quando você terminar a instalação do Debian irá verificar que falta uma série de pacotes adicionais. Este post explica o procedimento para instalação do Firefox.

Passo 1: Entre com usuário root
 su -  


Passo 2: Edite o arquivo /etc/apt/source.list
 nano /etc/apt/source.list  

Passo 3: Adicione a seguinte linha
deb http://packages.linuxmint.com debian import


Passo 4: Atualize o Sistema
 apt-get update  


Passo 5: Instale o Firefox
 apt-get install firefox  

Passo 6: Pronto! Agora já pode usar

segunda-feira, 25 de maio de 2015

Problema 04: Visualizando Mensagens do Kernel

O comando dmesg mostra todas as mensagens de erro/sucesso enviadas pelo kernel. É uma fonte excelente para resolução problemas. A sintaxe é bastante simples e para isto basta abrir o terminal e digitar o comando diretamente.

$ dmesg


sábado, 23 de maio de 2015

Problema 03: Removendo Padrões Armazenados em um Arquivo 1 de outro Arquivo

Problema: 

Hoje gerei todas as combinações de uma sequência numérica e coloquei todas os valores no arquivo ArquivoX.txt.

Decidi então filtrar algumas sequências que eu não queria. Então armazenei todas as sequências indesejadas em um arquivo chamado sequencia.txt

Meu objetivo é gerar o arquivo resultado.txt com todos os valores de ArquivoX.txt que não estão presentes no arquivo sequencia.txt

Solução:

grep -Fvf sequencia.txt ArquivoX.txt > resultado.txt

Problema 02: Contar Número de Linhas de Arquivos Grandes

Descrição: 

Tenho um arquivo denominado teste1.txt que possui mais de 50 milhões de linhas. Tentei usar o comando nl mas ele não conseguiu contar o número de linhas após 1 milhão de ocorrências.

Solução:

Utilizar o comando sed

sed -n '$=' teste1.txt


Problema 01: Adicionando Caracter no Início de Cada Linha

Problema 01: Preciso de Adicionar um Caracter no Início de Cada Linha de um Arquivo


Pedaço do Arquivo:

01 02 03 04 05 06
01 02 03 04 05 07
01 02 03 04 05 08
01 02 03 04 05 09
01 02 03 04 05 10
01 02 03 04 05 11
...

Solução: Usar a Ferramenta SED

O arquivo que estou trabalhando se chama Sequencia5.txt e o arquivo onde quero gravar o resultado se chama teste.txt 

sed 's/^/"/' Sequencia5.txt > teste.txt

Sintaxe:
s - significa substitui
^ - expressão regular que neste caso significa no início da linha
" - caracter que estou querendo inserir


Resultado:
"01 02 03 04 05 06
"01 02 03 04 05 07
"01 02 03 04 05 08
"01 02 03 04 05 09



sexta-feira, 23 de maio de 2014

Convertendo Arquivos .inf para .iso

Bom dia.. hoje baixei um arquivo no formato .inf e sinceramente nunca tinha visto este tipo de extensão para arquivos do tipo .iso. Este tipo de arquivo é compatível com o software Magic ISO.

Para transformá-lo em .iso basta instalar o aplicativo uif2iso. Você pode instalar via instalador de programas ou via comando no terminal:
apt-get install uif2iso

Entre no diretório onde está o arquivo .inf e digite o comando:
uif2iso arquivo.inf arquivo.iso

Depois você pode gravá-lo no K3b ou programa similar. Espero ter ajuaddo

segunda-feira, 6 de junho de 2011

Plugin Garmin Communicator para Ubuntu

Encontrei no site http://www.andreas-diesner.de/garminplugin/doku.php?id=installation o plugin para o Garmin. Agora não é necessário entrar no Windows para fazer upload de treinos para o site da Garmin. Siga os passos e reinicialize o firefox.  Agora é testar para ver se seu relógio também funciona.

Segui os passos para Ubuntu 11.04
sudo add-apt-repository ppa:andreas-diesner/garminplugin
sudo apt-get update
sudo apt-get install garminplugin 
 

segunda-feira, 30 de maio de 2011

Como mudar o ícone de fechar a janela para a direita - Ubuntu 11

1. Pressione ALT+F2 e digite gconf-editor






2. Clique em app, depois metacity, depois general e clique duplo em button_layout





3. No campo button_layout mude os calores para menu:minimize, maximize, close



Só fechar e testar.

Deixar a Barra Lateral do Unity Ubuntu 11 Fixa

Siga os seguintes passos:

1. ALT+F2 e digite ccsm-> clique no aplicativo
 



2. Em Behavior mude o item de Hide Launcher para Never

Mudar tamanho do Ícone do Unit Ubuntu 11

Colegas, com a nova interface do ubuntu surgiram novas possibilidades. A primeira possibilidade é mudar o tamanho do ícone e para isso basta seguir os seguintes passos:

Passo 1: Clique ALT+F2 e digite ccsm

Passo 2: Clique no ícone Ubuntu Unity Plugin (Área de Trabalho) 












    Passo 3: Clique em experimental












    Passo 4: Launcher Icon Size (diminua para 32 se você quiser o tamanho mínimo). Feche a janela e pronto.

    terça-feira, 1 de fevereiro de 2011

    O que fazer quando um programa trava e não responde [Linux]

    Saudações... muitas vezes um programa simplesmente trava e não roda mais. Tentamos rodar novamente o programa e como ele está em execução simplesmente ele nem abre a janela. No windows, você abre o gerenciador de tarefas e termina o programa.

    No linux fazemos isso também, mas de forma um pouco diferente. É importante aprender a trabalhar com terminais e alguns comandos são essenciais. O ps é um comando muito importante, pois auxilia o usuário a monitorar os processos. Você pode visualizar diversas informações sobre o processo. Depois vou postar um tutorial completo sobre o ps... hoje vamos apenas resolver o problema.

    Os processos no Linux possuem um identificador numérico chamado de PID (Identificador do Processo). É como se fosse o CPF do processo no sistema. Para trabalhar com comandos você precisa abrir um terminal ou logar no modo texto. Para visualizarmos todos os processos vamos usar o seguinte comando:

    ps -aef

    Este comando mostra as seguintes informações:

    vivas@computador:~$ ps -aef
    UID PID PPID C STIME TTY TIME CMD
    root 1 0 0 2010 ? 00:00:01 init [2]
    root 2 1 0 2010 ? 00:00:00 [migration/0]
    root 3 1 0 2010 ? 00:00:00 [ksoftirqd/0]

    UID é o usuário que é o dono do processo
    PID é identificador do processo
    PPID é o pai do identificador do pai do processo
    C é o percentual de CPU
    STIME
    CMD é o comando que originou o processo
    TIME é o tempo de CPU que o processo consumiu
    STIME é quando o processo começou a rodar
    TTY é o identificador do terminal onde o processo está terminando.

    Precisamos descobrir o CPF do programa que estamos querendo terminar. Como exemplo vamos supor que o firefox travou. Então vamos usar o seguinte comando:

    $ ps -aef | grep firefox
    vivas 3194 1 0 2010 ? 00:00:05 /usr/sbin/firefox

    O primeiro número (3194) é o identificador do processo, isto é, seu PID. Então vamos mandar um sinal para terminá-lo:

    $ kill -9 3194

    Agora é só rodar o comando ps -aef | grep firefox novamente e procurar novas ocorrências do processo. Se existirem outras simplesmente rode o comando kill -9 PID novamente.

    Espero ter ajudado...

    segunda-feira, 20 de dezembro de 2010

    [C/C++] Verificar se um diretório existe

    Problema: como verificar se um diretório existe antes de criá-lo. Uma solução simples é usar o stat. Neste código não existe o tratamento de exceções.


    void criarDiretorio(std::string nome) {
    struct stat st;
    if(stat(nome.c_str(),&st) == 0)
    {
    std::cout << "Diretorio " << nome.c_str() << " existe \n";
    }
    else
    {
    mkdir(nome.c_str(), S_IRWXU);

    }

    }

    sexta-feira, 17 de dezembro de 2010

    [SO] Visualização de Processos PID e PPID

    Ei.. vamos falar um pouco sobre processos. No Linux os processos possuem vários atributos, dentre eles, existem o PID (Identificação do Processo) e o PPID (Identificação do Pai do Processo). Estes identificadores são valores numéricos e servem para identificar o processo e o processo que originou este processo.

    Para visualizar informações completas sobre todos os processos você pode utilizar o seguinte comando:
    vivas@musashi:~$ ps -aef
    UID PID PPID C STIME TTY TIME CMD
    root 1 0 0 07:50 ? 00:00:01 /sbin/init
    root 2 0 0 07:50 ? 00:00:00 [kthreadd]
    root 3 2 0 07:50 ? 00:00:01 [ksoftirqd/0]


    Podemos também visualizar informações específicas, isto é, filtrar alguns parâmetros:
    vivas@musashi:~$ ps -e -o pid,ppid,command
    PID PPID COMMAND
    1 0 /sbin/init
    2 0 [kthreadd]
    3 2 [ksoftirqd/0]
    4 2 [migration/0]
    5 2 [watchdog/0]
    6 2 [migration/1]
    7 2 [ksoftirqd/1]
    8 2 [watchdog/1]
    9 2 [migration/2]
    10 2 [ksoftirqd/2]
    11 2 [watchdog/2]
    12 2 [migration/3]

    quinta-feira, 16 de dezembro de 2010

    [BROFFICE] Calcular Dia da Semana

    Para calcular o dia da semana que cai em uma determinada data usei as seguintes funções. =ESCOLHER(DIA.DA.SEMANA(A1:A1);"Dom";"Seg";"Ter";"Qua";"Qui";"Sex";"Sab")

    A1:A1 -> na célula A1 fica a data (ex. 23/02/2011). Pronto!

    Agora é terminar de fazer o cronograma para o próximo semestre.

    quarta-feira, 15 de dezembro de 2010

    Programação Avançada no Linux

    Ei Colegas, existe uma boa referência para quem deseja aprender aspectos mais avançados de programação no Linux: Advanced Linux Programming. O livro está disponível para download na Web no site:
    http://www.advancedlinuxprogramming.com/alp-folder

    Segue o sumário do livro:
    Chapter 01 - Advanced Unix Programming with Linux
    Chapter 02 - Writing Good GNU/Linux Software
    Chapter 03 - Processes
    Chapter 04 - Threads
    Chapter 05 - Interprocess Communication
    Chapter 06 - Mastering Linux
    Chapter 07 - The /proc File System
    Chapter 08 - Linux System Calls
    Chapter 09 - Inline Assembly Code
    Chapter 10 - Security
    Chapter 11 - A Sample GNU/Linux Application
    Appendix A - Other Development Tools
    Appendix B - Low Level I/O
    Appendix C - Table of Signals
    Appendix D - Online Resources
    Appendix E - Open Publication License Version 1.0
    Appendix F - The GNU General Public License

    segunda-feira, 13 de dezembro de 2010

    Tux Guitar sem som Ubuntu 10.10

    Prezados Amigos, hoje fui verificar a instalação do programa similar ao guitar pro no ubuntu. O tux guitar é um ótimo programa para que gosta de música e é compatível com a maioria das versões do Guitar pro. Entretanto ao instalar o programa verifiquei que ele ficou sem som. Para resolver o problema basta seguir os seguintes procedimentos:

    1. Instale o tuxguitar (se ele ainda não tenha sido instalado)
    2. Instale o pacote tuxguitar-jsa






    3. Abre o menu -> Ferramentas -> Plugins




    4. Desabilite a opção "Alsa output plugin" e OSS output plugin (se existir). No meu caso eu mantive o OSS output plugin. Tente as duas opções com o OSS e sem o OSS
    5. Habilite a opção Java sound API Plugin





    6. Reinicie o Aplicativo.

    Achei esta solução no seguinte link: http://www.guiadohardware.net/comunidade/tuxguitar-som/995542/

    sexta-feira, 3 de dezembro de 2010

    Instalação do Google Earth no Ubuntu 10.10

    Pessoal, hoje tentei instalar a nova versão do Google Earth no Ubuntu 10.10. Achei uma ótima referência : http://www.techdrivein.com/2010/06/install-google-earth-in-ubuntu-1004.html

    Passos:
    Passo 1:
    sudo apt-get install googleearth-package

    Passo 2:
    sudo make-googleearth-package --force

    Passo 3:
    sudo dpkg -i googleearth*.deb

    Passo 4:
    sudo apt-get install lsb-core

    Passo 5:
    sudo apt-get install gdebi-core

    Passo 6:
    sudo gdebi googleearth*.deb

    [SSH] Instalação do SSH no Ubuntu

    Para acessar remotamente outros computadores você precisa instalar o cliente do SSH. Para tornar o seu computador um servidor de login remoto você precisa instalar o pacote servidor.

    Para instalar os pacotes basta digitar ou ir no gerenciador de pacotes:

    sudo apt-get install openssh-server openssh-client

    Para acessar um computador remoto basta digitar:

    ssh seulogin@IP

    Exemplo:
    ssh vivas@192.168.0.1

    Criando um Arquivo PDF com Figuras JPEG

    Saudações... estou fazendo meu Curriculum comprovado e queria montar um pdf com todos os comprovantes que tenho. Busquei na Net e encontrei um comando que pega todos os JPEGs de um diretório e transforma em um documento PDF.

    Comando:
    1. Entre no diretório via shell e digite o seguinte comando:
    convert -define pdf:use-trimbox=true *.jpg novo_pdf.pdf

    quarta-feira, 1 de dezembro de 2010

    [DNS] Inserindo Servidor DNS do Google

    Se você está percebendo que muitas vezes está demorando muito para resolver um nome em seu computador.. talvez seja um problema de DNS. Uso Velox e sempre estou tendo este problema. Para contornar isso basta você adicionar o servidor de DNS da Google.

    Procedimento:

    1. sudo gedit /etc/resolv.conf

    2. adicione esta linha antes da primeira linha do arquivo
    nameserver 8.8.8.8

    3. Salve o arquivo

    Pronto. Agora é só testar.

    Seguidores