V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
hoshinoharuka
V2EX  ›  问与答

紧急求助各位

  •  
  •   hoshinoharuka · 2023-12-03 22:33:27 +08:00 · 729 次点击
    这是一个创建于 387 天前的主题,其中的信息可能已经有所发展或是发生改变。

    实在抱歉,紧急求助一下各位熟悉 macos 跟 unix 系统的大佬们,室友刚才执行了如下的 makefile PREFIX = /usr/local JUNC = share/texmf DESTDIR = ${PREFIX}/${JUNC}/ptex/platex/genkou JFONTDIR = ${PREFIX}/${JUNC}/fonts/tfm/ptex/genkou EFONTDIR = ${PREFIX}/${JUNC}/fonts/tfm/misc/genkou MFDIR = ${PREFIX}/${JUNC}/fonts/source/misc/genkou DPIDIR = ${PREFIX}/${JUNC}/fonts/pk VFDIR = ${PREFIX}/${JUNC}/fonts/vf STYLE = genkou.cls tgenkou.clo ygenkou.clo ribon.clo binsen.clo
    genkomac.sty genkouid.tex genkin.tex JTFM = gmin10.tfm gtmin10.tfm ETFM = gerib10.tfm MF = gerib10.mf DPI = 300dpi 360dpi 600dpi 720dpi

    install: install -d ${DESTDIR} install -m 644 ${STYLE} ${DESTDIR} install -d ${JFONTDIR} install -m 644 ${JTFM} ${JFONTDIR} install -d ${EFONTDIR} install -m 644 ${ETFM} ${EFONTDIR} install -d ${MFDIR} install -m 644 ${MF} ${MFDIR} install -d ${DPIDIR} for DPI_DIR in ${DPI}; do
    cp -r $${DPI_DIR} ${DPIDIR}; done makejvf gmin10 rml makejvf gtmin10 rmlv install -d ${VFDIR} install -m 644 .vf ${VFDIR} rm -f rml.tfm rmlv.tfm

    uninstall: rm -rf ${DESTDIR} rm -rf ${JFONTDIR} rm -rf ${EFONTDIR} rm -rf ${MFDIR} rm -rf ${DPIDIR}/ rm -rf ${VFDIR} 然后她感觉不对执行到一半就强行关闭了 terminal ,现在突然浏览器完全不显示了,然后删掉了不少 app 这个情况怎么复原啊 她原意是使用一个提供的配置好的 tex 文档模板来创作,然后使用这个 tex 的 setup 里面需要执行这个 makefile ,然后她执行之后现在文件已经全部被删除,是不是很难复原了?

    BeijingBaby
        1
    BeijingBaby  
       2023-12-03 22:43:36 +08:00
    AI 重排版:


    实在抱歉,紧急求助一下各位熟悉 macOS 跟 Unix 系统的大佬们,室友刚才执行了如下的 Makefile:

    PREFIX = /usr/local
    JUNC = share/texmf
    DESTDIR = ${PREFIX}/${JUNC}/ptex/platex/genkou
    JFONTDIR = ${PREFIX}/${JUNC}/fonts/tfm/ptex/genkou
    EFONTDIR = ${PREFIX}/${JUNC}/fonts/tfm/misc/genkou
    MFDIR = ${PREFIX}/${JUNC}/fonts/source/misc/genkou
    DPIDIR = ${PREFIX}/${JUNC}/fonts/pk
    VFDIR = ${PREFIX}/${JUNC}/fonts/vf
    STYLE = genkou.cls tgenkou.clo ygenkou.clo ribon.clo binsen.clo genkomac.sty genkouid.tex genkin.tex
    JTFM = gmin10.tfm gtmin10.tfm
    ETFM = gerib10.tfm
    MF = gerib10.mf
    DPI = 300dpi 360dpi 600dpi 720dpi

    install:
    install -d ${DESTDIR}
    install -m 644 ${STYLE} ${DESTDIR}
    install -d ${JFONTDIR}
    install -m 644 ${JTFM} ${JFONTDIR}
    install -d ${EFONTDIR}
    install -m 644 ${ETFM} ${EFONTDIR}
    install -d ${MFDIR}
    install -m 644 ${MF} ${MFDIR}
    install -d ${DPIDIR}
    for DPI_DIR in ${DPI}; do
    cp -r $${DPI_DIR} ${DPIDIR}
    done
    makejvf gmin10 rml
    makejvf gtmin10 rmlv
    install -d ${VFDIR}
    install -m 644 .vf ${VFDIR}
    rm -f rml.tfm rmlv.tfm

    uninstall:
    rm -rf ${DESTDIR}
    rm -rf ${JFONTDIR}
    rm -rf ${EFONTDIR}
    rm -rf ${MFDIR}
    rm -rf ${DPIDIR}/
    rm -rf ${VFDIR}

    然后她感觉不对执行到一半就强行关闭了 Terminal ,现在突然浏览器完全不显示了,然后删掉了不少应用程序。这个情况怎么复原啊?她原本是想使用一个提供的配置好的 TeX 文档模板来创作,然后在该模板的 setup 中需要执行这个 Makefile 。但她执行之后,现在的文件已经全部被删除了,复原会很困难吗?
    7lQM1uTy635LOmbu
        2
    7lQM1uTy635LOmbu  
       2023-12-04 09:51:23 +08:00 via iPhone
    这目录看着像是字体库,具体有哪些程序少了?
    如果 rm 掉的目录是自己造的,那无解(除非专业数据恢复),如果这个目录是系统默认自带的,从同版本机器 cp 一份放进去就好
    hoshinoharuka
        3
    hoshinoharuka  
    OP
       2023-12-04 12:54:43 +08:00
    @nevadax 目录是自己造的,但 font 目录我没有动过
    app 现在 9 成都没了吧,chrome 都完全用不了,感觉是纯费了。
    主要是没有想通为什么一个 tex 的 makeup file 会添加 rm 指令,这什么意图啊
    也是执行完了回看才反应过来不对劲了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5415 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 08:44 · PVG 16:44 · LAX 00:44 · JFK 03:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.