Установка латексного компилятора

Я пробовал к istall MiKTeX на моей Ubuntu 16.04 (32bit). Но следующая ошибка появляется на экране. У меня есть только ограниченные знания о таких дистрибутивах. Как это может быть решено?Пожалуйста, помогите мне.

akhil@akhil-G31T-M9:~$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys D6BC243565B2087BC3F897C9277A7293F59E4889
[sudo] password for akhil: 
Sorry, try again.
[sudo] password for akhil: 
Executing: /tmp/tmp.LK50NQI2bb/gpg.1.sh --keyserver
hkp://keyserver.ubuntu.com:80
--recv-keys
D6BC243565B2087BC3F897C9277A7293F59E4889
gpg: requesting key F59E4889 from hkp server keyserver.ubuntu.com
gpg: key F59E4889: public key "MiKTeX Packager <packager@miktex.org>" imported
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)
akhil@akhil-G31T-M9:~$ echo "deb http://miktex.org/download/ubuntu xenial universe" | sudo tee /etc/apt/sources.list.d/miktex.list
deb http://miktex.org/download/ubuntu xenial universe
akhil@akhil-G31T-M9:~$ sudo apt-get update
Hit:1 http://in.archive.ubuntu.com/ubuntu xenial InRelease
Hit:2 http://in.archive.ubuntu.com/ubuntu xenial-updates InRelease             
Hit:4 http://security.ubuntu.com/ubuntu xenial-security InRelease              
Get:3 https://ftp.yzu.edu.tw/CTAN/systems/win32/miktex/setup/deb xenial InRelease [2,034 B]
Fetched 2,034 B in 10s (195 B/s)     
Reading package lists... Done
N: Skipping acquire of configured file 'universe/binary-i386/Packages' as repository 'http://miktex.org/download/ubuntu xenial InRelease' doesn't support architecture 'i386'
akhil@akhil-G31T-M9:~$ sudo apt-get install miktex
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package miktex
1
задан 26 November 2019 в 14:21

1 ответ

Согласно [1 124] страница требования MiKTeX, только ОС поддерживаются 64 бита.

, Но после чтения немного , Как создать источник MiKTeX , кажется возможным установить его на ОС 32 бита. Прежде, чем попытаться создать, проверьте, есть ли у Вас следующие требования:

  • компилятор C/C++ (существует gcc по умолчанию на Ubuntu)
  • cmake (установите его с помощью [1 112])
  • cat, fop, sed и xsltproc команды
  • некоторые библиотеки:
    • апрель
    • Каир aprutil
    • bzip2
    • эмигрант
    • fontconfig
    • freetype2
    • fribidi
    • gd
    • gmp
    • graphite2
    • [11 100] harfbuzz-icu
    • hunspell
    • icu
    • jpeg
    • log4cxx
    • lz ma
    • mpfr
    • mspack
    • LibreSSL (или OpenSSL)
    • pixman
    • png
    • poppler
    • popt
    • potrace
    • uriparser [111 14]
    • zzip
    • poppler-qt5 (При создании компонентов UI с Qt5)

Теперь, Вы готовы со всеми требованиями, время для установки MiKTeX.

  1. Загрузка исходный код MiKTeX:

    wget https://github.com/MiKTeX/miktex/
    
  2. Сборка код за пределами каталога исходного кода (для хранения резервного копирования упаковывают):

    mkdir ../source && cmake ../source
    

то, где ../source каталог, который был бы, содержит созданный исходный код.

  1. Определенные (дополнительные) переменные сборки:

    • , Если Вы не хотите устанавливать MiKTeX как стандартный пакет (не в /usr/lib, но например в /opt/miktex):

      cmake -DCMAKE_INSTALL_PREFIX=/opt/miktex
      
    • , Если Вы хотите создать приложения UI (эта часть все еще экспериментальна):

      cmake -DWITH_UI_QT=ON
      
  2. Время, чтобы создать и установить MiKTeX:

    make
    make install
    
  3. Теперь, необходимо сделать некоторые инициализации:

    mpm --admin --update-db
    

    --admin не требуется, если бы Вы имели, устанавливают MiKTeX в Вашем /home каталог (было бы то же для всей команды других ниже).

    initexmf --admin --set-config-value [MPM]AutoInstall=1
    initexmf --admin --update-fndb
    

    , Если бы Вы хотите сократить исполнимые имена MiKTeX (например, для pdfTeX, исполняемое имя по умолчанию miktex-pdftex и было бы, сокращаются как [1 123]), используйте следующую (дополнительную) команду:

    initexmf --admin --mklinks 
    
  4. Устанавливающие основные пакеты:

    mpm --admin --verbose --package-level=basic --upgrade
    initexmf --admin --mkmaps
    
  5. Завершают установку путем обновления базы данных и удаляют бесполезную папку, созданную для установки:

    initexmf --admin --update-fndb
    rm -fr ~/.miktex
    

Источник: https://miktex.org/howto/build-unx

0
ответ дан 7 December 2019 в 18:02

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

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