Я знаю, что Guitar Pro не поддерживает 64 бит, но я заставил его работать с этой командой
jeggy@jeggy-XPS:~$ sudo dpkg --force-architecture -i GuitarPro6-rev9063.deb
[sudo] password for jeggy:
Selecting previously unselected package guitarpro6:i386.
(Reading database ... 285729 files and directories currently installed.)
Unpacking guitarpro6:i386 (from GuitarPro6-rev9063.deb) ...
dpkg: dependency problems prevent configuration of guitarpro6:i386:
guitarpro6:i386 depends on gksu.
dpkg: error processing guitarpro6:i386 (--install):
dependency problems - leaving unconfigured
Processing triggers for bamfdaemon ...
Rebuilding /usr/share/applications/bamf.index...
Processing triggers for desktop-file-utils ...
Processing triggers for gnome-menus ...
Errors were encountered while processing:
guitarpro6:i386
И даже после того, как я получаю эту ошибку, программа прекрасно работает, и обновление и добавление PPA в систему работает отлично, но когда я пытаюсь установить какое-то другое программное обеспечение, я получаю эту ошибку:
jeggy@jeggy-XPS:~$ sudo apt-get install elinks
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
elinks : Depends: libfsplib0 (>= 0.9) but it is not going to be installed
Depends: liblua50 (>= 5.0.3) but it is not going to be installed
Depends: liblualib50 (>= 5.0.3) but it is not going to be installed
Depends: libtre5 but it is not going to be installed
Depends: elinks-data (= 0.12~pre5-7ubuntu1) but it is not going to be installed
guitarpro6:i386 : Depends: gksu:i386 but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
И всякий раз, когда я пишу "apt-get -f install", я получаю это
jeggy@jeggy-XPS:~$ sudo apt-get -f install
[sudo] password for jeggy:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following packages were automatically installed and are no longer required:
dconf-gsettings-backend:i386 python-levenshtein python-indicate libav-tools libstartup-notification0:i386
libxmuu1:i386 libavfilter-extra-2 libbabl-0.0-0 libgegl-0.0-0 libgconf2-4:i386 python-vobject libgtk-3-0:i386
libpam-cap:i386 python-utidylib libdconf0:i386 python-iniparse python-xmpp libpam-gnome-keyring:i386
libxcb-util0:i386 python-farstream
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
guitarpro6:i386
0 upgraded, 0 newly installed, 1 to remove and 7 not upgraded.
1 not fully installed or removed.
After this operation, 84,0 MB disk space will be freed.
Do you want to continue [Y/n]? y
(Reading database ... 286979 files and directories currently installed.)
Removing guitarpro6:i386 ...
dpkg: warning: while removing guitarpro6:i386, directory '/opt/GuitarPro6/updater' not empty so not removed.
dpkg: warning: while removing guitarpro6:i386, directory '/opt/GuitarPro6/Data/Soundbanks' not empty so not removed.
Processing triggers for bamfdaemon ...
Rebuilding /usr/share/applications/bamf.index...
Processing triggers for desktop-file-utils ...
Processing triggers for gnome-menus ...
А теперь Guitar Pro удален.
Как я могу установить Guitar Pro и в дальнейшем иметь возможность устанавливать другое программное обеспечение?
sudo apt-get install libssl0.9.8:i386
в дополнение кlibportaudio2:i386
Я попробовал кое-что и заставил это работать!
Я где-то скопировал "/ opt / GuitarPro6".
Я сделал,
sudo apt-get -f install
чтобы удалить Guitar Pro.Я скопировал папку обратно
/opt/GuitarPro6
и заменил там все.Я установил больше пакетов следующим образом:
Я скачал это изображение значок GuitarPro и сохранил его,
/opt/GuitarPro6/icon.png
чтобы у меня было изображение для создания моего собственного.desktop
файла.Я создал
.desktop
файл сsudo gedit
:Я сохранил этот файл
/usr/share/applications
с именемGuitarPro6.desktop
.Теперь все работает, и я могу найти Guitar Pro в тире.
источник
sudo apt-get install dconf-gsettings-backend python-levenshtein python-indicate libav-tools libstartup-notification0 libxmuu1 libavfilter-extra-2 libbabl-0.0-0 libgegl-0.0-0 libgconf2-4 python-vobject libgtk-3-0 libpam-cap python-utidylib libdconf0 python-iniparse python-xmpp libpam-gnome-keyring libxcb-util0 python-farstream
. и это работает так же хорошо.sudo gedit
. Вы должны использоватьgksu gedit
илиgksudo gedit
вместо. Запуск графических программ сroot
использованием обычногоsudo
, когда приложение имеет файлы конфигурации для каждого пользователя, может испортить эти программы для неroot
пользователя .Я также боролся с этим в течение последних нескольких дней. Я нашел лучший способ использовать исполняемый файл Windows под Wine. Кажется, намного солиднее.
источник
Чтобы ответить на ваш вопрос, чтобы остановить
apt-get -f install
удаление программного обеспечения, вам необходимо добавить--no-remove
команду, которую вы запускаете. Это немедленно прервет запуск apt-get, если что-то будет удалено и ваше программное обеспечение не будет удалено.Тем не менее, то, что вы, вероятно, ищете, - это способ нормально запустить систему, но также установить это программное обеспечение. То, что вам нужно будет сделать, это посмотреть на вывод, когда вы форсируете установку пакета с помощью dpkg, посмотреть, на чем он отказывается, затем установить эту зависимость, используя
apt-get install package-name
В вашем случае это ГКСУ (в частности, ГКСУ). Теперь вы можете обнаружить, что при попытке установить gksu у него также есть зависимости, которые необходимо установить. Поскольку вы форсируете установку 32-битного пакета, вам нужно будет вручную установить эти зависимости, используя ту же команду, описанную выше.
источник
Я просто установил gp6 в LinuxMint 14 32-Bit, запустил программу обновления и исправил проблемы с zlib, скопировав zlib.so1.2.27 в / opt / GuitarPro, переименовав его в zlib.so.1, установил gksu и его зависимости, снова запустил программу обновления для приведения всех в соответствие. После этого я подключил свой 64-битный Linux к 3s-Bit Linux через fish: // username @ mymachineIP / opt в Dolphin и скопировал весь каталог GuitarPro6 в мой домашний каталог на 64-битном Linux и оттуда в / opt. Работает.
источник
Попробуй это:
Загрузите с http://www6.guitar-pro.com/en/index.php?pg=download .deb файл, но не устанавливайте его.
Скачайте и установите getlibs Затем:
Наконец, запустите его с (игнорировать ошибки):
источник