AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 1191773
Accepted
mig001
mig001
Asked: 2019-11-27 03:20:22 +0800 CST2019-11-27 03:20:22 +0800 CST 2019-11-27 03:20:22 +0800 CST

安装乳胶编译器

  • 772

我试图在我的 Ubuntu 16.04(32 位)上安装 MiKTeX。但屏幕上出现以下错误。我对这种分布的了解有限。如何解决?请帮我。

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 <[email protected]>" 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
updates apt latex
  • 1 1 个回答
  • 929 Views

1 个回答

  • Voted
  1. Best Answer
    damadam
    2019-11-27T04:05:17+08:002019-11-27T04:05:17+08:00

    根据MiKTeX 要求页面,仅支持 OS 64 位。

    但是在阅读了一些How to build MiKTeX source之后,似乎可以将它安装在 OS 32 位上。在尝试构建之前,请检查您是否有以下要求:

    • C/C++ 编译器(gccUbuntu 上默认有)
    • cmake(使用安装它sudo apt install cmake)
    • cat, fop,sed和xsltproc命令
    • 一些图书馆:
      • 四月
      • 阿普鲁蒂
      • 压缩包
      • 开罗
      • 外籍人士
      • 字体配置
      • 自由型2
      • 弗里比迪
      • gd
      • GMP
      • 石墨2
      • harfbuzz-icu
      • 洪斯佩尔
      • 重症监护病房
      • JPEG
      • 日志4cxx
      • 伊兹玛
      • mpfr
      • 包
      • LibreSSL(或 OpenSSL)
      • 像素人
      • PNG
      • 波普勒
      • 流行音乐
      • 跟踪
      • uriparser
      • zip
      • poppler-qt5(使用 Qt5 构建 UI 组件时)

    现在,您已准备好所有要求,是时候安装 MiKTeX。

    1. 下载 MiKTeX 源代码:

      wget https://github.com/MiKTeX/miktex/
      
    2. 在源代码目录之外构建代码(以保存备份):

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

    where../source是一个包含构建源代码的目录。

    1. 定义的构建变量(可选):

      • 如果您不想将 MiKTeX 安装为标准包(不是 inside /usr/lib,但例如 inside /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如果您在/home目录中安装了 MiKTeX,则不需要(对于下面的所有其他命令将是相同的)。

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

      如果您想缩短 MiKTeX 可执行文件的名称(例如,对于 pdfTeX,默认的可执行文件名称是miktex-pdftex并将缩短为pdftex),请使用以下命令(可选):

      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

相关问题

  • 使用 apt-get upgrade 时如何强制安装内核更新?

  • 如何从命令行仅安装安全更新?关于如何管理更新的一些提示

  • iPod Touch (iPhone) 的固件更新?

  • 如何让 Ubuntu 减少检查更新的频率?对于 11.04 及更高版本对于赶时间的人!通过 Ubuntu 软件中心

  • 如何启用自动更新?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve