Выход TMUX, но оставайтесь в терминале

Вы правы - простая замена цепочек инструментов волшебным образом не заставит их работать.

Как опытный пользователь musl могу сказать, что «из коробки» это не сработает. Многие, многие программы по-прежнему требуют особых случаев, которые предоставляет только glibc, которых нет даже в musl, и особенно многие программы проектов GNU даже не будут компилироваться без присутствия glibc.

В настоящее время ведется большая работа по исправлению популярных, но неработающих программ, и вы можете следить за ней и участвовать в ней, если хотите. Существуют такие проекты, как sabotage linux , которые генерируют патчи для таких программ, чтобы заставить их работать с musl (а также с другими менее известными библиотеками), поэтому, если у вас хватит смелости, вы можете попытаться исправить серьезные поломки сборки с помощью помощь этих проектов.

Чтобы заставить работать простую LFS, вам, вероятно, придется массово взломать книгу. (В 2009 году, когда я построил LFS в последний раз, я помню, что все еще оставались необъяснимые инструкции, которые работали с некоторыми частными случаями glibc)

В качестве альтернативы вы можете попробовать:

  • Встроенный CLFS , который заменил glibc с мусл. Вы можете объединить обе книги, чтобы создать что-то, что будет работать в вашей ситуации. Хотя в нем полностью отсутствует классическое программное обеспечение GNU.
  • Используйте один из тех новых доступных дистрибутивов Linux на основе musl. В качестве примеров я могу назвать саботаж и альпинизм, но musl wiki называет больше. По крайней мере, вы можете создавать двоичные файлы на хосте, и они пытаются импортировать их на ваше устройство.

Поскольку вы пытаетесь создавать двоичные файлы для встроенной платформы, я настоятельно рекомендую вам не связываться с программным обеспечением GNU, а вместо этого попробовать облегченные альтернативы .

1
07.10.2018, 23:28
1 ответ

Если вы хотите отключиться от сеанса, это можно сделать в Tmux через <tmux-prefix>d, где лидер Tmux обычно привязан к клавишам CTRL-B или CTRL-A .

Это переведет сеанс в фоновый режим, но не закроет его. Затем вы также можете просто выйти из терминалов в Tmux, что завершит сеанс и закроет Tmux.

Кроме того, вы можете выполнить <tmux-prefix>:kill-session<enter>, что уничтожит сеанс.

Если вы запускаете Tmux с tmux new-session, вы можете выйти в свой терминал сразу после выхода из сеанса.

1
27.01.2020, 23:42

Теги

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