Предотвращение постороннего форматирования вывода apt

Просто установите пакет texlive, это потянет все необходимое. Кроме того, вы можете установить документацию на своем языке, например. texlive-док-эн. Если вы пишете на другом языке, отличном от английского, вы также должны добавить соответствующий языковой пакет, например. texlive-Ланг-французски. Есть также интересные тематические пакеты, такие как texlive-science или texlive-humanities, но если вы хотите изучить основы LaTeX, вам, разумеется, они не нужны.

Если вам просто нужна базовая поддержка редактирования, подсветка синтаксиса, любой текстовый редактор будет делать, включая стандартный текстовый редактор GNOME gedit. Более продвинутые опции включают в себя:

texworks: редактор LaTeX с довольно чистым и простым интерфейсом с интегрированным средством просмотра PDF и синхронизацией между редактором и зрителем (т. Е. Вы можете перейти к одной и той же позиции в обоих) kile: мощный редактор для KDE (может быть установлен в GNOME и отлично работает, не изменяя некоторые данные конфигурации, например, для просмотра GNOME pdf viewer). texmaker: похоже на KILE, но больше «GNOME-like» (например, меньше кнопок в панели инструментов ;-)), немного меньше функций, чем KILE, вероятно, латексная: как KILE, но нацеленная на GNOME. lyx: на самом деле не редактор LaTeX, а больше текстовый процессор, который использует LaTeX внутри - мнения различаются, является ли это лучшим способом узнать «настоящий» LaTeX.

Большинство этих редакторов не имеют панели предварительного просмотра, но это не обязательно: просто держите evince открытым с документом, над которым вы работаете, evince автоматически обновит его содержимое, как только вы «скомпилируете» «Ваш латексный документ

5
задан 17 September 2017 в 16:48

6 ответов

Для использования в скриптах, немых терминалах и т. д. существует apt-get, см. man apt:

apt предоставляет интерфейс командной строки высокого уровня для системы управления пакетами. Он предназначен как интерфейс конечного пользователя и позволяет некоторым вариантам, наиболее подходящим для интерактивного использования по умолчанию, по сравнению с более специализированными инструментами APT, такими как apt-get (8) и apt-cache (8). ИСПОЛЬЗОВАНИЕ И РАЗЛИЧИЯ SCRIPT ИЗ ДРУГИХ ИНСТРУМЕНТОВ APT Командная строка apt (8) разработана как инструмент конечного пользователя и может изменять поведение между версиями. Хотя он пытается не нарушать обратную совместимость, это не гарантируется, если изменение кажется полезным для интерактивного использования. Все функции apt (8) доступны в специальных инструментах APT, таких как apt-get (8) и apt-cache (8). apt (8) просто изменяет значение по умолчанию для некоторых параметров (см. apt.conf (5) и, в частности, двоичную область). Поэтому вам следует использовать эти команды (возможно, с некоторыми дополнительными опциями) в ваших сценариях, поскольку они максимально поддерживают обратную совместимость.
9
ответ дан 22 May 2018 в 18:23
  • 1
    Итак, в основном это говорит о том, что в Emacs это бесполезно? Какой хороший инструмент ... – wvxvw 17 September 2017 в 17:13
  • 2
    @wvxvw Это очень хороший инструмент, просто Emacs, похоже, не отстает от него. :) Если вы хотите фантастический вывод для управления вашим пакетом, попробуйте aptitude - однако я не знаю, как далеко Emacs справится с этим. – dessert 17 September 2017 в 17:26
  • 3
    Ну, не совсем. Emacs использует только стандартные коды VT100 и ISO, в то время как другие разработчики программ часто полагаются на всевозможные расширения, которые популярны на различных терминалах, чтобы быть универсальными. Вот почему существует переменная среды TERM - программы, отправляющие вывод на консоль, должны ее уважать. apt выполняет половину задания: он проверяет эту переменную, обнаруживает, что терминал не имеет всех функций, которые он хочет, но только удаляет некоторые из них (начинает использовать readline вместо графических окон fancy curses). Это просто плохое программирование на стороне apt. – wvxvw 18 September 2017 в 08:22
  • 4
    @wvxvw Уважение, вы сделали исследование! У меня не так много проницательности, но если это правда, напишите ошибку на bugs.launchpad.net/ubuntu/+source/apt и сообщите разработчикам. – dessert 18 September 2017 в 08:27

Для использования в скриптах, немых терминалах и т. д. существует apt-get, см. man apt:

