Facilmente podemos identificar as dependencias de um executável que são conhecidas no mundo unix/unix-like como objetos compartilhados (Shared Objects) e no windows como bibliotecas de linkagem dinamicas (Dynamic Link Libraries), para isso iremos usar alguns comandos conforme a plataforma:
- Mac
$otool -L "nome do executável"
- Linux
$ldd "nome do executável"
- Windows
>dumpbin /dependents "nome do executável
Mostrando postagens com marcador Mac. Mostrar todas as postagens
Mostrando postagens com marcador Mac. Mostrar todas as postagens
quarta-feira, 24 de novembro de 2010
sábado, 30 de janeiro de 2010
Parallels Desktop 5.0 para Mac com Slackware
Tive dificuldade em instalar as ferramentas adicionais do Parallels no sistema virtualizado Slackware 12.2 (Kernel 2.6.27), lembrando que foi instalado todos os pacotes desta versão.
Error: there is no option to install prltoolsd service
Error: failed to install prltoolsd service
Error: failed to install user space applications and drivers
2009-10-07T23:59:47+0200: execCmd: ./install --install [123]
2009-10-07T23:59:47+0200: Error: An error occurred when installing Parallels Tools. Please go to /var/log/parallels-tools-install.log for more information.
Na ajuda do Parallels é orientado a montar o cd com a imagem de cd das ferramentas do Parallels no ambiente linux (hd/Biblioteca/Parallels/Tools/prl-tools-lin.iso):
Ex.:
mount -o exec /dev/cdrom /mnt/cdrom
(Lembre-se que vc deve associar a imagem ao dispositivo de cd do Parallels)
Após isso deve-se executar o script install:
Ex.:
/mnt/cdrom/install
Porém ao executar este procedimento me é reportado um erro:
Error: failed to install prltoolsd service
Error: failed to install user space applications and drivers
2009-10-07T23:59:47+0200: execCmd: ./install --install [123]
2009-10-07T23:59:47+0200: Error: An error occurred when installing Parallels Tools. Please go to /var/log/parallels-tools-install.log for more information.
2009-10-08T00:01:04+0200:
Este problema ocorre com a distribuição slackware e muito provavelmente com as distribuições derivadas dela. O problema se deve ao fato do modelo de inicialização dos scripts do slackware não ser suportado pelo Parallels. Para resolver esta situação deve-se efetuar os seguintes procedimentos:
Para instalação:
export def_sysconfdir=/etc/rc.d
cd /etc/rc.d
echo "/etc/init.d/prltoolsd stop" >> rc.local_shutdown
chmod a+x rc.local_shutdown
(Edite /etc/rc.d/rc.local e comente a linha "Run Parallels" colocando o "#" na frente da frase)
Para remoção:
export def_sysconfdir=/etc/rc.d
(Remova a linha "/etc/rc.d/prltoolsd stop" do arquivo rc.local_shutdown )
(Remova a linha "/etc/rc.d/prltoolsd start" do arquivo rc.local )
Referências:
Help Parallels ( file:///Users/(seu login)/.parallels/pd_help.htm )