Janeiro 2016
Sua fonte de informação sobre Linux, com notícias, tutoriais e dicas de fácil entendimento para usuários do openSUSE, Fedora, Debian e Ubuntu!
Instalação do VMware Player no openSUSE, CentOS 7, Debian 8 e Ubuntu 14.04

Passo a passo de instalação do VMware Player 12 no openSUSE, CentOS 7, Debian 8 e Ubuntu 14.04.

O VMware Workstation Player é um software de virtualização, disponível tanto para Linux quanto Windows, com ele é possível utilizar um sistema operacional (guest) ao mesmo tempo que utiliza o SO instalado no seu computador (host). Uma das vantagens de virtualizar um sistema operacional, por exemplo, é alguém que usa Linux mas precisa de um programa que só "roda" no Windows, ele pode virtualizar o Windows e utilizar o programa sem necessidade de fazer dual-boot (mas depende do software, nem sempre a virtualização é a melhor alternativa).

Diferente do Oracle VM VirtualBox, o VMware Player é proprietário, mas pode ser utilizado gratuitamente para uso pessoal e não comercial. Para conhecer mais detalhes sobre o VMware Player acesse:

http://www.vmware.com/br/products/player/

Antes da instalação recomendo atualizar a sua distro e depois reiniciar a máquina:

No openSUSE:

sudo zypper up

No CentOS:

sudo yum update && sudo yum upgrade

No Debian/Ubuntu:

sudo apt-get update && sudo apt-get upgrade






Após reiniciar, instale as dependências:

No openSUSE:

sudo zypper in autoconf automake gcc kernel-devel make

No CentOS 7:

sudo yum install gcc kernel-devel kernel-headers

No Debian:

sudo apt-get install linux-headers-`uname -r` libx11-6 libx11-dev x-window-system-core x-window-system xspecs libxtst6 psmisc build-essential ia32-libs

Ubuntu:

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

Após, baixe o VMware Workstation Player (somente versão 64 bits) em:

https://www.vmware.com/go/downloadplayer

Página de Download do VMware Workstation Player

Abra um terminal e acesse a pasta onde baixou o executável, por exemplo, na pasta Downloads:

cd /home/$USER/Downloads

Dê permissão de execução ao executável com:

sudo chmod +x VMware-Player-*.x86_64.bundle

E inicie o instalador com:

sudo sh VMware-Player-*.x86_64.bundle

Irá surgir uma tela semelhante a esta:

Contrato de licença do VMware Player

É mostrado o Contrato de licença do VMware Player, leia-o com atenção (copie e cole num tradutor online se for o caso) e marque "I accept the terms in the license agreement" (Eu aceito os termos do contrato de licença) para aceitar, após, clique em "Next". A seguir, é mostrado o Contrato de licença do VMware OVF Tool, também é necessário aceitar a licença, leia com atenção, marque novamente "I accept the terms in the license agreement" e clique em "Next":

Contrato de licença do VMware OVF Tool

A seguir, é perguntado se desejas que o VMware Player procure por atualizações ao iniciar, eu preferi não habilitar essa opção:

Procurar por atualizações ao iniciar

Na próxima tela, pergunta se queres que o VMware Player envie informações anônimas sobre o seu sistema e as estatísticas de uso à VMware, eu preferi não enviar:

Enviar dados anônimos de uso à VMware

A seguir é possível inserir uma licença do VMware (caso já tenha comprado), como no meu caso é para uso pessoal, deixei em branco:

Inserir chave de licença (opcional)

Tudo pronto, clique em "Install" para começar a instalação (é óbvio):

Iniciar a instalação do VMware Player

Agora é aguardar a instalação...

Instalando o software

Instalação completa, clique em "Finish":

Terminada a instalação

Procure pelo lançador criado pelo VMware Player ou abra-o pelo terminal com:

vmplayer

Será apresentada a tela abaixo, será necessário inserir seu e-mail para usar o VMware Player (uso pessoal e não comercial), ou a chave de licença se usar para uso comercial, no meu caso, será a primeira opção:

Inserir um e-mail para poder utilizar o VMware Player

VMware Workstation Player 12 pronto para uso!

VMware Workstation Player instalado - openSUSE Leap

E só!


Referências:

http://www.vmware.com/products/player/

