Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Вопросы по TeXLive и по установке пакетов вообще  (Прочитано 7074 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Ruslan_Sharipov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
У меня очень небольшой опыт работы Linux, поэтому не удивляйтесь, если мои вопросы покажутся наивными. В 2008 я ставил EduUbuntu, но подключения к интернету в тот момент у меня не было. Точнее, мне удалось твки подключть телефон Motorola С350 в качестве GPRS модемв в EduUbuntu 7, но цена за скачивание была непомерно высока для нормальной работы. Поэтому я удалил EduUbuntu 7, и на три года забыл по Linux. Сейчас у меня MTC Коннект-3 на безлимите (точнее с пределом в 1Gb в сутки) и ситуация в корне иная. На модеме 3G скорость стоит 7.2 Мбит/сек, но реально получается 50-100 Кбайт/сек, что не быстро, но приемлимо.

Опишу свои действия, чтобы был понятен контекст. Возможно это поможет другим новичкам. Итак, я скачал образ CD дистрибутива Ubuntu 10.10 для x86, поскольку у меня Pentium-4 аж 2003 года выпуска. Прожег дистрибутив и стал устанапвливать. В моей конфигурации компьютера два физических жестких диска. Первый я предусмотрительно отключил физически (отсоединил кабель), чтобы не повредить установленный там и давно работающий Windows XP (без сбоев аж с 2003 года, то есть с момента покукпки компьютера).

Второй диск в 80Gb e у меня разбит на 5 частей - 4 по 20 Gb и один маленький фрагмент 2Gb для SwapArea. В первом разделе у меня Windows XP. Второй раздел - Swap. Третий я почистил для установки Ubuntu. В первый раз при установке я выбрал язык English. выбрать второй язык при установке этот дистрибутив на позволил. Послк успешной установки я решил настроить Internet. Был приятно удивлен, что 3G модем ZTE MF112 определился как USB модем, в закладке по настройке соединения был предусмотрен выбор широкополосных устройств 3G. Боле того, провайдер MTS там тоже был предусмотрен и точка соединения APN: internet.mts.ru тоже была. То есть проблем с сетью вообще не возникло, в отличие от предыдущего случая с EduUbuntu 7.

Но возникли проблемы с языком. Анлгийски был выбран при установке, а русский не хотел выбираться. Тогда я повторил процесс установки еще раз, на этот раз сразу выбрав русский язык. Но на панели выбора языков теперь было два языка - английский и русский. Переключение клавиатуры по Alt-Shift по умолчанию. Мне было бы удобнее по Ctrl-Shift, но как это настроить - я пока не разобрался. есмотря на рыбор русского языка все менюшки и панельки были на английском. При попытке это изменить через System > Administration > Language появилось сообщения, что второй язык установрен не полностью и было предложено закачать недостающие части из Интернета. Послв закачки удалось поменять весь интерфейс на русский зяык. Хотя справка по Система > Справка и поддержка грузится по прежнему на английском языке.

Далее самоей важное. Мне нужен TeX. Я попробовал через sudo apt-get install texlive в различных вариантах. Ничего из этого не вышло. Как я понял, при этом происходило скачивание и установка компонентов откуда-то с сервера на Алтае в папку usr/local/texlive. А сервер сильно тормозил и было неохота ждать. Я остановил это удовольсвие и удалил скачанные куски вместе с папкой /texlive.

После этого я запустил Система > Администрирование > Менеджер пакетов Synaptic . Удивительно, но там удалось найти texlive, при его выделении автоматически выдалились все связанные с ним пакеты и удалось запустить их закачку. Правда алтайский сервер пришлось заменить на другой mirror.yandex.ru/ubuntu. Где-то в течение часа удалось все скачать, хотя говорилось что это 216 Мб. Дистрибутив Ubuntu (.iso) с их официального сайта грузился гораздо медленнее.

Итак, сложилась ситуация, в которой Texlive скачан и согласно Synaptic установлен. появилась куча файлов и папок. Привожу их полный список:

/usr/share/bug/texlive
/usr/share/doc/texlive
/usr/share/doc/texlive-doc-base/texlive
/usr/share/texmf-texlive/doc/texlive
/home/ruslan/TexLive_Install/tlpkg/TeXLive *
/usr/share/texlive-base
/usr/share/bug/texlive-base
/usr/share/doc/texlive-base
/usr/share/texlive-bin
/usr/share/doc/texlive-binaries
/usr/share/bug/texlive-common
/usr/share/doc/texlive-common
/usr/share/doc/texlive-doc
/usr/share/bug/texlive-doc-base
/usr/share/doc/texlive-doc-base
/usr/share/doc/texlive-doc-base/texlive/texlive-en
/usr/share/texmf-texlive/doc/texlive/texlive-en
/usr/share/bug/texlive-extra-utils
/usr/share/doc/texlive-extra-utils
/usr/share/bug/texlive-fonts-recommended
/usr/share/doc/texlive-fonts-recommended
/usr/share/bug/texlive-fonts-recommended-doc
/usr/share/doc/texlive-fonts-recommended-doc
/usr/share/bug/texlive-font-utils
/usr/share/doc/texlive-font-utils
/usr/share/bug/texlive-generic-recommended
/usr/share/doc/texlive-generic-recommended
/home/ruslan/TexLive_Install *
/usr/share/bug/texlive-latex-base
/usr/share/doc/texlive-latex-base
/usr/share/bug/texlive-latex-base-doc
/usr/share/doc/texlive-latex-base-doc
/usr/share/bug/texlive-latex-recommended
/usr/share/doc/texlive-latex-recommended
/usr/share/bug/texlive-latex-recommended-doc
/usr/share/doc/texlive-latex-recommended-doc
/usr/share/bug/texlive-luatex
/usr/share/doc/texlive-luatex
/home/ruslan/TexLive_Package *
/usr/share/bug/texlive-pstricks
/usr/share/doc/texlive-pstricks
/usr/share/bug/texlive-pstricks-doc
/usr/share/doc/texlive-pstricks-doc
/usr/share/texmf-texlive
/etc/texmf/hyphen.d/09texlive-base.cnf
/etc/texmf/updmap.d/10texlive-base.cfg
/etc/texmf/fmt.d/10texlive-base.cnf
/etc/texmf/updmap.d/10texlive-fonts-recommended.cfg
/etc/texmf/updmap.d/10texlive-latex-base.cfg
/etc/texmf/fmt.d/10texlive-latex-base.cnf
/var/lib/texmf/ls-R-TEXLIVE
/usr/share/doc/texlive-pstricks-doc/generic/pst-3dplot/README.TEXLIVE
/usr/share/texmf-texlive/bibtex/csf/base/README.TEXLIVE
/usr/share/texmf-texlive/doc/generic/pst-3dplot/README.TEXLIVE
/home/ruslan/TexLive_Install/release-texlive.txt *
/usr/share/lintian/overrides/texlive
/var/lib/dpkg/info/texlive.list
/var/lib/dpkg/info/texlive.md5sums
/usr/share/doc/texlive-doc-base/texlive/texlive-en/archive/texlive.pl.gz
/usr/share/texmf-texlive/doc/texlive/texlive-en/archive/texlive.pl.gz
/home/ruslan/TexLive_Install/tlpkg/installer/texlive.png *
/var/lib/dpkg/info/texlive.preinst
/var/cache/apt/archives/texlive_2009-10_all.deb
/home/ruslan/Downloads/texlive-20100720-source.tar.xz *
/usr/lib/mime/packages/texlive-base
/usr/share/lintian/overrides/texlive-base
/usr/share/menu/texlive-base
/var/lib/dpkg/info/texlive-base.conffiles
/var/lib/dpkg/info/texlive-base.list
/var/lib/tex-common/fmtutil-cnf/texlive-base.list
/var/lib/tex-common/fontmap-cfg/texlive-base.list
/var/lib/tex-common/hyphen-cnf/texlive-base.list
/var/lib/dpkg/info/texlive-base.md5sums
/var/lib/dpkg/info/texlive-base.postinst
/var/lib/dpkg/info/texlive-base.postrm
/var/lib/dpkg/info/texlive-base.preinst
/var/cache/apt/archives/texlive-base_2009-10_all.deb
/var/lib/dpkg/info/texlive-binaries.list
/var/lib/dpkg/info/texlive-binaries.md5sums
/var/lib/dpkg/info/texlive-binaries.postinst
/var/lib/dpkg/info/texlive-binaries.preinst
/var/lib/dpkg/info/texlive-binaries.prerm
/var/cache/apt/archives/texlive-binaries_2009-7_i386.deb
/usr/share/lintian/overrides/texlive-common
/var/lib/dpkg/info/texlive-common.list
/var/lib/dpkg/info/texlive-common.md5sums
/var/lib/dpkg/info/texlive-common.postinst
/var/lib/dpkg/info/texlive-common.preinst
/var/cache/apt/archives/texlive-common_2009-10_all.deb
/usr/share/lintian/overrides/texlive-doc-base
/var/lib/dpkg/info/texlive-doc-base.list
/var/lib/dpkg/info/texlive-doc-base.md5sums
/var/lib/dpkg/info/texlive-doc-base.postinst
/var/lib/dpkg/info/texlive-doc-base.postrm
/var/lib/dpkg/info/texlive-doc-base.preinst
/var/cache/apt/archives/texlive-doc-base_2009-2_all.deb
/usr/share/doc/texlive-doc-base/texlive/texlive-en/texlive-en.css
/usr/share/texmf-texlive/doc/texlive/texlive-en/texlive-en.css
/usr/share/doc/texlive-doc-base/texlive/texlive-en/texlive-en.html
/usr/share/texmf-texlive/doc/texlive/texlive-en/texlive-en.html
/usr/share/doc/texlive-doc-base/texlive/texlive-en/texlive-en.pdf
/usr/share/texmf-texlive/doc/texlive/texlive-en/texlive-en.pdf
/usr/share/doc/texlive-doc-base/texlive/texlive-en/texlive-en.tex.gz
/usr/share/texmf-texlive/doc/texlive/texlive-en/texlive-en.tex.gz
/usr/share/lintian/overrides/texlive-extra-utils
/var/lib/dpkg/info/texlive-extra-utils.list
/var/lib/dpkg/info/texlive-extra-utils.md5sums
/var/lib/dpkg/info/texlive-extra-utils.postinst
/var/lib/dpkg/info/texlive-extra-utils.postrm
/var/lib/dpkg/info/texlive-extra-utils.preinst
/var/cache/apt/archives/texlive-extra-utils_2009-9ubuntu1_all.deb
/usr/share/lintian/overrides/texlive-fonts-recommended
/var/lib/dpkg/info/texlive-fonts-recommended.conffiles
/var/lib/dpkg/info/texlive-fonts-recommended.list
/var/lib/tex-common/fontmap-cfg/texlive-fonts-recommended.list
/var/lib/dpkg/info/texlive-fonts-recommended.md5sums
/var/lib/dpkg/info/texlive-fonts-recommended.postinst
/var/lib/dpkg/info/texlive-fonts-recommended.postrm
/var/lib/dpkg/info/texlive-fonts-recommended.preinst
/var/cache/apt/archives/texlive-fonts-recommended_2009-10_all.deb
/usr/share/lintian/overrides/texlive-fonts-recommended-doc
/var/lib/dpkg/info/texlive-fonts-recommended-doc.list
/var/lib/dpkg/info/texlive-fonts-recommended-doc.md5sums
/var/lib/dpkg/info/texlive-fonts-recommended-doc.postinst
/var/lib/dpkg/info/texlive-fonts-recommended-doc.postrm
/var/lib/dpkg/info/texlive-fonts-recommended-doc.preinst
/var/cache/apt/archives/texlive-fonts-recommended-doc_2009-10_all.deb
/usr/share/lintian/overrides/texlive-font-utils
/var/lib/dpkg/info/texlive-font-utils.list
/var/lib/dpkg/info/texlive-font-utils.md5sums
/var/lib/dpkg/info/texlive-font-utils.postinst
/var/lib/dpkg/info/texlive-font-utils.postrm
/var/lib/dpkg/info/texlive-font-utils.preinst
/var/cache/apt/archives/texlive-font-utils_2009-9ubuntu1_all.deb
/usr/share/lintian/overrides/texlive-generic-recommended
/var/lib/dpkg/info/texlive-generic-recommended.list
/var/lib/dpkg/info/texlive-generic-recommended.md5sums
/var/lib/dpkg/info/texlive-generic-recommended.postinst
/var/lib/dpkg/info/texlive-generic-recommended.postrm
/var/lib/dpkg/info/texlive-generic-recommended.preinst
/var/cache/apt/archives/texlive-generic-recommended_2009-10_all.deb
/usr/share/lintian/overrides/texlive-latex-base
/var/lib/dpkg/info/texlive-latex-base.conffiles
/var/lib/dpkg/info/texlive-latex-base.list
/var/lib/tex-common/fmtutil-cnf/texlive-latex-base.list
/var/lib/tex-common/fontmap-cfg/texlive-latex-base.list
/var/lib/dpkg/info/texlive-latex-base.md5sums
/var/lib/dpkg/info/texlive-latex-base.postinst
/var/lib/dpkg/info/texlive-latex-base.postrm
/var/lib/dpkg/info/texlive-latex-base.preinst
/var/cache/apt/archives/texlive-latex-base_2009-10_all.deb
/usr/share/lintian/overrides/texlive-latex-base-doc
/var/lib/dpkg/info/texlive-latex-base-doc.list
/var/lib/dpkg/info/texlive-latex-base-doc.md5sums
/var/lib/dpkg/info/texlive-latex-base-doc.postinst
/var/lib/dpkg/info/texlive-latex-base-doc.postrm
/var/lib/dpkg/info/texlive-latex-base-doc.preinst
/var/cache/apt/archives/texlive-latex-base-doc_2009-10_all.deb
/usr/share/lintian/overrides/texlive-latex-recommended
/var/lib/dpkg/info/texlive-latex-recommended.list
/var/lib/dpkg/info/texlive-latex-recommended.md5sums
/var/lib/dpkg/info/texlive-latex-recommended.postinst
/var/lib/dpkg/info/texlive-latex-recommended.postrm
/var/lib/dpkg/info/texlive-latex-recommended.preinst
/var/cache/apt/archives/texlive-latex-recommended_2009-10_all.deb
/usr/share/lintian/overrides/texlive-latex-recommended-doc
/var/lib/dpkg/info/texlive-latex-recommended-doc.list
/var/lib/dpkg/info/texlive-latex-recommended-doc.md5sums
/var/lib/dpkg/info/texlive-latex-recommended-doc.postinst
/var/lib/dpkg/info/texlive-latex-recommended-doc.postrm
/var/lib/dpkg/info/texlive-latex-recommended-doc.preinst
/var/cache/apt/archives/texlive-latex-recommended-doc_2009-10_all.deb
/usr/share/lintian/overrides/texlive-luatex
/var/lib/dpkg/info/texlive-luatex.list
/var/lib/dpkg/info/texlive-luatex.md5sums
/var/lib/dpkg/info/texlive-luatex.postinst
/var/lib/dpkg/info/texlive-luatex.postrm
/var/lib/dpkg/info/texlive-luatex.preinst
/var/cache/apt/archives/texlive-luatex_2009-10_all.deb
/usr/share/lintian/overrides/texlive-pstricks
/var/lib/dpkg/info/texlive-pstricks.list
/var/lib/dpkg/info/texlive-pstricks.md5sums
/var/lib/dpkg/info/texlive-pstricks.postinst
/var/lib/dpkg/info/texlive-pstricks.postrm
/var/lib/dpkg/info/texlive-pstricks.preinst
/var/cache/apt/archives/texlive-pstricks_2009-9ubuntu1_all.deb
/usr/share/lintian/overrides/texlive-pstricks-doc
/var/lib/dpkg/info/texlive-pstricks-doc.list
/var/lib/dpkg/info/texlive-pstricks-doc.md5sums
/var/lib/dpkg/info/texlive-pstricks-doc.postinst
/var/lib/dpkg/info/texlive-pstricks-doc.postrm
/var/lib/dpkg/info/texlive-pstricks-doc.preinst
/var/cache/apt/archives/texlive-pstricks-doc_2009-9ubuntu1_all.deb
/home/ruslan/TexLive_Package/Texlive_scenario *


В меню  > Приложения > пакет texlive не отобразился и как его запускать и использовать не понятно. Кроме того нужны оболочки типа TeXnicCenter и просмотровщики типа Yap. Где их взять и как заставить работать вместе? Прошу подсказать.

Оффлайн suslikk

  • Старожил
  • *
  • Сообщений: 2488
    • Просмотр профиля
чтобы работать по "человечески" с texlive тебе надо установить texmaker (GUI - внешняя оболочка) в него же и входит texlive (сам он консольный).
Будут конкретные вопросы пиши в личку.
Нарисуй свой город на openstreetmap.org

Оффлайн Ruslan_Sharipov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Спасибо. TexMaker поставился из Synaptic, и он появиля в меню Приложения > Офис > Texmaker,  и даже запустился. Конечно, остаётся загадкой почему он распределился именно в этот раздел меню, и что было бы если этого раздела не существоваоло. Просто хочу сказать, что setup файлы из Windows предлагают выбор в размещении программ и выбор различных конфигурационных параметров. Чаще всего, конечно, этот выбор не используется и выбирается стандартная конфигурация. Здесь же никакой выбор не предлагался и TexMaker все решил сам и встал туда, куда ему хотелось.

Спасибо. Буду его изучать.

Пользователь решил продолжить мысль 08 Января 2011, 02:05:28:
На Windows я использовал TeXnicCenter. Внешне он очень похож на TexMaker, но есть одно важное отличие. В TexMakerе через меню настройки на вкладке можно указать какими программами обрабатывается Ваш файл с расширением tex. По умолчанию там прописан latex. В TeXnicCentre есть возможность иметь несколько профилей с различными настройками подобного рода. Можно ли в TexMakere тоже иметь несколько профилей?
« Последнее редактирование: 08 Января 2011, 02:05:28 от Ruslan_Sharipov »

Оффлайн V_oron

  • Любитель
  • *
  • Сообщений: 56
  • физик-аспирант
    • Просмотр профиля
У меня есть вопрос. Стал ставить RevTeX-4, и оказалось, что его нет в репозиториях. Не беда, возьмем с сайта APS: https://authors.aps.org/revtex4/index.html
Но я обнаружил такую странность: есть директории /usr/share/texmf-texlive и /usr/share/texmf. Последнюю можно удалить, коли я ставил TeXLive? Вообще, очень интересно, а много ли "левого" по умолчанию ставится с Убунтой? Конечно, очень хорошо, что почти все работает "из коробки", но и ненужного не хочется иметь.

UPD:
Нет, нельзя... А какова взаимосвязь этих директорий и их назначения?
« Последнее редактирование: 21 Января 2011, 17:50:43 от V_oron »

Оффлайн rustamych

  • Участник
  • *
  • Сообщений: 171
    • Просмотр профиля
Спасибо. TexMaker поставился из Synaptic, и он появиля в меню Приложения > Офис > Texmaker,  и даже запустился. Конечно, остаётся загадкой почему он распределился именно в этот раздел меню, и что было бы если этого раздела не существоваоло. Просто хочу сказать, что setup файлы из Windows предлагают выбор в размещении программ и выбор различных конфигурационных параметров. Чаще всего, конечно, этот выбор не используется и выбирается стандартная конфигурация. Здесь же никакой выбор не предлагался и TexMaker все решил сам и встал туда, куда ему хотелось.

Спасибо. Буду его изучать.

Пользователь решил продолжить мысль 08 Января 2011, 02:05:28:
На Windows я использовал TeXnicCenter. Внешне он очень похож на TexMaker, но есть одно важное отличие. В TexMakerе через меню настройки на вкладке можно указать какими программами обрабатывается Ваш файл с расширением tex. По умолчанию там прописан latex. В TeXnicCentre есть возможность иметь несколько профилей с различными настройками подобного рода. Можно ли в TexMakere тоже иметь несколько профилей?

Заходите в Система-> Параметры -> Главное меню и прописываете texmaker куда хотите, хоть отдельной группой. За расмещением программ следить не надо, Linux сделает как надо. Кстати гораздо проще все ставить по другому. В Приложения -> Центр приложений ubuntu находите texmaker и говорите установить. Он за собой потянет почти все что надо. Для русского текста ставим texlive-lang-cyrillic из репозитария. Если надо найти где лежит какой нибудь стиль установите пакет apt-file командой sudo apt-get install apt-file. После того, как он встанет и долго будет обновлять базу, для поиска нужного пакета печатаете apt-file find название файла. Когда я сидел на винде я использовал winedt, очень хороший пакет, жаль, что нет Linuxовой версии. Но texmaker очень неплохой пакет, пользуюсь каждый день. Он простой и удобный. Если нужна прога с наворотами поставьте kile. Там до черта настроек, кажется профили тоже есть, но он тяжелый и в последнее время глючный. Я на на нем долго сидел, пока глючесть не достала. В kile наконец реализовали динамическую проверку лексики, что в texmaker есть изначально.  Обратный и прямой поиск tex-dvi хорошо работают в связке kile-okular, texmaker-xdvi, texmaker-kdvi. Первые два требуют двух рук - ctr + лкм, я пользую последний - там одной рукой - средней кнопкой мыши. В последнем texmaker 2.1 есть свой pdf вьювер и можно делать связку tex-pdf без dvi. Вопросы есть, пишите, постараюсь помочь. Пользую tex уже кажется 20 лет (начинал с emtex на больших дискетах на 800 кб). Считаю его наилучшим пакетом для научной работы. Все творения Кнута хороши.   

Пользователь решил продолжить мысль 21 Января 2011, 19:53:04:
У меня есть вопрос. Стал ставить RevTeX-4, и оказалось, что его нет в репозиториях. Не беда, возьмем с сайта APS: https://authors.aps.org/revtex4/index.html
Но я обнаружил такую странность: есть директории /usr/share/texmf-texlive и /usr/share/texmf. Последнюю можно удалить, коли я ставил TeXLive? Вообще, очень интересно, а много ли "левого" по умолчанию ставится с Убунтой? Конечно, очень хорошо, что почти все работает "из коробки", но и ненужного не хочется иметь.

UPD:
Нет, нельзя... А какова взаимосвязь этих директорий и их назначения?
Зачем вам это знать? Лишнего ничего не ставится. Все лишнее убирается командой sudo apt-get autoremove .
Установите revtex4 так: распакуйте, что скачали в ~.texmf-var/tex/latex/revtex4 и в консоли sudo texhash.   
« Последнее редактирование: 21 Января 2011, 19:53:04 от rustamych »

Оффлайн V_oron

  • Любитель
  • *
  • Сообщений: 56
  • физик-аспирант
    • Просмотр профиля
Зачем вам это знать? Лишнего ничего не ставится. Все лишнее убирается командой sudo apt-get autoremove .
Установите revtex4 так: распакуйте, что скачали в ~.texmf-var/tex/latex/revtex4 и в консоли sudo texhash.   
Ну, из общего интереса и любви к рационализации и упорядочиванию :) Практика показала, что используются обе директории. На мой скромный взгляд это, является не очень хорошим моментом. А поставить пакет я позволил себе просто в /usr/share/texmf. Все равно ничего не затирается старого.

Кстати спасибо за autoremove. Как-нибудь попробую. Но, к примеру, она не удалит PilseAudio ;)

Оффлайн rustamych

  • Участник
  • *
  • Сообщений: 171
    • Просмотр профиля
Кстати спасибо за autoremove. Как-нибудь попробую. Но, к примеру, она не удалит PilseAudio ;)
+1

 

Страница сгенерирована за 0.026 секунд. Запросов: 20.