Как установить 32-разрядный проприетарный деб на 64-разрядную систему, не вызывая проблем с зависимостями?

Скрипт Root Nautilus. Этот скрипт открывает Nautilus как root в выбранном вами каталоге. как установить здесь

1
задан 4 August 2014 в 02:45

5 ответов

Я попробовал что-то и получил его на работу!

Я где-то копировал «/ opt / GuitarPro6». Я сделал sudo apt-get -f install, чтобы удалить Guitar Pro. Я скопировал папку обратно в /opt/GuitarPro6 и заменил все. Я установил больше пакетов следующим образом:
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
Я загрузил этот образ GuitarPro и сохранил его в /opt/GuitarPro6/icon.png, чтобы у меня было изображение для создания моего собственного файла .desktop. Я создал файл .desktop с sudo gedit:
#!/usr/bin/env xdg-open

[Desktop Entry]
Type=Application
Name=Guitar Pro 6
Comment=Guitar Pro 6
Icon=/opt/GuitarPro6/icon.png
Exec=sh /opt/GuitarPro6/gp-launcher.sh
Terminal=false
Categories=Audio
Я сохранил этот файл в /usr/share/applications с именем GuitarPro6.desktop.

Теперь все работает, и я могу найти Guitar Pro в тире.

1
ответ дан 25 May 2018 в 10:17
  • 1
    Это ужасное решение. – tgm4883 19 June 2012 в 02:30
  • 2
    Какое лучшее решение есть? Я пробовал, все остальные ответили. ты знаешь какой-нибудь лучший? и на самом деле это работает нормально. – Jeggy 19 June 2012 в 04:42
  • 3
    Вы установили все зависимости Guitar Pro? – tgm4883 20 June 2012 в 02:19
  • 4
    ну теперь я сделал это 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. и он работает так же хорошо. – Jeggy 20 June 2012 в 04:23
  • 5
    В будущем вы не должны запускать sudo gedit. Вместо этого вы должны использовать gksu gedit или gksudo gedit. Запуск графических программ в качестве root с использованием plain sudo, когда приложение имеет файлы конфигурации для каждого пользователя, может испортить эти программы для пользователя root . – Eliah Kagan 20 June 2012 в 04:30

Я также боролся с этим в течение последних нескольких дней. Я нашел, что лучший способ - использовать исполняемый файл Windows под вином. Кажется намного более твердым.

1
ответ дан 25 May 2018 в 10:17

Чтобы ответить на ваш вопрос, чтобы остановить apt-get -f install удаление программного обеспечения, вам нужно добавить --no-remove к команде, которую вы запускаете. Это приведет к немедленному прекращению запуска apt-get, если что-то нужно удалить, и ваше программное обеспечение не будет удалено.

Однако то, что вы, вероятно, ищете, - это способ нормальной работы системы, установить это программное обеспечение. То, что вам нужно будет сделать, это посмотреть на результат, когда вы принудительно устанавливаете пакет с dpkg и видите, что он не работает, затем установите эту зависимость, используя

apt-get install package-name

В вашем случае это gksu (в частности, gksu). Теперь вы можете обнаружить, что при попытке установить gksu у него также есть зависимости, которые необходимо установить. Поскольку вы вынуждаете установку 32-битного пакета, вам необходимо вручную установить эти зависимости, используя ту же самую команду выше.

0
ответ дан 25 May 2018 в 10:17

Я просто установил gp6 под LinuxMint 14 32-Bit, запускал обновление и исправил проблемы с zlib, скопировав zlib.so1.2.27 в / opt / GuitarPro, переименовав его в zlib.so.1, установленный gksu и его зависимости, побежал обновление снова для обновления. Впоследствии я подключил свой 64-разрядный Linux к 3s-Bit Linux через fish: // имя_пользователя @ mymachineIP / opt в Dolphin и скопировал весь каталог GuitarPro6 в мой домашний каталог на 64-битной Linux и оттуда в / opt. Работы.

0
ответ дан 25 May 2018 в 10:17

Попробуйте это:

Загрузите с http://www6.guitar-pro.com/en/index.php?pg=загрузить файл .deb, но не устанавливайте его. [!d1 ]

Загрузите и установите http://www6.guitar-pro.com/en/index.php?pg=download Затем:

sudo apt-get install libportaudio0
getlibs -l libportaudio.so.2
dpkg -i –force-all /path/to/GuitarPro6Demo2.deb

Наконец, запустите он с (игнорирует ошибки):

/opt/GuitarPro6/gp-launcher.sh
-2
ответ дан 25 May 2018 в 10:17
  • 1
    Это не сработало лучше, чем я сделал раньше :( – Jeggy 15 June 2012 в 20:18

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

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