Как исправить пакет Debian?

Нет, вы не можете установить Arch без базовой группы . 1

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

Однако вы можете удалить некоторые отдельные пакеты из группы, если уверены, что они вам не понадобятся. Например, mdadm, если вам не нужны функции RAID. Очевидно, вы хотели бы убедиться, что эти пакеты не зависят от других важных пакетов, прежде чем удалять их.

1. Если вы пытаетесь создать минимальную среду, вы можете отказаться от установки всей базовой группы, до тех пор, пока вы предоставите pacstrapполный список необходимых пакетов, достаточных для создания загрузочного образа.

2
28.12.2020, 09:54
2 ответа

Согласно странице пакетов Debian для gnome -settings -daemon , последней версиейstable(buster )является 3.30.2-3(, которую вы уже установили ).

Однако дляtesting(яблочка )иunstable(сид )доступна версия 3.38.1-2. Таким образом, вы можете установить только отсутствующие пакеты из этих новых выпусков, как описано здесь:Как установить некоторые пакеты из «нестабильного» Debian на компьютер со «стабильным» Debian?

Backports и компиляция из исходного кода являются дополнительными вариантами (, также описанными в ответе, указанном выше ).

1
18.03.2021, 22:40

backports.debian.orgне включает пакет gnome-settings-daemonдля buster.

Ветка testingв настоящее время имеет версию 3.38.1 -2, которая немного новее, чем вам нужно.

Рекомендуемый способ — сделать резервную копию патча самостоятельно.

Вам придется:

  • установите все пакеты разработки, необходимые для сборкиgnome-settings-daemon:
sudo apt-get build-dep gnome-settings-daemon
  • получить исходный код для gnome -настройки -демона
apt-get source gnome-settings-daemon
cd gnome-settings-daemon-3.30.2/
curl 'https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/commit/cea632bf682760e80654df19cfef6206efca868a.diff' | patch -p1
  • задокументируйте добавление патча в журнал изменений пакета (технически вы можете опустить это, если вы используете пакет только для себя, но было бы неплохо сделать это привычкой, если вы планируете стать пакетом сопровождающий)
dpkg-source --commit  # this will ask you to write a changelog entry
  • собрать бинарный пакет (s):
dpkg-buildpackage -rfakeroot
  • и, наконец, установите полученные бинарные пакеты:
cd..
sudo dpkg -i gnome-settings-daemon_3.30.2-3_amd64.deb gnome-settings-daemon-common_3.30.2-3_all.deb
  • Если вы хотите, чтобы изменение вступило в силу без выхода из системы,вам нужно будет убить любой существующий процесс gsd-media-keys, чтобы демон gnome -settings -перезапустил его, используя новый двоичный файл:
killall gsd-media-keys
2
18.03.2021, 22:40

Теги

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