Попробуйте вместо этого вот это, поскольку оно возьмет ваш вывод и сделает его одной огромной строкой с пробелами, разделяющими имена файлов.
dpkg --get-selections | grep -v deinstall | awk '{print $1}' > list.log
awk '$1=$1' ORS=' ' list.log > newlist.log
apt-get install --reinstall $(cat newlist.log)
Единственное изменение в вашем оригинальном сообщении - это добавление второго оператора awk, который, вероятно, можно сделать в линию с первым, чтобы создать нужный вам файл.
Это изменение заставит apt-get правильно заново загрузить пакеты и все недостающие зависимости, которые не были установлены в первый раз, и переустановить их по порядку.
Если мы сделаем его встроенным, я думаю, что он будет выглядеть примерно так:
dpkg --get-selections | grep -v deinstall | awk '{print $1}' | awk '$1=$1' ORS=' ' > list. log
А затем убедитесь, что в системе действительно установлены правильные пакеты (или последние), очистите кэш apt, обновите его и затем заново загрузите все файлы (вы можете пропустить первые два шага, если вам нужно переустановить только то, что есть в кэше):
apt-get clean && apt-get update && apt-get install --reinstall $(cat list.log)
У меня было установлено более 2 тысяч пакетов на системе, которую я обновлял, и она зависла. Использование dpkg --configure -a завершило установку (она была в финальной фазе). Затем я выполнил следующее, чтобы все переустановилось правильно.
Или, как сказано на https://superuser.com/questions/298912/reinstall-debian-while-keeping-installed-packages-and-data:
sudo apt-get install --reinstall $(dpkg --get-selections | grep -w 'install$' | cut -f1)
Только убедитесь, что вы сначала запустили "init 2" перед любой переустановкой, поскольку некоторым компонентам X или вашего любимого оконного менеджера может не понравиться переустановка.
Извините, но где вы узнали, что этот адаптер имеет такую аппаратную возможность? Во всех найденных мной источниках НЕ говорится, что эта возможность реализована аппаратно, следовательно, это не так, значит, это аппаратная проблема.
Вот что я получил для ASUS USB -AC51 на ядре Arch Linux 5.10.73:
$ iw list | grep "Supported interface modes" -A 8
Supported interface modes:
* IBSS
* managed
* AP
* AP/VLAN
* monitor
* mesh point
* P2P-client
* P2P-GO
Кроме того, точка доступа, созданная NetworkManager, отлично работает (как в сетях 2,4G, так и в сетях 5G ).
Возможная проблема может заключаться в старом ядре. mt76x0e поддерживает AP начиная с ядра 5.0 и все драйверы mt76 заявляют о поддержке AP начиная с ядра 5.5 .