Mostrando postagens com marcador lmde. Mostrar todas as postagens
Mostrando postagens com marcador lmde. Mostrar todas as postagens

quarta-feira, 27 de julho de 2016

Instalando MongoDB 3.2 no Linux Mint Debian Edition


Passo a passo seguindo as orientações do site do Mongo: link


1. Importar a chave pública usada pelo sistema de gerenciamento de pacotes

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927

2. Adicione o repositório do MongoDB 3.2 no sourcelist do seu sistema

echo "deb http://repo.mongodb.org/apt/debian wheezy/mongodb-org/3.2 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list

3. Atualize a lista de pacotes dos repositórios

sudo apt-get update

4. Instale  os pacotes do MongoDB

4.1 Para instalar a última versão estável do MongoDB

sudo apt-get install -y mongodb-org

4.2 Para instalar uma versão específica

sudo apt-get install -y mongodb-org=3.2.8 mongodb-org-server=3.2.8 mongodb-org-shell=3.2.8 mongodb-org-mongos=3.2.8 mongodb-org-tools=3.2.8

5. Verifique o status do serviço do mongod

O daemon do MongoDB tem o nome de mongod e pode ser verificado em /etc/init.d/mongod
sudo service mongod status
Caso o serviço esteja parado, inicie-o
sudo service mongod start
Por padrão os arquivos do mongo ficam em /var/lib/mongodb e o log em /var/log/mongodb

Caso queira alterar os caminhos, modifique em /etc/mongod.conf
Veja em systemLog.path e storage.dbPath para maiores informações.

6. Entre no shell do mongo

mongo

Para sair

Entre com o comando quit() no shell do mongo ou Ctrl + c
> quit()

Aviso do transparent_hugepage

Caso recebe o seguinte aviso ao entrar no shell do mongo, siga as orientações propostas no site do mongoBD. Fonte: link

** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is 'always'.
**        We suggest setting it to 'never'

1. Crie o seguinte script no /etc/init.d

sudo vim /etc/init.d/disable-transparent-hugepages

2. Cole o seguinte conteúdo no script

#!/bin/sh
### BEGIN INIT INFO
# Provides:          disable-transparent-hugepages
# Required-Start:    $local_fs
# Required-Stop:
# X-Start-Before:    mongod mongodb-mms-automation-agent
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Disable Linux transparent huge pages
# Description:       Disable Linux transparent huge pages, to improve
#                    database performance.
### END INIT INFO

case $1 in
  start)
    if [ -d /sys/kernel/mm/transparent_hugepage ]; then
      thp_path=/sys/kernel/mm/transparent_hugepage
    elif [ -d /sys/kernel/mm/redhat_transparent_hugepage ]; then
      thp_path=/sys/kernel/mm/redhat_transparent_hugepage
    else
      return 0
    fi

    echo 'never' > ${thp_path}/enabled
    echo 'never' > ${thp_path}/defrag

    unset thp_path
    ;;
esac

3. Torne o script executável

sudo chmod 755 /etc/init.d/disable-transparent-hugepages

4. Configure o iniciar o script no boot do sistema

Para Debian/Ubuntu:

sudo update-rc.d disable-transparent-hugepages defaults

Para SUSE:

sudo insserv /etc/init.d/disable-transparent-hugepages

Para Red Hat, CentOS, Amazon Linux, and derivatives:

sudo chkconfig --add disable-transparent-hugepages


Para remover o MongoDB


1. Pare o serviço do mongod

sudo service mongod stop

2. Remova os pacotes

sudo apt-get purge mongodb-org*

3. Remova os diretórios dos arquivos do MongoDB

sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongodb





quarta-feira, 26 de agosto de 2015

Instalando o driver Nvidia do LMDE 2


Para usar o driver da Nvidia no Linux Mint Debian Edition 2, instale os seguintes pacotes:

$ sudo apt-get install nvidia-glx nvidia-kernel-dkms nvidia-xconfig nvidia-settings

Após a instalação, execute o comando que configura o X para usar o driver da Nvidia:

$ sudo nvidia-xconfig



# Editado em 11/01/2016