https://en.wikipedia.org/wiki/VMware_Player

https://forums.opensuse.org/showthread.php/492813-How-to-install-VMware-Player-on-OpenSUSE-13-1

https://communities.vmware.com/thread/466131?start=0&tstart=0

https://wiki.debian.org/VMware

https://help.ubuntu.com/community/VMware/Player

Sua fonte de informação sobre Linux, com notícias, tutoriais e dicas de fácil entendimento para usuários do openSUSE, Fedora, Debian e Ubuntu!
Oracle VM VirtualBox no openSUSE

Veja neste tutorial como instalar a versão mais recente do Oracle VirtualBox no openSUSE Leap e Tumbleweed.

 O Oracle VM VirtualBox é um software de virtualização gratuito e de código aberto, disponível tanto para Linux quanto Solaris, Windows e Mac OS. Com ele é possível executar vários sistemas operacionais ao mesmo tempo, sem a necessidade de reiniciar o computador. Para saber mais sobre o Oracle VirtualBox e sobre virtualização acesse:

  https://www.virtualbox.org

  https://pt.wikipedia.org/wiki/Virtualização

 Vamos então à instalação!

   Tutorial testado no openSUSE Tumbleweed, com o ambiente de área de trabalho GNOME.

Instalando o Oracle VM VirtualBox no openSUSE

 A primeira coisa a se fazer é atualizar o sistema, abra um terminal e digite:

sudo zypper up

Após a conclusão, você DEVE reiniciar o seu computador antes de continuar seguindo os passos a seguir, do contrário, uma das etapas poderá falhar, ok?






 Supondo que você reiniciou o seu computador após instalar as atualizações, abra novamente um terminal e instale as dependências necessárias executando:

sudo zypper in gcc make kernel-devel libelf-devel

 A seguir, adicione o repositório do VirtualBox no sistema com:

wget http://download.virtualbox.org/virtualbox/rpm/opensuse/13.2/virtualbox.repo && sudo mv virtualbox.repo /etc/zypp/repos.d/

 Baixe e instale a chave pública da Oracle:

wget https://www.virtualbox.org/download/oracle_vbox.asc && sudo sudo rpm --import oracle_vbox.asc

 Atualize os repositórios:

sudo zypper ref

 E instale o VirtualBox com:

sudo zypper in VirtualBox-5.2

 Caso queira instalar a versão mais "antiga", a 5.1.x, basta executar:

sudo zypper in VirtualBox-5.1

 Após a instalação, adicione o seu usuário ao grupo vboxusers:

sudo gpasswd -a $USER vboxusers

 Para poder utilizar dispositivos USB nas máquinas virtuais que irá criar, você terá que baixar o "Extension Pack" referente a versão do VirtualBox instalada, acesse:

  https://www.virtualbox.org/wiki/Downloads

Oracle VirtualBox - Downloads

 Após baixar, instale-o clicando duas vezes sobre o mesmo ou através do terminal com o comando:

VBoxManage extpack install --replace /onde/está/o/Oracle_VM_VirtualBox_Extension_Pack-X.yz.vbox-extpack

 No meu caso, ficou assim:

VBoxManage extpack install --replace /home/sandro/Downloads/Oracle_VM_VirtualBox_Extension_Pack-5.2.0-118431.vbox-extpack
* Execute esse comando como usuário "comum", que após pedirá a sua senha para completar a instalação.

 Depois de instalado, reinicie mais uma vez o seu computador para começar a utilizar o VirtualBox no openSUSE!

Oracle VirtualBox executando no openSUSE Leap


Está aparecendo uma mensagem de erro com os dizeres "Kernel driver not installed (rc=-1908)", o que fazer?

 Se ao executar uma máquina virtual aparecer uma mensagem de erro "Kernel driver not installed (rc=-1908)", como na imagem abaixo (após uma atualização de Kernel, por exemplo):

Erro: Kernel driver not installed (rc=-1908)

 Basta apenas executar o comando (como root, indicado pela própria mensagem):

/sbin/rcvboxdrv setup

 Ou, dependendo da versão instalada:

/etc/init.d/vboxdrv setup

 Após, você provavelmente conseguirá executar suas máquinas virtuais normalmente!


