Приоритет PPA / repos с тем же хостом

Я могу подтвердить вашу проблему, я написал комментарий к трекеру GitHub проекта

Update: bug комментарий к трекеру GitHub , поэтому процесс установки прост: [!d2 ]

wget https://github.com/zaps166/QMPlay2/releases/download/18.04.01/qmplay2-ubuntu-amd64-18.04.01-2.deb
sudo apt install ./qmplay2-ubuntu-amd64-18.04.01-2.deb

Раздел ниже для исторических целей.

Здесь у нас есть два варианта:

* Загружать зависимости с 17.10 и устанавливать их вручную

Загружаем зависимости от 17.10 и устанавливаем их с помощью следующих команд:
wget http://mirrors.kernel.org/ubuntu/pool/main/libc/libcdio/libcdio13_0.83-4.2ubuntu1_amd64.deb
sudo apt install ./libcdio13_0.83-4.2ubuntu1_amd64.deb

wget http://mirrors.kernel.org/ubuntu/pool/universe/libv/libva/libva1_1.8.3-2_amd64.deb
sudo apt install ./libva1_1.8.3-2_amd64.deb

wget http://mirrors.kernel.org/ubuntu/pool/universe/libv/libva/libva-x11-1_1.8.3-2_amd64.deb
sudo apt install ./libva-x11-1_1.8.3-2_amd64.deb

wget http://mirrors.kernel.org/ubuntu/pool/universe/libv/libva/libva-glx1_1.8.3-2_amd64.deb
sudo apt install ./libva-glx1_1.8.3-2_amd64.deb

wget http://mirrors.kernel.org/ubuntu/pool/universe/libv/libva/libva-drm1_1.8.3-2_amd64.deb
sudo apt install ./libva-drm1_1.8.3-2_amd64.deb
Затем мы загружаем последнюю deb-packaged версию QMPlay2 и устанавливаем ее
wget https://github.com/zaps166/QMPlay2/releases/download/18.04.01/qmplay2-ubuntu-amd64-18.04.01-1.deb
sudo apt install ./qmplay2-ubuntu-amd64-18.04.01-1.deb
Затем запустите ее с помощью команды QMPlay2 или из графического интерфейса ,

* Скомпилируйте исходный пакет и используйте его

Ожидая реакцию разработчика, вы можете скомпилировать пакет вручную:

wget https://github.com/zaps166/QMPlay2/releases/download/18.04.01/QMPlay2-src-18.04.01.tar.xz
tar -xf QMPlay2-src-18.04.01.tar.xz
cd QMPlay2-src-18.04.01/
mkdir build
cd build

sudo apt-get install cmake pkg-config qtbase5-dev libva-dev \
libavformat-dev libswscale-dev libass-dev libasound2-dev \
libtag1-dev qttools5-dev checkinstall

Затем он будет настраиваться с помощью следующие параметры:

$ cmake ..
CMake Warning at CMakeLists.txt:342 (message):
  Missing QtSvg module - SVG icons will not be visible!


-- Enabled features:
 * Freedesktop notifications, Use Freedesktop notifications
 * Datmusic, Build with Datmusic support
 * AnimeOdcinki, Build with AnimeOdcinki support
 * Wbijam, Build with Wbijam (anime) support
 * LastFM, Build with LastFM support
 * Tekstowo, Build with Tekstowo lyrics support
 * libass, Build with libass support
 * Inputs, Build with Inputs module
 * Modplug, Build with Modplug module
 * Extensions, Build with Extensions module
 * MPRIS2, Build Extensions with MPRIS2 support
 * Visualizations, Build with Visualizations module
 * AudioFilters, Build with AudioFilters module
 * VideoFilters, Build with VideoFilters module
 * OpenGL2, Build with OpenGL2 module
 * TagLib, Build with tags editor
 * FFmpeg, Build with FFmpeg module
 * ALSA, Build with ALSA module
 * CUVID, Build with CUVID module
 * Notifications, Build additional notifications module

-- Disabled features:
 * libavresample, Use libavresample instead of libswresample
 * PortAudio, Build with PortAudio module
 * VAAPI, Build VAAPI acceleration into FFmpeg
 * VDPAU, Build VDPAU acceleration into FFmpeg
 * libavdevice, Build FFmpeg with libavdevice suport
 * AudioCD, Build with AudioCD module
 * Chiptune GME, Build Chiptune with GME support
 * Chiptune SIDPLAY, Build Chiptune with SIDPLAY support
 * PulseAudio, Build with PulseAudio module
 * XVideo, Build with XVideo module
 * Git version, Append Git HEAD to QMPlay2 version
 * Link Time Optimization, Enable link time optimization for release builds
 * Address Sanitizer, Use Address Sanitizer
 * Undefined Behavior Sanitizer, Use Undefined Behavior Sanitizer
 * SolidActions, Install Solid actions

