Есть ли способ определить, зависит ли пакет от вина, чтобы бежать из его .deb?

На веб-сайте winehq:

Откройте меню «Источники программного обеспечения», перейдя в «Система-> Администрирование-> Источники программного обеспечения». Затем выберите вкладку «Стороннее программное обеспечение» и нажмите «Добавить».

Затем скопируйте и вставьте строку ниже.

ppa: ubuntu-wine / ppa

Затем запустите sudo apt-get update и после того, как это будет сделано sudo apt-get install wine

4
задан 10 December 2011 в 07:14

2 ответа

Ну, это работает на вине .exe

Перечислить содержимое .deb с помощью dpkg-deb

grep (search) для .exe

dpkg-deb -c your.deb | grep exe

Если вы нашли .exe, он работает на wine

3
ответ дан 25 May 2018 в 16:04
  • 1
    Что насчет Моно? Они используют .exe s, поэтому что-то вроде Banshee или SpaceChem будет ложным. – Oli♦ 10 December 2011 в 07:28
  • 2
    хороший момент, но я не думаю, что picasa использует моно ... / меня идет проверять – Panther 10 December 2011 в 07:32
  • 3
    Этот ответ, похоже, работает, хотя я хотел бы получить больше объяснений относительно подхода @ Oli – wisemonkey 10 December 2011 в 07:38
  • 4
    см. man dpkg-deb, в -f перечислены поля, поэтому он перечисляет зависимости. Вы можете указать из зависимостей, если это бинарный файл linux или windows. – Panther 10 December 2011 в 07:41

Ну, я знал, что это можно сделать, но для выполнения этой задачи потребовалось 10 минут:

dpkg-deb -f package.deb depends

Изменить: это не сработает для Picasa, поскольку оно связывает свою собственную копию Wine. Это не зависимость. (И поэтому загрузка 30 МБ)

3
ответ дан 25 May 2018 в 16:04
  • 1
    точный выход для picasa wisemonkey@devMachine:~/Ubuntu/ProgInstalls$ dpkg-deb -f picasa_3.0-current_amd64.deb depends libc6-i386 (>= 2.2), ia32-libs, lib32asound2, lib32z1, gconf2 dpkg -I picasa_3.0-current_amd64.deb выходов Architecture: amd64 Depends: libc6-i386 (>= 2.2), ia32-libs, lib32asound2, lib32z1, gconf2 Я не уверен, что показывает, что это зависит от вина :( – wisemonkey 10 December 2011 в 07:35
  • 2
    @wisemonkey Обновлено. Это не будет работать для Picasa, но это будет для вещей, которые имеют надлежащие зависимости от Wine. – Oli♦ 10 December 2011 в 07:43
  • 3
    @ Oli - слишком плохо, это было элегантное решение – Panther 10 December 2011 в 07:45
  • 4
    @Oli: буду помнить об этом :) вот почему я задал вопрос, если вы видите dpkg -I, также перечисляет зависимости – wisemonkey 10 December 2011 в 07:57

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

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