E como faço para remover o VirtualBox do openSUSE?

 Para desinstalar o Oracle VirtualBox também é simples, basta abrir um terminal e executar:

sudo zypper rm VirtualBox-5.*

 Caso também queira remover o repositório do VirtualBox do sistema, basta executar:

sudo rm /etc/zypp/repos.d/virtualbox.repo

 Simples, não é?!


 Então é isso! Caso tenha alguma dúvida, sugestão ou crítica a respeito deste tutorial, basta deixar o seu comentário logo abaixo, ou se preferir, entre em contato conosco!

 Aproveite e cadastre-se para receber todas as novidades do Blog Opção Linux no seu e-mail, ou siga-nos no Google+, no Twitter ou na nossa página no Facebook! :)

 Muito obrigado pela visita e até o próximo tutorial!


Referências:

Sua fonte de informação sobre Linux, com notícias, tutoriais e dicas de fácil entendimento para usuários do openSUSE, Fedora, Debian e Ubuntu!
Gerenciando pacotes no openSUSE pelo terminal com o zypper

Confira algumas dicas de uso do zypper para gerenciar pacotes e repositórios no seu openSUSE utilizando o terminal.

 O zypper é um gerenciador de pacotes de linha de comando do openSUSE e SUSE Linux Enterprise para instalar, atualizar e remover pacotes, bem como para gerenciar repositórios. Tanto o zypper como o poderoso YaST utilizam a biblioteca libzypp.

 Para mais informações acesse:

https://www.suse.com/pt-br/documentation/sled11/book_sle_admin/data/sec_zypper.html

  Apenas os comandos que não fazem mudanças no sistema (por exemplo, a ajuda do zypper) podem ser executados como usuário comum, os demais, apenas como root (obviamente).

Uso geral


 A sintaxe geral do zypper é a seguinte:

zypper [--opções-globais] comando [--opções-do-comando] [argumentos]

 Os componentes entre colchetes não são obrigatórios. A maneira mais simples de executar o zypper é digitar seu nome seguido de um comando. Por exemplo, para aplicar todos os patches necessários ao sistema, basta digitar:

zypper patch

 Além disso, você pode escolher dentre uma ou mais opções globais, digitando-as antes do comando. Por exemplo, --non-interactive significa executar o comando sem perguntar nada (aplicando as respostas padrão automaticamente):

zypper --non-interactive patch

 Para usar as opções específicas de um comando em particular, digite-as logo após o comando. Por exemplo, --auto-agree-with-licenses significa aplicar todos os patches necessários ao sistema sem solicitar confirmação de nenhuma licença (eles serão aceitos automaticamente):

zypper patch --auto-agree-with-licenses

 Alguns comandos requerem um ou mais argumentos. Ao usar o comando install, por exemplo, é preciso especificar o(s) pacotes(s) a instalar:

zypper install audacity

 Algumas opções também requerem um argumento. O comando a seguir lista todos os padrões conhecidos:

zypper search -t pattern

 Você também pode combinar todos os anteriores. Por exemplo, o comando a seguir instala os pacotes vlc e mplayer do repositório Packman durante o modo verboso:

zypper -v install --from Packman vlc mplayer

 A opção --from trata de manter todos os repositórios habilitados (para resolução de dependências) enquanto solicita o pacote do repositório especificado.

 Quase todos os comandos zypper possuem uma opção dry-run que simula o comando indicado. Ela pode ser usada para fins de teste.

zypper remove --dry-run MozillaFirefox

 O Zypper suporta a opção global --userdata string para fins de identificação da transação. A string definida pelo usuário é passada para os registros de histórico do Zypper em /var/log/zypp/history e no Snapper.

zypper --userdata string patch



Gerenciamento de Repositórios


Listando os repositórios

 - Para listar todos os repositórios definidos no seu sistema, basta executar:

zypper repos

 Ou:

zypper lr

 - Para listar os repositórios com seus respectivos URI base, execute:

zypper lr -u

 - Para exibir os repositórios e também a prioridade de cada um, basta digiar:

zypper lr -p


Atualizando os repositórios

 - Para atualizar todos os repositórios do sistema, basta executar:

zypper refresh

 Ou:

zypper ref

 - Para forçar a atualização dos repositórios (opção -f):

