Когда я устанавливаю Notes 9 на мою Ubuntu 13. 04, установка не завершается, потому что некоторые зависимые пакеты см. Ниже:
hassan@Hassan-Ubuntu:~/Downloads/IBM Notes 9$ sudo dpkg -i ibm-notes-9.0.i586.deb
[sudo] password for hassan:
dpkg: regarding ibm-notes-9.0.i586.deb containing ibm-notes, pre-dependency problem:
ibm-notes pre-depends on libgnomeprint2.2-0
dpkg: error processing ibm-notes-9.0.i586.deb (--install):
pre-dependency problem - not installing ibm-notes
Errors were encountered while processing:
ibm-notes-9.0.i586.deb
У меня были проблемы с установкой Lotus Notes 9 в Ubuntu. Попробуйте это, если вы используете 64-битную версию (на основе блогового решения, которое можно использовать). Вам нужно будет распаковать файл deb, удалить зависимости и установить его снова. Нет необходимости --force-зависит, если вы делаете это таким образом:
http://myotragusbalearicus.wordpress.com/2013/06/21/install-lotus-notes-9-on -ubuntu-13-04-64-бит /
Сначала вам потребовались зависимые файлы.
Используйте
sudo apt-get install ia32-libs libgnomeprint2.2-0:i386 libgnomeprintui2.2-0:i386 libgnomevfs2-bin:i386 libgnome2-0:i386 libgnomeui-0:i386 libjpeg62:i386
Затем попробуйте установить, используя
sudo dpkg –force-depends -i ibm-notes-9.0.i586.deb
Источник & amp; Более подробная информация доступна здесь .
Добавить этот источник программного обеспечения в /etc/apt/sources.list
deb http://archive.ubuntu.com/ubuntu/ precise main restricted universe multiverse
Запустить эту команду для установки зависимостей:
sudo apt-get -y install libgnomeprint2.2-0:i386 libgnomeprintui2.2-0:i386 libbonobo2-0:i386 libbonoboui2-0:i386 libgconf2-4:i386 libgnome-desktop-2-17:i386 libgnomevfs2-bin:i386 libgnomeui-0:i386 libjpeg62:i386 libpam0g:i386 libxkbfile1:i386 ttf-xfree86-nonfree t1-xfree86-nonfree
sudo dpkg -i ibm-notes-repackage-9.0.i586.deb
Команда запуска:
apt-get install -f install
Установить другое .debs следующим образом:
sudo dpkg -i ibm-cae-9.0.i586.deb
sudo dpkg -i ibm-feedreader-9.0.i586.deb
sudo dpkg -i ibm-connections-4.5.0.i586.deb
sudo dpkg -i ibm-activities-9.0.i586.deb
sudo dpkg -i ibm-opensocial-9.0.i586.deb
sudo dpkg -i ibm-sametime-9.0.i586.deb
Мой опыт с Примечаниями 9 и 9.0.1 IBM состоит в том, что установка всех необходимых зависимостей повредит X и представит Вашу 64-разрядную установку Ubuntu, неприменимую по большей части.
Причина состоит в том, что deb пакет, как распределено IBM разработан, чтобы быть установленным в 32-разрядных системах только.
Однако можно зафиксировать зависимости от пакета, чтобы заставить его установить правильно и работать безупречно над 64-разрядной Ubuntu. Это подобно подходу miquel выше, только что он удаляет все зависимости, в то время как я изменю их, чтобы быть совместимым и с 32-разрядными и с 64-разрядными версиями Ubuntu.
Зависимости являются главным образом библиотеками, к которым динамично нравится программе, таким образом, я выполнил эту команду на 32-разрядной Ubuntu 12.04 с установленными Примечаниями IBM:
$ for f in $(find /opt/ibm/ -type f -exec ldd {} \; | grep -v executable | fgrep -v libc.so.6 | sed 's/\([^(]*\)(.*)$/\1/' | grep i386-linux-gnu | awk '{print $3}' | sort | uniq ); do apt-file search $f; done | grep -v dbg | awk '{print $1}' | sort | uniq | sed 's/:$//'
Это было выводом:
libart-2.0-2 libgconf-2-4 libnspr4 libx11-6 zlib1g
libasound2 libgcrypt11 libnspr4-0d libxau6
libatk1.0-0 libgdk-pixbuf2.0-0 libnss3 libxcb1
libavahi-client3 libglib2.0-0 libnss3-1d libxcb-render0
libavahi-common3 libgnome2-0 libogg0 libxcb-shm0
libavahi-glib1 libgnomecanvas2-0 liborbit2 libxcomposite1
libbonobo2-0 libgnome-keyring0 libp11-kit0 libxcursor1
libbonoboui2-0 libgnomeui-0 libpam0g libxdamage1
libc6 libgnomevfs2-0 libpango1.0-0 libxdmcp6
libcairo2 libgnutls26 libpcre3 libxext6
libcanberra0 libgpg-error0 libpixman-1-0 libxfixes3
libcomerr2 libgssapi-krb5-2 libpng12-0 libxft2
libcups2 libgtk2.0-0 libpopt0 libxi6
libdbus-1-3 libhunspell-1.3-0 libselinux1 libxinerama1
libdbus-glib-1-2 libice6 libsm6 libxml2
libexpat1 libjpeg62 libstdc++6 libxp6
libffi6 libk5crypto3 libtasn1-3 libxrandr2
libfontconfig1 libkeyutils1 libtdb1 libxrender1
libfreetype6 libkrb5-3 libuuid1 libxss1
libgail18 libkrb5support0 libvorbis0a libxt6
libgcc1 libltdl7 libvorbisfile3 libxtst6
Затем я untar'd Примечания IBM:
$ tar --extract --file /path/to/NOTES_9.0.1_LINUX_DI_EN_Evaluation.tar --directory ~/Desktop
извлеченный содержание пакета:
$ mkdir ~/Desktop/repackage
$ cp ~/Desktop/ibm-notes-9.0.1.i586.deb ~/Desktop/repackage/
$ cd ~/Desktop/repackage/
$ dpkg-deb -x ibm-notes-9.0.1.i586.deb common
$ dpkg-deb --control ibm-notes-9.0.1.i586.deb
и отредактированный файл управления deb пакета:
$ vi DEBIAN/control
заменять зависимости по умолчанию списком выше (плюс некоторые дополнения). Это - измененный файл управления:
Package: ibm-notes
Version: 9.0.1-20131022.1138
Section: Office
Priority: extra
Architecture: i386
Pre-Depends: gdb:i386 | gdb:amd64, coreutils:i386 | coreutils:amd64, unzip:i386 | unzip:amd64, bash:i386 | bash:amd64, procps:i386 | procps:amd64, grep:i386 | grep:amd64, sed:i386 | sed:amd64, libart-2.0-2:i386, libasound2:i386, libatk1.0-0:i386, libavahi-client3:i386, libavahi-common3:i386, libavahi-glib1:i386, libbonobo2-0:i386, libbonoboui2-0:i386, libc6:i386, libcairo2:i386, libcanberra0:i386, libcomerr2:i386, libcups2:i386, libdbus-1-3:i386, libdbus-glib-1-2:i386, libexpat1:i386, libffi6:i386, libfontconfig1:i386, libfreetype6:i386, libgail18:i386, libgcc1:i386, libgconf-2-4:i386, libgcrypt11:i386, libgdk-pixbuf2.0-0:i386, libglib2.0-0:i386, libgnome2-0:i386, libgnomecanvas2-0:i386, libgnome-keyring0:i386, libgnomeui-0:i386, libgnomevfs2-0:i386, libgnutls26:i386, libgpg-error0:i386, libgssapi-krb5-2:i386, libgtk2.0-0:i386, libhunspell-1.3-0:i386, libice6:i386, libjpeg62:i386, libk5crypto3:i386, libkeyutils1:i386, libkrb5-3:i386, libkrb5support0:i386, libltdl7:i386, libnspr4:i386, libnspr4-0d:i386, libnss3:i386, libnss3-1d:i386, libogg0:i386, liborbit2:i386, libp11-kit0:i386, libpam0g:i386, libpango1.0-0:i386, libpcre3:i386, libpixman-1-0:i386, libpng12-0:i386, libpopt0:i386, libselinux1:i386, libsm6:i386, libstdc++6:i386, libtasn1-3:i386 | libtasn1-4:i386 | libtasn1-5:i386 | libtasn1-6:i386, libtdb1:i386, libuuid1:i386, libvorbis0a:i386, libvorbisfile3:i386, libx11-6:i386, libxau6:i386, libxcb1:i386, libxcb-render0:i386, libxcb-shm0:i386, libxcomposite1:i386, libxcursor1:i386, libxdamage1:i386, libxdmcp6:i386, libxext6:i386, libxfixes3:i386, libxft2:i386, libxi6:i386, libxinerama1:i386, libxml2:i386, libxp6:i386, libxrandr2:i386, libxrender1:i386, libxss1:i386, libxt6:i386, libxtst6:i386, zlib1g:i386, unity-gtk2-module:i386, libcanberra-gtk-module:i386, libxss1:i386, gtk2-engines-murrine:i386, p11-kit-modules:i386, libp11-kit-gnome-keyring:i386, ttf-xfree86-nonfree:i386 | ttf-xfree86-nonfree:amd64
Conflicts: ibm-notes-hotfix, ibm-notes-fixpack (<< 8.5.4), ibm-lotus-activities, ibm-lotus-cae, ibm-cae, ibm-lotus-feedreader, ibm-lotus-sametime, ibm-lotus-symphony, ibm-lotus-notes-fixpack, ibm-lotus-notes-hotfix, ibm-lotus-notes
Replaces: ibm-notes-fixpack, ibm-lotus-activities, ibm-lotus-cae, ibm-cae, ibm-lotus-feedreader, ibm-lotus-sametime, ibm-lotus-symphony, ibm-lotus-notes-fixpack, ibm-lotus-notes-hotfix, ibm-lotus-notes
Installed-Size: 830544
Maintainer: IBM Product <sw_support@us.ibm.com>
Description: IBM Notes
IBM Notes software provides a robust and productive user experience with a single point of access to email, calendars, contacts, activities, instant messaging, feeds, collaboration tools, and business applications. Loaded with new features to help you work smarter, the new user interface presents the tools you need, when and where you need them. Plus, you get quick access to your business information in one integrated view, in the context of the work you're doing. That means you get your job done faster, and easier. You can also install the following optional features once you have installed IBM Notes: IBM Sametime, IBM Connections, IBM Feedreader, IBM OpenSocial.
Комментарии к файлу управления выше:
Pre-Depends
раздел содержит список пакета, сгенерированный на 12,04 с определенной информацией об архитектуре, которая делает его совместимым с 32-разрядными и 64-разрядными версиями.Я также заметил что Precise
libtasn1-3
был обновлен кlibtasn1-6
на 14,04, таким образом, я добавил все номера версий между 1-3 и 1-6 в файл управления. Некоторый метод проб и ошибок показал, что другое программное обеспечение было необходимо, какlibcanberra,
libp11
и так далее, который я включал. Я также оставил зависимостиgdb
,coreutils
, и т.д., но принятие обеих архитектуры.
Я скопировал измененный DEBIAN
папка к common
:
$ cp -a DEBIAN common
воссозданный пакет:
$ dpkg -b common ibm-notes-9.0.1.i586.deb
установленные зависимости:
$ sudo apt-get install libart-2.0-2:i386 libasound2:i386 libatk1.0-0:i386 libavahi-client3:i386 libavahi-common3:i386 libavahi-glib1:i386 libbonobo2-0:i386 libbonoboui2-0:i386 libc6:i386 libcairo2:i386 libcanberra0:i386 libcomerr2:i386 libcups2:i386 libdbus-1-3:i386 libdbus-glib-1-2:i386 libexpat1:i386 libffi6:i386 libfontconfig1:i386 libfreetype6:i386 libgail18:i386 libgcc1:i386 libgconf-2-4:i386 libgcrypt11:i386 libgdk-pixbuf2.0-0:i386 libglib2.0-0:i386 libgnome2-0:i386 libgnomecanvas2-0:i386 libgnome-keyring0:i386 libgnomeui-0:i386 libgnomevfs2-0:i386 libgnutls26:i386 libgpg-error0:i386 libgssapi-krb5-2:i386 libgtk2.0-0:i386 libhunspell-1.3-0:i386 libice6:i386 libjpeg62:i386 libk5crypto3:i386 libkeyutils1:i386 libkrb5-3:i386 libkrb5support0:i386 libltdl7:i386 libnspr4:i386 libnspr4-0d:i386 libnss3:i386 libnss3-1d:i386 libogg0:i386 liborbit2:i386 libp11-kit0:i386 libpam0g:i386 libpango1.0-0:i386 libpcre3:i386 libpixman-1-0:i386 libpng12-0:i386 libpopt0:i386 libselinux1:i386 libsm6:i386 libstdc++6:i386 libtasn1-6:i386 libtdb1:i386 libuuid1:i386 libvorbis0a:i386 libvorbisfile3:i386 libx11-6:i386 libxau6:i386 libxcb1:i386 libxcb-render0:i386 libxcb-shm0:i386 libxcomposite1:i386 libxcursor1:i386 libxdamage1:i386 libxdmcp6:i386 libxext6:i386 libxfixes3:i386 libxft2:i386 libxi6:i386 libxinerama1:i386 libxml2:i386 libxp6:i386 libxrandr2:i386 libxrender1:i386 libxss1:i386 libxt6:i386 libxtst6:i386 zlib1g:i386 unity-gtk2-module:i386 libcanberra-gtk-module:i386 libxss1:i386 gtk2-engines-murrine:i386 p11-kit-modules:i386 libp11-kit-gnome-keyring:i386 ttf-xfree86-nonfree
(...)
0 upgraded, 139 newly installed, 0 to remove and 7 not upgraded.
Need to get 19.0 MB of archives.
After this operation, 70.0 MB of additional disk space will be used.
и установленные Примечания IBM:
$ sudo dpkg -i ibm-notes-9.0.1.i586.deb
Обратите внимание, что необходимо будет несколько раз запускать Примечания при установке его. Я даже должен был уничтожить его однажды, поскольку это зависло при соединении с сервером Domino, но это работает без помехи на моем Испытанном Таре (14.04) установка.
Я бы прокомментировал, если бы мог ... но вот что вам нужно сделать:
dpkg
sudo apt-get install $PACKAGE_NAME
. ПРИМЕЧАНИЕ. В этой команде можно указать несколько имен пакетов. К сожалению, dpkg
не имеет встроенного менеджера пакетов, а является всего лишь установщиком пакетов barebones, который приложения, такие как apt
, используют для выполнения установки.
Похоже, альтернативой, которая может быть лучше, является использование gdebi-gtk
для установки вашего пакета. Это решит ваши проблемы с зависимостями. Я никогда не использовал это, так что может попробовать и сообщить нам, если это работает. Это должно быть быстрее, чем делать это вручную.