Даже если вы попросили что-то «не /bin/true», заменив true на полное имя /bin/true, чтобы показать, что это программа true, а не какое-то другое значение «истина», вероятно, является лучшим решением.
Ваша забота о том, что true в
make TOOL=true
кажется чем-то иным, чем имя команды. Но если вы напишете
make TOOL=/bin/true
, то это недвусмысленно команда. Кто-то может неправильно понимать TOOL=true, чтобы означать, что какой-то другой инструмент где-то предназначен, но вряд ли такое неправильное чтение TOOL=/bin/true.
Я не уверен, когда : , который является встроенной оболочкой, но не внешней командой, будет работать. Хеннинг Махольм сообщил, что он работает. Но я думаю, что это не работает во всех ситуациях, и вы обнаружили, что это не сработало для вас.
Что касается псевдонима оболочки, вы не можете использовать его, потому что расширение псевдонима не выполняется в аргументах, которые вы передаете к команде, и make-файлы не используют ранее определенные псевдонимы оболочки. Даже если make запускает ваши команды в новой оболочке, эта оболочка не будет иметь псевдоним (и не будет использовать ее, даже если она есть, потому что это будет неинтерактивная оболочка, где расширение псевдонимов не будет автоматически включено).
Ошибка, указанная в файле alsa-base.conf, составляет около 12 лет и, очевидно, теперь неэффективна. Документация на snd_cmipci очень сложно найти, а также, как правило, старая.
В качестве эксперимента я предлагаю удалить строку нарушения:
sudo nano /etc/modprobe.d/alsa-base.conf
Изменить это line:
options snd-cmipci mpu_port=0x330 fm_port=0x388
Чтобы прокомментировать это; то есть сделать это неэффективным, например:
#options snd-cmipci mpu_port=0x330 fm_port=0x388
Сохранить (Ctrl + o и Enter) и выйти (Ctrl + x) текстовый редактор. Перезагрузка.
Любое улучшение?
Ошибка, указанная в файле alsa-base.conf, составляет около 12 лет и, очевидно, теперь неэффективна. Документация на snd_cmipci очень сложно найти, а также, как правило, старая.
В качестве эксперимента я предлагаю удалить строку нарушения:
sudo nano /etc/modprobe.d/alsa-base.conf
Изменить это line:
options snd-cmipci mpu_port=0x330 fm_port=0x388
Чтобы прокомментировать это; то есть сделать это неэффективным, например:
#options snd-cmipci mpu_port=0x330 fm_port=0x388
Сохранить (Ctrl + o и Enter) и выйти (Ctrl + x) текстовый редактор. Перезагрузка.
Любое улучшение?
Ошибка, указанная в файле alsa-base.conf, составляет около 12 лет и, очевидно, теперь неэффективна. Документация на snd_cmipci очень сложно найти, а также, как правило, старая.
В качестве эксперимента я предлагаю удалить строку нарушения:
sudo nano /etc/modprobe.d/alsa-base.conf
Изменить это line:
options snd-cmipci mpu_port=0x330 fm_port=0x388
Чтобы прокомментировать это; то есть сделать это неэффективным, например:
#options snd-cmipci mpu_port=0x330 fm_port=0x388
Сохранить (Ctrl + o и Enter) и выйти (Ctrl + x) текстовый редактор. Перезагрузка.
Любое улучшение?
Ошибка, указанная в файле alsa-base.conf, составляет около 12 лет и, очевидно, теперь неэффективна. Документация на snd_cmipci очень сложно найти, а также, как правило, старая.
В качестве эксперимента я предлагаю удалить строку нарушения:
sudo nano /etc/modprobe.d/alsa-base.conf
Изменить это line:
options snd-cmipci mpu_port=0x330 fm_port=0x388
Чтобы прокомментировать это; то есть сделать это неэффективным, например:
#options snd-cmipci mpu_port=0x330 fm_port=0x388
Сохранить (Ctrl + o и Enter) и выйти (Ctrl + x) текстовый редактор. Перезагрузка.
Любое улучшение?