Montar ISO no FreeBSD

Primeiro você tem que criar um dispositivo virtual, usando este comando:

# mdconfig -a -t vnode -f /path/to/image.iso -u 1

O comando “mdconfig” cria um dispositivo e imprime o nome. Basta acrescentar que a “/dev/” e montar:

# mount -t cd9660 /dev/md1 /media

Para desmontar a imagem, use o comando:

# umount /media

Uma vez montado, você pode desconfigurar o dispositivo com

# mdconfig -d -u 1

 

Share
Etiquetas: , , , , , , , ,
Colocado em FreeBSD por Tasca. Comentários desativados

Erro ao instalar SpamAssassin no FreeBSD 9 com perl5.16

Ao tentar efetuar a instalação do SpamAssassin em um FreeBSD 9 com o perl5.16 deu erro ao tentar instalar o pacote p5-HTML-Tagset-3.20.

Tentei fazer a instalação diretamente do p5-HTML:

# cd /usr/ports/www/p5-HTML-Tagset
# make install

Apresentou o seguinte erro:

pkg-static: lstat(/usr/ports/www/p5-HTML-Tagset/work/stage/usr/local/lib/perl5/site_perl/man/man3/HTML::Tagset.3.gz): No such file or directory
pkg-static: lstat(/usr/ports/www/p5-HTML-Tagset/work/stage/usr/local/lib/perl5/site_perl/HTML/Tagset.pm): No such file or directory
*** [fake-pkg] Error code 74

Stop in /usr/ports/www/p5-HTML-Tagset.

Ao tentar instalar pelo pkg também apresentou erro:

# pkg install p5-HTML-Tagset-3.20
Updating FreeBSD repository catalogue…
FreeBSD repository is up-to-date.
All repositories are up-to-date.
Updating database digests format: 100%
The following 1 packages will be affected (of 0 checked):

New packages to be INSTALLED:
p5-HTML-Tagset: 3.20

The process will require 17 kB more space.
11 kB to be downloaded.

Proceed with this action? [y/N]: y
pkg: http://pkg.freebsd.org/freebsd:9:x86:64/latest/All/p5-HTML-Tagset-3.20.txz: Not Found

Tentei então fazer a instalação através do pacote na internet:

# pkg add http://pkg.freebsd.org/freebsd:9:x86:64/latest/All/p5-HTML-Tagset-3.20_1.txz
Fetching p5-HTML-Tagset-3.20_1.txz: 100%    9 kB  10.2k/s    00:01
pkg: Missing dependency matching Origin: ‘lang/perl5.18′ Version: ’5.18.4_11′

Agora sim me veio o erro que eu esperava, ele precisa do perl5.18 e eu tinha instalado o perl5.16.

Tentei primeiro fazer a instalação do perl5.18:

# cd /usr/ports/lang/perl5.18/
# make install

Ele apresentou um erro informando que já tinha outra versão do perl instalado:

===>  Installing for perl5-5.18.4_11
===>  Checking if perl5 already installed
===>   An older version of perl5 is already installed (perl5-5.16.3_9)
You may wish to “make deinstall” and install this port again
by “make reinstall” to upgrade it properly.
If you really wish to overwrite the old port of perl5
without deleting it first, set the variable “FORCE_PKG_REGISTER”
in your environment or the “make install” command line.
*** [check-already-installed] Error code 1

Stop in /usr/ports/lang/perl5.18.
*** [install] Error code 1

Tentei então remover o perl:

# pkg info |grep perl
perl5-5.16.3_9                 Practical Extraction and Report Language
# pkg remove perl5-5.16.3_9

Mas com isso ele removeria varios pacotes do servidor, opção descartada na hora.

Deveria então atualizar o perl, em vez de desinstalar e instalar a nova versão, para atualizar, vamos usar o comando portmaster, primeiro, devemos instalar ele:

# cd /usr/ports/ports-mgmt/portmaster/
# make install

Agora sim, vamos atualizar o pacote do perl5.16 para o perl5.18:

# portmaster -o lang/perl5.18 lang/perl5.16

Agora podemos instalar o p5-HTML-Tagset-3.2:

# pkg add http://pkg.freebsd.org/freebsd:9:x86:64/latest/All/p5-HTML-Tagset-3.20_1.txz

Com ele instalado, vamos efetuar a instalação do SpamAssassin:

# pkg install spamassassin-3.4.0_17

