Первая проблема возникает из-за того, что Pulse Audio выгружает модуль bluetooth после запуска, поэтому даже если вы поместите его в сценарий запуска, он все равно будет выгружен через несколько секунд.
Решение A
Просто добавьте в сценарий задержку запуска, например:
sleep 10 && pactl load-module module-bluetooth-discover
Решение B (рекомендуется)
Извините, но у меня нет решения для ваших двух оставшихся проблем.
Если ваш файл /etc/apt/sources.list
ссылается на buster
, то он останется на buster
с testing
по stable
, а затем old-stable
.
Если вы ссылались на testing
, то он останется на testing
независимо от текущей тестовой версии.
Более подробную информацию можно найти на Debian Wiki , которая включает рекомендуемый файл sources.list
. Я взял это и изменил на ссылку testing
, как указано в вашем вопросе :
deb http://deb.debian.org/debian testing main contrib non-free
deb-src http://deb.debian.org/debian testing main contrib non-free
deb http://deb.debian.org/debian-security/ testing/updates main contrib non-free
deb-src http://deb.debian.org/debian-security/ testing/updates main contrib non-free
deb http://deb.debian.org/debian testing-updates main contrib non-free
deb-src http://deb.debian.org/debian testing-updates main contrib non-free
Это зависит от того, какое имя для дистрибутива вы используете.
Проверьте свой /etc/apt/sources.list
файл. Если он содержит такие строки, как:
deb http://ftp.nl.debian.org/debian/ buster main
, то ваша система останется с buster
, даже если она будет выпущена как стабильная версия.
Если вместо этого у вас есть строки типа:
deb http://ftp.nl.debian.org/debian/ testing main
, тогда ваша система останется с testing
. будьте готовы к большому количеству обновлений в момент выхода buster
, так как перед официальным релизом версия подвергается заморозке, чтобы сгладить последние критические проблемы; однако следующая версия testing
будет содержать все изменения, сделанные во время заморозки.