Я хочу просто быстро тест патч в этом отчете об ошибках к gtk3-engines-oxygen
таким образом, это может пойти в восходящем направлении. Я мог протестировать его или временно или постоянно; я был бы точно так же, как, чтобы сделать это. Мне в настоящее время устанавливали пакет. До сих пор я попробовал:
$ mkdir /tmp/o # keep everything self-contained
$ cd /tmp/o
$ apt-get source gtk3-engines-oxygen
$ cd oxygen-gtk3-1.3.5/
$ patch -p1 < /path/to/patchfile
$ dpkg-source --commit # to make debuild happy
(name 'layout'; just save the default; this is a test)
$ debuild -us -uc # bypass signature checks
$ sudo debi ../oxygen-gtk3_1.3.5-0ubuntu1_amd64.changes
По словам некоторых людей на #ubuntu-packaging, это - то, что я должен сделать. Это - этот последний шаг, это - проблема; я добираюсь
(Reading database ... 503333 files and directories currently installed.)
Preparing to unpack gtk3-engines-oxygen_1.3.5-0ubuntu1_amd64.deb ...
Unpacking gtk3-engines-oxygen:amd64 (1.3.5-0ubuntu1) over (1.3.5-0ubuntu1) ...
dpkg: error processing archive gtk3-engines-oxygen_1.3.5-0ubuntu1_amd64.deb (--install):
trying to overwrite shared '/usr/share/doc/gtk3-engines-oxygen/changelog.Debian.gz', which is different from other instances of package gtk3-engines-oxygen:amd64
Errors were encountered while processing:
gtk3-engines-oxygen_1.3.5-0ubuntu1_amd64.deb
debi: debpkg -i failed
Что продолжается? Как я фиксирую его? Или я делаю это полностью неправильно (и следовательно так они)?
Я использую Kubuntu 14.04 amd64.Спасибо.
Я предложил бы просто использовать dpkg -i filename.deb
, но знайте, что, если бы Вы хотите вернуться к версии по умолчанию, необходимо было бы сделать apt-get install --reinstall gtk3-engines-oxygen
.
На несвязанной ноте Вы могли бы хотеть создать запись журнала изменений в debian/changelog
так, чтобы Вы знали, что это - Ваша версия.