Ok, ok ,ok!!! Tenho certeza de que muitos não tiveram sucesso na instalação do drive Nvidia, no LMDE2...tudo bem, eu também não tive dessa vez. Fui instalar no Mint na minha desktop, que possui a placa Quadro FX 550, e deu o que falar! A instalação acima é encontrada em diversos fóruns, mas eu não tinha sucesso. Cheguei a ferrar com o X, me forçando a formatar novamente a máquina (sorte que era uma instalação nova).

Bom, como toda história tem um final feliz (vai, vamos, sejam otimistas!), encontrei a dica de ouro, e aí vai:

Pelo comando inxi OU lspci vamos obter o nome da sua placa Nvidia:


$ inxi -Fxz | \grep Graphics
Graphics:  Card: NVIDIA NV43GL [Quadro FX 550] bus-ID: 01:00.0

$ lspci -nn | \grep VGA
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation NV43GL [Quadro FX 550] [10de:014d] (rev a2)

Reparem que a minha controladora é a Quadro FX 550.

Agora, com um programa da Nvidia, iremos detectar qual o driver adequado para a placa de vídeo. Vamos instalar o programa e executar:

$ sudo apt-get install nvidia-detect
$ nvidia-detect
Detected NVIDIA GPUs:
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation NV43GL [Quadro FX 550] [10de:014d] (rev a2)
Your card is only supported up to the 304 legacy drivers series.
It is recommended to install the
    nvidia-legacy-304xx-driver
package.

Notem que o programa já nos traz o driver certo para a controladora em questão, nvidia-legacy-304xx-driverVamos instalar ele:

$ sudo apt-get install nvidia-legacy-304xx-driver

Após a instalação do driver, crie o diretório /etc/X11/xorg.conf.d e o arquivo 20-nvidia.conf dentro do diretório que acabou de criar:

$ sudo mkdir /etc/X11/xorg.conf.d
$ sudo vim /etc/X11/xorg.conf.d/20-nvidia.conf

Coloque dentro do arquivo 20-nvidia.conf o seguinte conteúdo:

Section "Device"
Identifier "Quadro FX 550"
Driver "nVidia"
EndSection

Reparem que o Identifier, no meu caso, é Quadro FX 550. O mesmo valor que foi exibido dentro dos colchetes, pelos comandos inxi e lspci.

Salve o arquivo, reinicie a máquina e voilà!!

Skype, LMDE 2 e libGL.so.1 error

Após instalar o driver da Nvidia no LMDE 2, tive problemas ao inciar o skype. A mensagem de erro ao tentar executar o skype pela linha de comando era:

skype: error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory

A correção foi simples, instale o seguinte pacote libgl1-nvidia-glx-i386:

$ sudo apt-get install libgl1-nvidia-glx-i386

Resolvido o problema!


terça-feira, 18 de agosto de 2015

Instalando VMware Player no Linux Mint Debian Edition 2


Faça o download do pacote aqui, que até o presente momento fará o download do seguinte arquivo: 
VMware-Player-7.1.2-2780323.x86_64.bundle

Certifique que seu sistema tem as dependências necessárias para a instalação do Player:

$ sudo apt-get install build-essential linux-headers-`uname -r`


A seguir, instale o pacote com o comando a seguir:

$ sudo bash ./VMware-Player-3.1.4-385536.x86_64.bundle



E pronto!

terça-feira, 11 de agosto de 2015

Instalando Skype no Linux Mint


Atualmente estou usando o LMDE 2 64x, e tenho gostado muito a estabilidade do sistema. Testei outras distros mas me adaptei melhor com o Mint. Contudo, precisei instalar o Skype e tive dificuldades de encontrar uma forma segura de instalação. Encontrei essa e vou compartilhar, pois funcionou perfeitamente:


LMDE 32x

$ wget -O skype-install.deb http://www.skype.com/go/getskype-linux-deb
$ sudo dpkg -i skype-install.deb



LMDE 64x


$ sudo dpkg --add-architecture i386
$ sudo apt-get update
$ wget -O skype-install.deb http://www.skype.com/go/getskype-linux-deb
$ sudo dpkg -i skype-install.deb



No meu caso, deu erro ao instalar o pacote deb. Nesse caso, execute o comando abaixo e após terminar execute a instalação do skype-install.deb


$ sudo apt-get -f install


Caso tenha problemas com áudio, rode o comando:

$ sudo apt-get install libpulse0:i386