Mais um erro, ao tentar iniciar o serviço logo após efetuar a configuração do mesmo:

# /usr/local/etc/rc.d/sa-spamd start

Starting spamd.

child process [96031] exited or timed out without signaling production of a PID file: exit 255 at /usr/local/bin/spamd line 2960.
/usr/local/etc/rc.d/sa-spamd: WARNING: failed to start spamd

E ao digitar o sa-update outro erro

# sa-update
Shared object “libiconv.so.2″ not found, required by “gpg”
gpg: process ‘/usr/local/bin/gpg –homedir=’/usr/local/etc/mail/spamassassin/sa-update-keys’ –batch –no-tty –status-fd=1 -q –logger-fd=1 –import’ finished: exit 1

Com a atualização do perl5.16 para o perl5.18 ele não cria automaticamente o atalho da biblioteca libiconv.so, devemos fazer isso manualmente:

ln -s /usr/local/lib/libiconv.so /usr/local/lib/libiconv.so.2

Precisamos também, instalar o modulo DNS do perl:

# cpan install Net:DNS

Agora sim, conseguimos iniciar o serviço do Spamd

#/usr/local/etc/rc.d/sa-spamd start
Starting spamd.

# /usr/local/etc/rc.d/sa-spamd status
spamd is running as pid 559.

Agora, seu SpamAssassin está instalado e pronto para uso.

Share

Backup e Load de Kernel Antigo

Um dica que sempre costumo seguir, é sempre quando for compilar um kernel em uma instalação nova no FreeBSD, é fazer um backup do kernel generico, que você tem a certeza que está funcionando, para caso venha ocorrer algum problema com o kernel novo, possamos subir o kernel generico, como uma opção de recuperação.

Para isso, basta copiarmos sua configuração atual.

# cp -Rp /boot/kernel /boot/kernel.generic

Feito isso, podemos instalar nosso novo Kernel.

Se após o boot do seu novo Kernel, por algum motivo ele não carregar, você deverá pressionar a opção 6 no menu de inicialização do FreeBSD e digitar o seguinte no prompt.

# unload kernel
# load /boot/kernel.generic/kernel
boot

Com isso, estaremos carregando o kernel antigo que fizemos backup e que sabemos que está totalmente funcional.

Caso você não tenha feito o backup do seu kernel generico, podemos utilizar o kernel.old que é o kernel anterior a sua ultima compilação. O FreeBSD sempre faz um backup do ultimo Kernel.

Para carrega-lo no menu de inicialização pressione a opção 6 novamente, no prompt digite.

# unload kernel
# load /boot/kernel.old/kernel
boot

Por hoje é só, lembrando que, sempre é bom ter uma forma de recuperar seu sistema quando acontece alguma falha.

Share

Instalar Zimbra 8.6 no Ubuntu 14.10

Abaixo um breve tutorial passo a passo de como instalar o Zimbra 8 em um Ubuntu 14.10

Download da ultima versão do Zimbra

# wget https://files.zimbra.com/downloads/8.6.0_GA/zcs-8.6.0_GA_1153.UBUNTU14_64.20141215151116.tg

Descompactar o arquivo baixado

# tar -xzvf zcs-8.6.0_GA_1153.UBUNTU14_64.20141215151116.tgz

Acessar o diretorio extraido

# cd zcs-8.6.0_GA_1153.UBUNTU14_64.20141215151116

Primeiramente devemos instalar algumas depedencias

# apt-get install sysstat sqlite3 pax libgmp10 libperl5.18 libaio1 unzip

Agora sim vamos efetuar a instalação

# ./install.sh

Responder as seguintes questoes:

Do you agree with the terms of the software license agreement? [N] y

Select the packages to install

Install zimbra-ldap [Y] y

Install zimbra-logger [Y] y

Install zimbra-mta [Y] y

Install zimbra-dnscache [Y] y

Install zimbra-snmp [Y] y

Install zimbra-store [Y] y

Install zimbra-apache [Y] y

Install zimbra-spell [Y] y

Install zimbra-memcached [Y] y

Install zimbra-proxy [Y] n

The system will be modified.  Continue? [N] y

Change domain name? [Yes] yesCreate domain: [zimbra.beersd.com.br] beersd.com.br

Devemos alterar a senha de admin

Address unconfigured (**) items  (? – help) 7

Select, or ‘r’ for previous menu [r] 4

Password for admin@beersd.com.br (min 6 characters): [OxcbbHyA] senha