zypper ref -f

 - Já para atualizar um repositório em específico (opção -r), a sintaxe a ser usada é a seguinte:

zypper ref -r [ APELIDO, URI ou NÚMERO ]

EXEMPLO

 - Forçando a atualização de um repositório em específico (no caso, do Packman):

zypper ref -r Packman


Adicionando um novo repositório

 A sintaxe para adicionar um repositório no sistema é a seguinte:

zypper ar [opções] [ URI ] [ APELIDO ]

EXEMPLOS

 - Adicionando o Repositório Packman no openSUSE Tumbleweed:

zypper ar http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/ Packman

 - Adicionando o Repositório Packman no openSUSE Tumbleweed e habilitando a atualização automática do mesmo (opção -f):

zypper ar -f http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/ Packman


Removendo um repositório

 A sintaxe de uso do zypper para remover repositórios é a seguinte:

zypper rr [opções] [ APELIDO, URI ou NÚMERO ]

EXEMPLOS

 - Removendo o repositório Packman do sistema (utilizando o APELIDO/ALIAS do mesmo):

zypper rr Packman


 - Removendo o repositório de número 20 do sistema (para conferir o número de cada repositório, execute zypper lr:

sudo zypper rr 20


Modificando um repositório

 Para modificar um repositório com o zypper, atente-se à sintaxe de uso:

zypper mr [opções] [ APELIDO, URI ou NÚMERO ]

EXEMPLOS

 - Desabilitando o repositório Packman (opção -d) (utilizando o APELIDO/ALIAS do mesmo):

sudo zypper mr -d Packman

 - Desabilitando o repositório de número 19 do sistema:

sudo zypper mr -d 2

 - Habilitando novamente o repositório Packman (opção -e):

zypper mr -e Packman


 Para renomear repositórios, você deve utilizar a seguinte sintaxe:

zypper nr [ APELIDO, URI ou NÚMERO ] [ NOVO APELIDO ]

EXEMPLO

 - Renomeando o repositório "Packman" para "Repo-Packman":

zypper nr Packman Repo-Packman


Limpando o cache dos repositórios

 A sintaxe de uso do zypper para limpar o cache dos repositórios é a seguinte:

zypper cc [opções] [ APELIDO, URI ou NÚMERO ]

EXEMPLOS

 - Para limpar o cache de todos os repositórios:

zypper cc

 - Para limpar o cache de um repositório em específico (opção -r):

zypper cc -r Repo-Packman



Gerenciamento de pacotes


Instalando e removendo pacotes

 Para instalar novos pacotes com o zypper, atente-se à sintaxe abaixo:

zypper in [opções] [ NOME DO PACOTE OU LOCALIZAÇÃO DO PACOTE .RPM ]

EXEMPLOS

 - Instalando o Steam no openSUSE:

sudo zypper in steam

 - Instalando o Steam, mas não instalar os pacotes recomendados, apenas os necessários (opção --no-recommends):

zypper in --no-recommends steam

 - Forçar a reinstalação de um pacote (opção -f):

zypper in -f kdenlive

 - Instalando um pacote .RPM local:

zypper in /home/usuario/Downloads/VirtualBox*.rpm


 Caso queira instalar os pacotes fonte, você deverá seguir a seguinte sintaxe:

zypper si [opções] [ NOME DO PACOTE ]

EXEMPLOS

 - Instalando os pacotes fonte do zypper:

zypper si zypper

 - Baixar os pacotes fonte do zypper, mas não instalá-los (opção --download-only):

zypper si --download-only zypper


 Também é possível instalar pacotes/softwares de um repositório em específico. Para isso, você deve seguir a seguinte sintaxe:

zypper in [--from] [ NOME DO PACOTE ]

EXEMPLO

 - Instalando o K3b e o k3b-codecs a partir do repositório Packman (opção --from):

zypper in --from Repo-Packman k3b k3b-codecs


 Para instalar um pacote e desinstalar outro ao mesmo tempo, basta seguir a sintaxe:

zypper in [PACOTE A SER INSTALADO] -[PACOTE A SER REMOVIDO]

EXEMPLO

 - Instalando o Vim e removendo o WinFF do sistema (observe que há um - antes do nome do pacote a ser removido):

zypper in vim -winff


 Já para remover pacotes utilizando o zypper, você deve seguir a seguinte sintaxe:

zypper rm [opções] [ NOME DO PACOTE ]

EXEMPLOS

 - Removendo um pacote do sistema (no meu caso, o Google Chrome):

zypper rm google-chrome-stable

 - Removendo um pacote do sistema e todas as dependências desnecessárias (opção -u):

zypper rm -u google-chrome-stable


Gerenciamento de atualizações


Verificando e listando as correções

 - Para verificar se existem correções para o sistema:

zypper pchk

 - Para listar todas as correções disponíveis:

zypper pch

 - Para listar apenas as correções aplicáveis:

zypper lp

 - Para instalar todas as correções necessárias:

zypper patch


Listando as atualizações e atualizando pacotes

 - Para listar todas as atualizações de pacotes disponíveis:

zypper lu

 - Para atualizar todos os pacotes com novas versões:

zypper up


 Também é possível atualizar pacotes individualmente, confira a sintaxe a ser utilizada:

zypper up [NOME DO PACOTE]

EXEMPLO

 - Para atualizar um único pacote, ao invés de todos os pacotes do sistema (no caso, o MozillaFirefox:

zypper up MozillaFirefox


 - Para fazer uma atualização na distribuição (use com cuidado):

zypper dup



Pesquisa de pacotes e utilitários


Pesquisando por pacotes disponíveis

 Para realizar uma busca de pacotes com o zypper, utilize como referência a sintaxe abaixo:

zypper se [NOME DO PACOTE]

EXEMPLO

 - Pesquisando por um pacote (no caso, o VirtualBox):

zypper se virtualbox


 Para obter informações sobre um determinado pacote, a sintaxe a ser usada é:

zypper if [NOME DO PACOTE]

EXEMPLO

 - Obtendo informações sobre um pacote (no caso, do MozillaThunderbird):

sudo zypper if MozillaThunderbird


Verificando as dependências de pacotes

 - Para verificar se não há dependências quebradas no seu sistema:

zypper ve


Bloqueio de pacotes

 Para bloquear (travar) um pacote (evitando a sua remoção, atualização ou instalação), você deverá usar a seguinte sintaxe:

zypper al [NOME DO PACOTE]

EXEMPLO

 - Para bloquear a atualização de um pacote (no caso, do LibreOffice):

zypper al libreoffice


 Caso queira listar os bloqueios de pacotes ativos, use a sintaxe:

zypper ll [opções]

EXEMPLO

 - Listando todos os pacotes bloqueados no sistema:

zypper ll


 Já para remover o bloqueio de pacotes, utilize a seguinte sintaxe:

zypper rl [opções] [ NÚMERO DO BLOQUEIO ou NOME DO PACOTE ]

EXEMPLO

 - Removendo o bloqueio de um pacote (no caso, do LibreOffice):

zypper rl libreoffice


Verificando os processos ativos

 Para listar os processos em execução que ainda podem usar arquivos e bibliotecas removidas por atualizações recentes, utilize a seguinte sintaxe:

zypper ps [opções]

EXEMPLO

 - Listando os processos em execução que usam arquivos removidos:

zypper ps


Instalando pacotes recomendados

 Para instalar os pacotes recomendados para o seu sistema, o comando a ser utilizado possui a seguinte sintaxe:

zypper inr [opções]

EXEMPLOS

 - Instalando novos pacotes recomendados pelos pacotes já instalados no sistema:

zypper inr

 - Testando a instalação dos pacotes recomendados (opção -D):

zypper inr -D




 Nesta dica, listei apenas alguns comandos e opções do zypper disponíveis na documentação oficial do SUSE Linux Enterprise Desktop 11 e no Guia de uso do Zypper (Wiki do openSUSE). Para visualizar todos os comandos e opções disponíveis, basta digitar no terminal:

zypper --help

 Ou:

man zypper


 Então é isso! Caso tenha alguma dúvida, sugestão ou crítica a respeito deste tutorial, basta deixar o seu comentário logo abaixo, ou se preferir, entre em contato conosco!

 Aproveite e cadastre-se para receber todas as novidades do Blog Opção Linux no seu e-mail, ou siga-nos no Google+, no Twitter ou na nossa página no Facebook! :)

 Muito obrigado pela visita e até o próximo tutorial!


Referências: