domingo, 24 de novembro de 2013

VirtualBox - Instalando Adicionais para Convidado no Fedora

Irritado toda vez que você instala o Fedora em uma máquina virtual no VirtualBox e a resolução da tela não passa de míseros 1024x768?

A solução é instalar os Adicionais para Convidado do VirtualBox na máquina virtual com Fedora.

Antes de mais nada, atualize o Fedora (convidado) e reinicie a máquina virtual (sempre como root):
yum update -y
init 6
Depois instale as seguintes dependências na máquina virtual:
yum install dkms binutils gcc gcc-c++ make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel
Agora é só montar a ISO com os adicionais para convidado.

Selecione a janela da máquina virtual, clique em Dispositivos - Instalar Adicionais para Convidado...

Se for preciso, o VirtualBox irá baixar a ISO automaticamente.

A ISO será montada dentro da máquina virtual como uma unidade de CD e será aberta janela perguntando se você quer executar a instalação dos adicionais. Responda que sim e forneça a senha de root.

Se tudo correr bem, você verá os [    ok    ] na telinha do terminal e aí é só reiniciar a máquina virtual e pronto.

Máquina Virtual com Fedora a 1280x960 - resolução mais confortável para trabalhar

Após o reinício, sua resolução já estará maior.

quarta-feira, 20 de novembro de 2013

HP Laserjet M1212nf MFP no Ubuntu

A única forma de instalar a HP Laserjet M1212nf MFP no Ubuntu é por meio do utilitário hp-setup.

Ele vem instalado com a versão padrão do Ubuntu.

A princípio, um simples sudo hp-setup deveria funcionar.



No entanto, por ora, a versão do hplip que está nos repositórios oficiais do Ubuntu é a 3.13.9, que está com bug e o hp-setup não consegue completar a instalação da sua impressora.

Eu consegui instalar a HP por meio da versão 3.13.11

Enquanto eles não atualizam os pacotes para Ubuntu, você deve instalar a última versão manualmente.

OBS: Para versões mais recentes, tudo que você tem a fazer é instalar o hplip-gui e, após isso, o hp-setup deverá funcionar normalmente. Se não for suficiente, proceda conforme abaixo.

Primeiro, remova o hplip que vem instalado no Ubuntu:
sudo apt-get remove --purge hplip*
sudo rm -rf /usr/share/hplip
sudo rm -rf /etc/hp
sudo rm -rf ~/.hplip
sudo rm -rf /var/lib/hp
Depois, para instalar a última versão, basta seguir as instruções do assistente de instalação do hplip.

Se não conseguir baixar o "plug-in" proprietário para a impressora, faça o download manual aqui e depois escolha para indicar manualmente o local onde o plug-in poderá ser encontrado em vez de fazer o download automaticamente.

Ao final, adicione seu usuário ao grupo "lp":

sudo usermod -a -G lp $USER

Reinicie o computador.

Finalmente, execute o hp-setup com poderes de root:
sudo hp-setup

Ou, se não quiser usar a interface gráfica e fazer somente via linha de comando:
sudo hp-setup -i

E tudo deverá correr bem.

terça-feira, 19 de novembro de 2013

Kingsoft Office no Ubuntu 13.10 64bits

O Kingsoft Office (ou WPS Office) é clone quase perfeito do Microsoft Office.


A versão para Linux ainda é alpha mas já funciona incrivelmente bem. Estou impressionado com a rapidez que ele abre.

Aparentemente possui todos os recursos mais usados no Office da Microsoft e consegue abrir os arquivos criados no Office com êxito.

Você consegue trocar para as duas interfaces: a mais recente do Office atual ou aquela mais tradicional do Office 2003.

Há pacote .deb disponível para Ubuntu e afins.

Mas quem estiver usando Ubuntu 13.10 64 bits não conseguirá abrir o Kingsoft Office apenas instalado o pacote .deb.

Isso porque ainda não fizeram versão para 64 bits. Então você instala a versão i386 mesmo mas precisa instalar também as bibliotecas 32 bits - manualmente.

Segue a lista das dependências que devem ser instaladas para que o Kingsoft Office funcione corretamente:
sudo apt-get -y install libc6:i386 libgcc1:i386 gcc-4.6-base:i386 libstdc++6:i386 libx11-6:i386 libglib2.0-0:i386 libfreetype6:i386 libSM6:i386 libXrender1:i386 libfontconfig1:i386 libXext6:i386 libcups2:i386 p11-kit:i386 libcap-ng0:i386 gnome-keyring:i386
Depois, se puder, colabore com os desenvolvedores. Trabalho bem feito.

segunda-feira, 18 de novembro de 2013

Chega de sofrer com as cores do Putty

Se você administra servidores a partir de máquinas com Windows, com certeza usa ou já usou o Putty.

O problema é que o esquema padrão de cores é péssimo e você tem que ficar se esforçando para ler os comentários de arquivos de configuração ou até mesmo o resultado de um simples ls. O azul em especial não fica bom com o fundo preto.

Após muita procura, consegui descobrir fórmula simples para tornar as cores agradáveis e legíveis com um mínimo de intervenção.

Se quiser alterar para todas as "Saved Sessions", carregue a sessão "Default Settings" e em "Colours" altere os seguintes valores:

ANSI Green: 152,251,152
ANSI Blue: 3,92,190
ANSI Cyan: 255,160,160

Grave o perfil como "Default Settings" e a partir daí todas as novas sessões que você criar ficarão com aspecto bem mais agradável e legível e ainda assim muito próximo do layout padrão.

Ou... você pode usar o excelente MobaXterm, que tem muitos mais recursos e é bem mais prático que o Putty.

domingo, 17 de novembro de 2013

Visualizando o progresso do dd

O comando dd é ótimo para criar os pendrives inicializáveis com Ubuntu, Fedora, LinuxMint ou qualquer outra distribuição GNU/Linux.

No entanto, como os arquivos .ISO em geral são grandes, a demora e a ausência de saída na tela do terminal às vezes dá um pouco de impaciência.

Para ver progresso da gravação use o comando pv com pipes (|) da seguinte maneira.

Primeiro instale o pv:

apt-get install pv

Para fazer a cópia e ver o progresso:

dd if=arquivo.iso | pv --timer --rate | dd of=/dev/sd_ bs=1M

Onde sd_ será o dispositivo (pendrive). Use o dispositivo (ex. sdb) e não a partição (ex. sdb1).

Digite o comando como root e não usando o sudo.

Você verá algo como:

7,11MB 0:00:07 [15,9MB/s] [       <=>                                               ]


Nesse caso (criação do pendrive) ele não consegue estimar o tamanho do arquivo. Você teria que especificá-lo manualmente (opção --size).

Mas mesmo assim já é melhor do que nada.

OU, mais fácil ainda, você pode usar o dcfldd. Trata-se de versão melhorada do dd para uso em investigações forenses. Por padrão ele mostra o progresso em blocos e megabytes.

Para instalar (no Ubuntu):
sudo apt-get install dcfldd