Select, or ‘r’ for previous menu [r]

*** CONFIGURATION COMPLETE – press ‘a’ to apply
Select from menu, or press ‘a’ to apply config (? – help) a
Save configuration data to a file? [Yes] yes
Save config in file: [/opt/zimbra/config.7335]
Saving config in /opt/zimbra/config.7335…done.
The system will be modified – continue? [No] yes

Após a instalação, para acessar o painel de administração utilize o seguinte endereço:

https://host.dominio.com.br:7071

e  Webmail:

https://host.dominio.com.br

Nota-se que os acessos ficaram na porta 443 (https), para alterar isso, devemos seguinte o procedimento a seguir:

Acessar o servidor por ssh e entrar com o usuario do Zimbra:

# su – zimbra

O comando para alterar entre https e http é zmtlsctl e tem as seguintes opções:

http: http apenas, para acessar http://host.dominio.com.br
https: acessar com https apenas https://host.dominio.com.br
both: ambos os modos, usuário pode acessar por http ou https
redirect: ao acessar por http ele será redirecionado para https

# zmtlsctl [opcao]

Após isso, deverá dar um stop no Zimbra e depois um Start:

# zmcontrol stop

# zmcontrol start

Pronto, seu Zimbra está instalado e pronto para uso.

Share
Etiquetas: , , , , , , , , , , , , , , , , , ,
Colocado em Linux OpenSource por Tasca. Comentários desativados

LibreOffice para Android

LibreOffice_android

A The Document Foundation em parceria com a Collabora acaba de liberar para o Android, uma versão do LibreOffice.

Se tratando de um aplicativo beta, a versão para Android chama-se LibreOffice Viewer for Android, que por enquanto, tem apenas a função de visualizar documentos, não permitindo sua edição, entretanto, mesmo não podendo editar o documento, ele traz um grande diferencial para seus concorrentes, ele lê um número maior de extensões que seus concorrentes.

Gostou da ideia de ter o LibreOffice em seu Android ? Faça o download clicando aqui.

Share
Etiquetas: , , , , , , , , , , , , , ,
Colocado em Linux OpenSource por Tasca. Comentários desativados

PC-BSD 10.1.1-Release

A nova versão do PC-BSD saiu. Existem muitos recursos aprimorados, segue abaixo as notas da nova versão!

A equipe de PC-BSD tem o prazer de anunciar a disponibilidade do 10.1.1-RELEASE!

As alterações desde RC2
—————

* Corrigido um problema com auto-login no PCDM e configuração de localidade incorreta
* Corrigido um bug no user-gerente permitindo a exclusão do usuário atual
* Atualizado GRUB para incluir arquivos i18n
* Corrigido um problema com opções GPT inválidos sendo exibido quando
instalando em uma partição específica
* GRUB Atualizado para melhor outros-drives de disco e auto-detectar a chainload via
o menu de inicialização
* Vários bugs corrigidos em montagem de mídia externa

As alterações desde RC1
—————

* Desabilitados alguns rótulos DiskID / gptid de instalador
* Manual atualizado com adições para 10.1.1
* Correções para as configurações padrão de desktop Lumina
* Desabilitado a funcionalidade de bloqueio em AppCafe
* Corrigido um problema com módulos VirtualBox não sendo carregado após a instalação
* Atualizado algumas páginas do manual para comandos pbi_ *
* Correções de como discos de memórias ISO são montados via Mount Tray
* Correções para montar a bandeja de montagem de partições exFAT com acesso de escrita
* Corrigido um problema com a mídia UEFI USB não carregar corretamente o GRUB

http://www.pcbsd.org/br/download.html

Relatando erros

—————
Encontrou um bug em 10.1.1? Por favor, reporte-o (com o máximo de detalhes
possível) para o nosso banco de dados de bugs.

https://bugs.pcbsd.org

Share
Etiquetas: , , , , ,
Colocado em FreeBSD por Tasca. Comentários desativados

Adicionar extensão PDFLib no Cpanel

Configurando um Cpanel, percebi que a extenção “PDFlib” não estava disponível para instalação através do “Easy Apache”, abaixo segue um passo a passo de como efetuar essa instalação através do console do Cpanel.

Primeiramente vamos efetuar o download da extensão.

cd /usr/local/src/
wget http://fossies.org/linux/misc/PDFlib-Lite-7.0.5p3.tar.gz

