dpkg сообщает об ошибке в пакете icaclient

Если у вас возникли проблемы с настройкой Tor, лучшим вариантом является использование пакета Tor Browser Bundle, доступного на веб-сайте tor. Пакет браузера не нужно устанавливать, вы просто запускаете исполняемый файл start-tor-browser в папке, как только вы извлекли его с помощью Archive Manager.

1
задан 4 August 2013 в 06:03

2 ответа

Просто установите версию 12.0 вместо 12.1. Это (все еще) доступно на сайте Citrix (http://www.citrix.com/site/SS/downloads/details.asp?downloadId=2316611&productId=1689163) и работает нормально.

Или вы можете извлечь пакет:

dpkg -x icaclient_12.1.0_amd64.deb /some/folder
mkdir /some/folder/DEBIAN
dpkg -e icaclient_12.1.0_amd64.deb /some/folder/DEBIAN
vi /some/folder/DEBIAN/postinst

В строке 2648 измените текст между двойными кавычками («i [0-9] 86») для «[0-9, x] 86" и затем выполните следующее:

dpkg -b /some/folder

Он исправит ошибку в postinst-скрипте, который пытается определить архитектуру вашего процессора. Затем «dpkg -b / some / folder» перекомпилирует (построит) пакет. Теперь вам нужно установить перекомпилированный пакет, который будет вызываться после папки, которую вы использовали для ее извлечения. Я просто не знаю, почему Citrix еще этого не сделали, поскольку это относительно старая ошибка и очень простое решение.

Если вам не интересно делать грязную работу, просто скачайте версия, которую я исправил с https://dl.dropbox.com/u/3207848/icaclient_12.1.0_amd64.deb.

Надеюсь, я помог!

8
ответ дан 25 May 2018 в 10:33
  • 1
    Чтобы подтвердить, файл .deb от Igor просто решил эту проблему для меня. благодаря – OYRM 11 September 2012 в 20:10

Работал и на меня, но я использовал 32-битный клиент на своей 64-битной системе.

icaclient-12.1.0_i386.deb

Процедура такая же.

1
ответ дан 25 May 2018 в 10:33
  • 1
    Какое решение сработало для вас? На какой архитектуре? – Chris 24 July 2013 в 00:41

Другие вопросы по тегам:

Похожие вопросы: