terça-feira, 27 de agosto de 2013

Debian / Ubuntu Linux: E: Encountered a section with no Package: header Error and Solution

Esse erro acontece geralmente quando executamos o comando apt-get update, o erro geralmente é algo parecido com a mensagem abaixo:

Reading package lists... Error!
E: Encountered a section with no Package: header
E: Problem with MergeList /var/lib/apt/lists/security.debian.org_dists_squeeze_updates_contrib_i18n_Translation-en
E: The package lists or status file could not be parsed or opened.

Execute os comandos abaixo para corrigir o problema:

rm -rf /var/lib/apt/lists/*
apt-get update

domingo, 25 de agosto de 2013

Instalar Virtualbox no Ubuntu 12.04 via apt-get

  1. echo “deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib” | sudo tee /etc/apt/sources.list.d/virtualbox.list
  2. wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -
  3. apt-get update
  4. sudo apt-get install virtualbox-4.2

segunda-feira, 12 de agosto de 2013

Descompactar arquivos tar, tar.gz/tgz, tar.bz2 e tar.xz

Extraindo .tar. A letra X serve para extrair os dados e a letra F indica o arquivo a ser processado. A letra Z é quem aciona o comando gunzip:

tar -xf arquivo.tar

Arquivos .tar compactados com gzip:

tar -xzf arquivo.tar.gz
tar -xzf arquivo.tgz

Para descompactar primeiro o arquivo e depois extrair o arquivo tar:

gunzip arquivo.tar.gz
tar -xf arquivo.tar

zcat arquivo.tar.gz | tar -xf -

Arquivos .tar compactados com bzip2. Paradescompactar primeiro o arquivo e depois extrair o arquivo tar. A letra j é quem aciona o comando bzip2:

tar -xjf arquivo.tar.bz2

bunzip2 arquivo.tar.bz2
tar -xf arquivo.tar

bzcat arquivo.tar.bz2 | tar -xf -

O compactador xz aumenta o grau de compactação, mas leva mais tempo para criar e extrair o arquivo, a letra J é quem adiciona o xz:

tar -xJf arquivo.tar.xz

Instalar Office 2010 no Ubuntu 12.04

  1. Instalar Wine 1.4
    • apt-get update
    • apt-get install wine1.4 winetricks
  2. Configurar Winetricks
Abra o winetricks e siga as instruções abaixo:
Selecione agora a opção Install a Windows DLL or component:
Selecione as opções dotnet20 e msxml6, na imagem só aprece uma porque elas estão distante.
Instalação do dotnet 2.0:


Instalação do msxml6:




Instale as fontes:
Selecione corefonts:
Selecione Run winecfg:
Clique na aba bibliotecas e verá a biblioteca *msxml6:
Com a biblioteca *msxml6 marcada clique no botão editar, marque a opção Nativa (Windows) e clique no botão OK:
No campo a cima chamado Nova substituição para a biblioteca clique na seta ao lado para mostrar as opções e digite o nome da biblioteca gdiplus e riched20 e clique no botão adicionar:
O procedimento que foi realizado com a biblioteca *msxml6 deve ser feito com as duas bibliotecas, após as duas ficarem com a opção (nativa), clique em OK:
Agora é só instalar:

quinta-feira, 8 de agosto de 2013

Restringindo acesso ao SSH por usuários

Para impedir que todos os usuários acessem o servidor via ssh, adicione a linha abaixo ao arquivo /etc/ssh/sshd_config, e depois reinicie o serviço do ssh.

AllowUsers      root diego

Com isso somente os usuários root e diego terão acesso.