terça-feira, 29 de novembro de 2016

Linux - Versão

Versão (em qualquer distribuição):

# lsb_release -a


Versão Fedora:

cat /etc/fedora-release


Versão do Kernel:

# uname -a 

segunda-feira, 14 de novembro de 2016

Linux - Repositórios (YUM)

# cd /etc/yum.repos.d/
ls

Todos os arquivos listados serão os repositórios configurados e disponíveis na máquina.

Linux - RPM e YUM

RPM

O comando RPM faz a instalação de pacotes .rpm.
O pacote/arquivo .rpm precisa estar na máquina.
Não resolve dependências.

Sintaxe básica:

# rpm -ivh <nome do pacote .rpm>

Sendo

i = install (instala o pacote)
v = verbose (lista mensagens explicativas na tela)
h = hash (mostra o progresso da instalação com "#")

Listar todos os softwares instalados na máquina:

# rpm -qa

Listar todos os softwares instalados na máquina (por data):

# rpm -qa --last

Verificar se o pacote esta instalado na máquina:

# rpm -qa <nome do pacote>

Listar todos os arquivos pertencentes ao pacote:

# rpm -ql <nom do pacote>

Listar todos as informações do pacote:

# rpm -qi <nome do pacote>

Remover pacote:

# rpm -e <nome do pacote>

Verificar se o pacote possui dependências:

# rpm -qpR <nome do pacote>

Atualizar um pacote:

# rpm -Uvh <nome do pacote>



***************************************************************************

YUM

O comando YUM faz a instalação de um pacote direto de um repositório configurado na máquina.
Ele busca no repositório o pacote solicitado, faz o download e a instalação do mesmo, incluindo as dependências que possam existir (ao contrário do comando RPM, que não resolve as dependências).
É fundamental possuir repositórios instalados.
Como mencionado acima,o comando YUM resolve dependências de pacotes.

Sintaxe básica:

# yum install <nome do pacote>

Ex: #yum install htop

Remover um pacote:

# yum remove <nome do pacote>

Procurar por um pacote nos repositórios:

# yum search <nome do pacote>

Procurar informações do pacote:

# yum info <nome do pacote>

   ** semelhante o comando "rpm -qi"

Atualizar um pacote:

# yum update <nome do pacote>

Downgrade um pacote:

# yum downgrade <nome do pacote>

Instalado um pacote RPM com YUM:

# yum localinstall <nome do pacote>


Grupos de Pacotes com YUM:

Com o comando YUM também é possível fazer a instalação de grupos de pacotes.

Sintaxe básica:

# yum groupinstall <nome do grupo de pacotes>

Ex: # yum groupinstall webserver

Removendo um grupo de pacotes com YUM:

# yum groupremove <nome do grupo de pacote>

Lista os grupos de pacotes disponíveis nos repositórios:

# yum grouplist

Lista os pacotes de um grupo de pacote:

# yum groupinfo <nome do grupo de pacotes>









quinta-feira, 10 de novembro de 2016

SQL => Oracle / Oracle => SQL


http://www.sqlines.com/online

segunda-feira, 7 de novembro de 2016

TOTVS RM - CONVERTENDO CAMPO HORA (PFFINANC) PARA FORMATO DE TELA


select   
        codcoligada,
        chapa,
        anocomp,
        mescomp,
        nroperiodo,
        ref,
        hora,
        valor,

        (hora/60.0) hora_base_calc,

        floor(hora/(60.0)) hora_oficial,

        (hora/60.0) - floor(hora/(60.0)) minutos_base_calc,

        (((hora/60.0) - floor(hora/(60.0))) * 60) minutos_base_calc2,

        round((((hora/60.0) - floor(hora/(60.0))) * 60),1) minutos_oficial,

        floor(hora/(60.0)) +
        (round((((hora/60.0) - floor(hora/(60.0))) * 60),1))/100 HORA_TELA

from pffinanc
where hora > 0

sábado, 22 de outubro de 2016

Linux - youtube-dl

Para baixar vídeos no Youtube, ou algum outro site de vídeos e músicas, basta instalar o "youtube-dl":

# dnf install youtube-dl
 
 
O funcionamento (básico) é:
 
 
$ youtube-dl <endereço do vídeo>
 
 
Algumas opções podem ser verificadas:
 
 
$ youtube-dl --help

 

sexta-feira, 21 de outubro de 2016

Linux (Debian\RedHat) - Arduino




Instalação do Arduino em ambientes Linux:

- Debian\Ubuntu:

$ sudo apt-get install arduino

- RedHat:

$ sudo yum install arduino

terça-feira, 18 de outubro de 2016

Linux (Fedora) - Google Chrome





Instalação do Google Chrome (yum \Fedora)







1) Entre como root:

$ su -      ou     $ su -i

2) Adicione o repositório do Google Chrome:

cat << EOF > /etc/yum.repos.d/google-chrome.repo
[google-chrome]
name=google-chrome - \$basearch
baseurl=http://dl.google.com/linux/chrome/rpm/stable/\$basearch
enabled=1
gpgcheck=1
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub
EOF


3) Execute a instalação:

dnf install google-chrome-stable
 
yum install google-chrome-stable
 
 
 

Linux (Fedora) - Notepadqq (Notepad++)




Uma alternativa ao Notepad++ (Windows), é o programa Notepadqq.
Veja abaixo como instalá-lo em uma distribuição RedHat:

1) Adicione o seguinte repositório

$ sudo wget -O /etc/yum.repos.d/sea-devel.repo http://sea.fedorapeople.org/sea-devel.repo


2) Execute a instalação do "notepadqq":

$ sudo yum install notepadqq



Sendo necessário, você pode executar a desinstalação do "notepadqq":

$ sudo yum remove notepadqq

 

Linux (Fedora) - TeamViewer




Instalação do TeamViewer no Fedora:

1) Entre como root:


$ su -


2) Faça o download da chave publica do TeamViewer:

# wget http://download.teamviewer.com/download/TeamViewer_Linux_PubKey.asc
 
3) Importe a chave pública:
 
# rpm --import TeamViewer_Linux_PubKey.asc
 
4) Instale o TeamViewer, usando o comando dnf (poderia ser o comando rpm). 
   O comando DNF nos ajudará a instalar os pacotes com as suas dependências.
 
# wget http://download.teamviewer.com/download/teamviewer.i686.rpm
# dnf install teamviewer.i686.rpm
 
5) Inicie o TeamViewer (pela parte gráfica ou chamando pelo terminal #teamviewer)


 

segunda-feira, 17 de outubro de 2016

Linux (Fedora) - Skype (Instalação)




Instalando Skype no Fedora x86_64

1) Baixe o skype do seu site oficial: Clique Aqui

2) Abra o terminal e adicione as seguintes dependências que serão usadas pelo instalador do Skype:

#yum-y install libXv.i686 libXScrnSaver.i686 qt.i686 qt-x11.i686 pulseaudio-libs.i686 pulseaudio-libs-glib2.i686 alsa-plugins-pulseaudio.i686 qtwebkit.i686

3) Por fim, execute a instalação do skype, com base no arquivo baixado no item 1:

 #rpm -i skype*

4) Pronto! Skype disponível para utilização.

Linux (Fedora) - Pen Drive Bootável



Para criar um pen-drive bootável com o instalador do Fedora, precisamos ter em mãos os sistemas "Suse Studio ImageWritter" ou o "Rawrite32".

Usar o YUMI ou outras ferramentas, apresentam erros no momento da instalação do Fedora.


Linux (Red Hat) - Repositórios (Verificando \ Atualizando)

Comando:

# yum repolist

quarta-feira, 8 de junho de 2016

Linux - ZIP\Unzip

Presente na maioria das distribuições LINUX, os comandos ZIP e UNZIP possibilitam realizar compactações ou descompactações de arquivos de forma nativa. Ex:

Compactando:

$ zip - r <Nome do novo arquivo .zip> <Nome do arquivo ou do diretório a ser compactado)

$zip - r Fabio.zip Curriculum.doc

O parâmetro -r indica que o conteúdo do diretório e seus subdiretórios devem ser compactados. 


 Descompactando:

$ unzip <Nome do arquivo .zip> -d <destination>


sexta-feira, 11 de março de 2016

TOTVS RM - Falha na verificação da base de dados! A base de dados está bloqueada para uso em razão de erros no processo de atualização das versões a seguir:...

 Falha na verificação da base de dados! A base de dados está bloqueada para uso em razão de erros no processo de atualização das versões a seguir:...

Causa: Este erro é apresentado no momento de acesso ao sistema, pois durante o processo de conversão de versão foram apresentados erros e não foram corrigidos.

Solução:

Não existe um processo de solução.

Para analisar o log da conversão:

Análise o log de erros normalmente encontrado no diretório \TOTVS\CORPORERM\RM.NET\ATUALIZADOR\LOG.
Este arquivo é criptografado, e você pode analisá-lo com o programa "RM.Atualizador.LogViewer.exe", localizado em \TOTVS\CORPORERM\RM.NET

Verifique o erro apresentado, corrija a base de dados, e refaça a conversão.

Tabela GUPGATUALIZACAO.

Esta tabela armazena os resultados dos logs de conversão e faz a restrição do acesso ao sistema.