Descompactar o arquivo baixado e em seguida acessar a pasta do mesmo:

tar -zxf PDFlib-Lite-7.0.5p3.tar.gz
cd PPDFlib-Lite-7.0.5p3

Efetuar a instalação:

./configure
make
make install
mount -o remount rw /tmp

pecl install pdflib

Logo após digitar esse comando, devemos informar o local da instalação do pdflib, respondendo da seguinte forma:

path to pdflib installation? : /usr/local

mount -o remount noexec,nosuid,rw /tmp

Após instalado a extensão, devemos reiniciar o apache:

/etc/init.d/httpd restart

Após seguir esses passos, vamos verificar se a instalação ocorreu corretamente:

php -m | grep -i pdf

O resultado desse comando, deverá ser algo em torno disso.

PDFlib

Com esse resultado, a extensão do php, PDFLib foi instalação corretamente em seu Cpanel.

Share
Etiquetas: , , , , , , , , ,
Colocado em Sem categoria por Tasca. Comentários desativados

Hangout Entrevista Renato Botelho: O futuro do pfSense

Para aqueles que usam, ou gostariam de começar a usar o pfSense, indico o seguinte Hangout, uma conversa com Renato Botelho, também conhecido como Garga, que falo um pouco sobre experiências dele, e sobre o futuro do projeto.

Um bate papo muito descontraído, mas falando assuntos importantes do mundo pfSense.

Share
Colocado em FreeBSD OpenSource por Tasca. Comentários desativados

Instalar client Oracle no Debian

Instalar libaio1

apt-get install libaio1

Instalar Alien, programa para converter rpm para deb

apt-get install alien

Download Oracle RPM packages

Download oracle pacotes RPM http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html

oracle-instantclient11.2-basiclite-11.2.0.2.0.x86_64.rpm
oracle-instantclient11.2-devel-11.2.0.2.0.x86_64.rpm

Converter pacotes rpm para deb

alien oracle-instantclient11.2-basiclite-11.2.0.1.0-1.x86_64.rpm
alien oracle-instantclient11.2-devel-11.2.0.1.0-1.x86_64.rpm

Instalar pacotes Debian

dpkg -i oracle-instantclient11.2-basiclite_11.2.0.1.0-2_amd64.deb
dpkg -i oracle-instantclient11.2-devel_11.2.0.1.0-2_amd64.deb

Configure o sistema operacional para procurar bibliotecas Oracle, executando o seguinte comando.

echo /usr/lib/oracle/11.2/client64/lib ## /etc/ld.so.conf.d/oracle.conf

ldconfig

Instalar pacotes PHP

apt-get install php5-dev php-pear

Instalar oci8 usando PECL

pecl install oci8

Configure ORACLE HOME …

instantclient,/usr/lib/oracle/11.2/client64/lib

Configure arquivo /etc/php5/apache2/php.ini

Adicionar a linha extension=oci8.so depois de [OCI8]

[OCI8]
extension=oci8.so

Configure arquivo /etc/php5/cli/php.ini
Configure igual /etc/php5/apache2/php.ini

Restart apache2

/etc/init.d/apache2 restart

Share
Etiquetas: , , , , , , , , , ,
Colocado em Linux OpenSource por Tasca. Comentários desativados

Atualizar FreeBSD para versão Stable

Primeiramente tem que instalar o cvsup:

# cd /usr/ports/net/cvsup-without-gui/
# make install clean

Depos disso, altere o arquivo /usr/share/examples/cvsup/stable-supfile:

default release=cvs tag=8_3
default host=cvsup.br.FreeBSD.org

Entre na pasta do source do FreeBSD:

# cd /usr/src/

E agora baixe o source:

# csup /usr/share/examples/cvsup/stable-supfile

Agora construa o mundo:

# make buildworld

Agora vamos compilar o kernel, se quiser, faça as alterações no arquivo /usr/src/sys/amd64/conf/GENERIC ou copie para outro nome e edite o arquivo copiado e após isso, vamos compilar ele:

# make buildkernel

E agora vamos instalar o kernel compilado:

# make installkernel

Após isso, vamos instalar o novo mundo criado:

# make installworld

Pronto, só reiniciar o FreeBSD que já vai estar com o novo kernel e o FreeBSD atualizado pronto para uso.
Share
Etiquetas: , , , ,
Colocado em FreeBSD por Tasca. Comentários desativados
Follow

Get every new post on this blog delivered to your Inbox.

Join other followers: