Finalmente, a Citrix lançou uma nova versão e o Ubuntu atualizou seu guia AQUI (aparentemente, foram as mudanças de dependência que descobrimos). Agora deve funcionar meio que fora da caixa.
Estou com um problema ao instalar o pacote icaclient
no 13.10 Saucy Salamander 64bit. Parece que há um problema com ia32-libs e outras dependências.
marc@PinballWizard:~$ sudo dpkg -i Downloads/icaclient_12.1.0_amd64.deb
[sudo] password for marc:
Selecting previously unselected package icaclient.
(Reading database ... 179461 files and directories currently installed.)
Unpacking icaclient (from .../icaclient_12.1.0_amd64.deb) ...
dpkg: dependency problems prevent configuration of icaclient:
icaclient depends on ia32-libs; however:
Package ia32-libs is not installed.
icaclient depends on lib32z1; however:
Package lib32z1 is not installed.
icaclient depends on lib32asound2; however:
Package lib32asound2 is not installed.
dpkg: error processing icaclient (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
icaclient
Portanto, outras soluções alternativas parecem não funcionar. Eu segui as instruções aqui - e nos últimos dois lançamentos do Ubuntu certamente não foi um problema.
Quando tento instalar o ia32-libs, recebo o seguinte problema:
marc@PinballWizard:~$ sudo apt-get install ia32-libs
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package ia32-libs is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
lib32z1 lib32ncurses5 lib32bz2-1.0
E: Package 'ia32-libs' has no installation candidate
Existe alguma possibilidade de instalar icaclient
?
O sources.list está aqui .
apt
64-bit
dependencies
Marc
fonte
fonte
ia32-libs
está obsoleto desde as 11h10. Costumava consistir em uma única coleção grande de bibliotecas de 32 bits, mas com a adição de pacotes de suporte multi-arch agora deve depender dos pares package: architecture, por exemplolibbz2-1.0:i386
. Talvez você possa editar o arquivo de controle do pacote com novas dependências, mas o pacote de origem precisa ser atualizado. Como alternativa, você pode instalar a versão de 32 bits ..._ i386.deb diretamente.Respostas:
Existe uma maneira sob a 13.10 trazida a nós por dark_harmonics no ubuntuforums (última postagem) - apenas cito aqui:
Entre: Preview do cliente não funcionou para mim, eu usei a versão oficial.
fonte
ldd /opt/Citrix/ICAClient/wfcmgr
dá como apenas falta de dependêncialibXp.so.6 => not found
. Eu tenho a versão de 64 bits em/usr/lib/x86_64-linux-gnu/libXp.so.6
sudo apt-get install libXp6:i386
resolvido #sudo apt-get -f install
instala dependências ausentes ... Essa foi a pista para mim.[Change] line 2648 in ica_temp/DEBIAN/postinst: echo $Arch|grep "i[0-9]86" >/dev/null to: echo $Arch|grep -E "i[0-9]86|x86_64" >/dev/null
Eu tenho um sistema x64bit
Você precisa editar as dependências: ia23-libs e libaudio32 no pacote .deb.
Crie
/dir_tmp
e/dir_tmp/DEBIAN
Edite
/dir_tmp/DEBIAN/control
e exclua as dependências.Tente instalar o ICAclient novamente
Se você receber um status de saída 2, tente:
Editar
/var/lib/dpkg/info/icaclient.postinst
Localize:
echo $Arch|grep "i[0-9]86" >/dev/null
e altere paraecho $Arch|grep -E "i[0-9]86|x86_64" >/dev/null
Se você receber um erro SSL ao executar o Citrix reciver, tente:
fonte
Estas instruções funcionam no Ubuntu 13.04 e anteriores:
Instalar
gdebi
:Execute
sudo gdebi Downloads/icaclient_12.1.0_amd64.deb
o instalador perguntando se você deseja instalar o pacote em todas as dependências:Selecione
y
e pressione Enter. Feito.Este método tem a vantagem de não exigir intervenção do usuário e resolver dependências quase sem falhas.
Enquanto resolve dependências, o pacote em si tem outros problemas:
Furtulamente, existe uma solução:
O Citrix não possui muitos certificados; portanto, quando você acessa o site, pode obter erros de SSL. Se você possui certificados mozilla, adicione-os:
Referências: https://help.ubuntu.com/community/CitrixICAClientHowTo
fonte
Dependency is not satisfiable: ia32-libs
ao tentar fazersudo gdebi Downloads/icaclient_12.1.0_amd64.deb
Altere as dependências para "Depende: libc6-i386 (> = 2.7-1), lib32z1, nspluginwrapper" Salve e feche o arquivo Compile e instale o arquivo deb
Deve ser: Depende: libc6-i386 (> = 2.7-1), lib32asound2: i386, nspluginwrapper
fonte
Eu segui este tutorial na Wiki de Ajuda da Comunidade Ubuntu. Funcionou bem para mim.
fonte