apt предоставляет интерфейс командной строки высокого уровня для системы управления пакетами. Он предназначен как интерфейс конечного пользователя и позволяет некоторым вариантам, наиболее подходящим для интерактивного использования по умолчанию, по сравнению с более специализированными инструментами APT, такими как apt-get (8) и apt-cache (8). ИСПОЛЬЗОВАНИЕ И РАЗЛИЧИЯ SCRIPT ИЗ ДРУГИХ ИНСТРУМЕНТОВ APT Командная строка apt (8) разработана как инструмент конечного пользователя и может изменять поведение между версиями. Хотя он пытается не нарушать обратную совместимость, это не гарантируется, если изменение кажется полезным для интерактивного использования. Все функции apt (8) доступны в специальных инструментах APT, таких как apt-get (8) и apt-cache (8). apt (8) просто изменяет значение по умолчанию для некоторых параметров (см. apt.conf (5) и, в частности, двоичную область). Поэтому вам следует использовать эти команды (возможно, с некоторыми дополнительными опциями) в ваших сценариях, поскольку они максимально поддерживают обратную совместимость.
10
ответ дан 18 July 2018 в 06:41

Для использования в скриптах, немых терминалах и т. д. существует apt-get, см. man apt:

apt предоставляет интерфейс командной строки высокого уровня для системы управления пакетами. Он предназначен как интерфейс конечного пользователя и позволяет некоторым вариантам, наиболее подходящим для интерактивного использования по умолчанию, по сравнению с более специализированными инструментами APT, такими как apt-get (8) и apt-cache (8). ИСПОЛЬЗОВАНИЕ И РАЗЛИЧИЯ SCRIPT ИЗ ДРУГИХ ИНСТРУМЕНТОВ APT Командная строка apt (8) разработана как инструмент конечного пользователя и может изменять поведение между версиями. Хотя он пытается не нарушать обратную совместимость, это не гарантируется, если изменение кажется полезным для интерактивного использования. Все функции apt (8) доступны в специальных инструментах APT, таких как apt-get (8) и apt-cache (8). apt (8) просто изменяет значение по умолчанию для некоторых параметров (см. apt.conf (5) и, в частности, двоичную область). Поэтому вам следует использовать эти команды (возможно, с некоторыми дополнительными опциями) в ваших сценариях, поскольку они максимально поддерживают обратную совместимость.
10
ответ дан 24 July 2018 в 18:39

Есть больше различий между apt и apt-get, чем показательный индикатор выполнения, поэтому вы можете отключить его, сохраняя все остальные отличия:

sudo apt -o Dpkg::Progress-Fancy=0 action args...

Некоторые источники показывают [ f4], что является прекрасным, но эквивалентным Dpkg::Progress-Fancy=0, так как оболочки все равно не расширяются 0, а больше различий .

Вероятно, вы не хотите изменять эту настройку глобально, потому что, когда вы запускаете apt за пределами Emacs, вы, скорее всего, захотите увидеть яркий индикатор выполнения. Однако вы можете сделать более короткую команду, которая достигает одной и той же цели, например, с псевдонимом eshell.

2
ответ дан 22 May 2018 в 18:23

Есть больше различий между apt и apt-get, чем показательный индикатор выполнения, поэтому вы можете отключить его, сохраняя все остальные отличия:

sudo apt -o Dpkg::Progress-Fancy=0 action args...

Некоторые источники показывают Dpkg::Progress-Fancy="0", что является прекрасным, но эквивалентным Dpkg::Progress-Fancy=0, так как оболочки все равно не расширяются 0, а больше различий .

Вероятно, вы не хотите изменять эту настройку глобально, потому что, когда вы запускаете apt за пределами Emacs, вы, скорее всего, захотите увидеть яркий индикатор выполнения. Однако вы можете сделать более короткую команду, которая достигает одной и той же цели, например, с псевдонимом eshell.

3
ответ дан 18 July 2018 в 06:41

Есть больше различий между apt и apt-get, чем показательный индикатор выполнения, поэтому вы можете отключить его, сохраняя все остальные отличия:

sudo apt -o Dpkg::Progress-Fancy=0 action args...

Некоторые источники показывают Dpkg::Progress-Fancy="0", что является прекрасным, но эквивалентным Dpkg::Progress-Fancy=0, так как оболочки все равно не расширяются 0, а больше различий .

Вероятно, вы не хотите изменять эту настройку глобально, потому что, когда вы запускаете apt за пределами Emacs, вы, скорее всего, захотите увидеть яркий индикатор выполнения. Однако вы можете сделать более короткую команду, которая достигает одной и той же цели, например, с псевдонимом eshell.

3
ответ дан 24 July 2018 в 18:39

Другие вопросы по тегам:

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