-- Build type: Release
-- Configuring done
-- Generating done
-- Build files have been written to: 

Начать компиляцию с помощью:

$ make -j8

Вы можете запустить плеер с помощью:

$ src/gui/QMPlay2

2
задан 12 March 2012 в 02:48

3 ответа

Согласно этому сайту, есть новый ppa для gimp. Кажется, что он работает нормально, инструкции по установке следующие:

sudo add-apt-repository ppa:otto-kesselgulasch/gimp
sudo apt-get update
sudo apt-get install gimp
1
ответ дан 25 May 2018 в 13:34

Думаю, лучший ответ на эту проблему будет «Обновление до 12.04». Если вы хотите установить и использовать gnome-shell и другие более новые приложения, лучше всего перейти на более новую версию Ubuntu, у которой уже есть все, что вы хотите. Хотя PPA устанавливается на Oneiric, он нарушит другие приложения по умолчанию в системе, которые не предназначены для работы с более новыми версиями, поскольку в то время они не были частью Ubuntu. Если это только новые версии glib и gtk +, которые необходимы, то, вероятно, лучше всего, если владелец PPA скопировал эти пакеты в свой PPA, вместо того, чтобы сообщать вам добавлять другие PPA. Как он даже получил пакет, построенный в его PPA, если для этого нужны более новые версии, которых нет в нем? Похоже, что PPA и пакет gimp сломаны, поскольку он, по-видимому, не зависит от более новых версий.

В качестве альтернативы вы можете создать свой собственный PPA на Launchpad, скопировать пакеты glib / gtk + в из gnome3 PPA, затем скопируйте gimp из этого PPA и восстановите его с новым glib / gtk +, как только они будут в вашем PPA и опубликованы. Затем просто добавьте свой PPA и обновите его. Вы также можете настроить ежедневные сборки нового кода соединительной линии GIMP, но это немного больше.

3
ответ дан 25 May 2018 в 13:34
  • 1
    PPA, в котором он получает GIMP, не имеет ничего для Precise. – zpletan 18 March 2012 в 20:40
  • 2
    Спасибо, это почти хорошие альтернативы. Как писал @zpletan, в этом PPA нет пакетов Dev GIMB Precise. Я планирую переустановить свой ноутбук после даты выпуска Precise + 1 месяц. Я хочу попробовать сначала на другом рабочем месте. | Ваше второе предложение, похоже, лучше. У меня есть некоторые новые вопросы по этому поводу: (1) Могу ли я скопировать / синхронизировать как-то пакеты автоматически Glib из PPA Rico Tzschichholz в мой собственный PPA? Или лучше делать это каждый раз, когда GIMP обновляется вручную? (2) Могу ли я загружать пакеты DEB в свой PPA, или мне нужно настроить Launchpad для ее компиляции из источника? – antivirtel 19 March 2012 в 06:42
  • 3
    zpletan: Пакет GIMP 2.7.5 новее, что то, что входит в Precise, поэтому, хотя он явно не построен на Precise, он может работать. И он может быть скопирован в другой PPA и построен на Precise, на Launchpad. B.Roland (1) Launchpad имеет «пакеты копирования», для PPA. Вы просто переходите на страницу для PPA, из которой вы хотите скопировать пакеты, и есть «Копировать пакеты», ссылка. (2) Вы не можете загружать бинарные пакеты в PPA. Вы должны загрузить исходный пакет, который создается в чистом chroot, чтобы обеспечить его правильное дублирование. – dobey 19 March 2012 в 08:24
  • 4
    Спасибо, копируя работы, но я должен закончить эту работу. У меня нет времени. – antivirtel 23 March 2012 в 16:53

Возможно, самый простой способ - это apt-get update. Не выполняйте обновление apt-get.

Затем apt-get установит нужную вам версию gimp, поэтому она только втягивает прямые зависимости.

Затем удалите ppas из исходного списка.

Он должен получить вас еще на несколько недель, пока не придет 12.04.

0
ответ дан 25 May 2018 в 13:34
  • 1
    Спасибо, но: Я планирую переустановить свой ноутбук после даты выпуска Precise + 1 месяц. Я хочу попробовать сначала на другом рабочем месте и немного подождать, чтобы исправить большие ошибки - как всегда. – antivirtel 19 March 2012 в 06:45

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

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