紧急求助各位

166 天前
 hoshinoharuka

实在抱歉,紧急求助一下各位熟悉 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 ,然后她执行之后现在文件已经全部被删除,是不是很难复原了?

587 次点击
所在节点    问与答
3 条回复
BeijingBaby
166 天前
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 。但她执行之后,现在的文件已经全部被删除了,复原会很困难吗?
nevadax
166 天前
这目录看着像是字体库,具体有哪些程序少了?
如果 rm 掉的目录是自己造的,那无解(除非专业数据恢复),如果这个目录是系统默认自带的,从同版本机器 cp 一份放进去就好
hoshinoharuka
166 天前
@nevadax 目录是自己造的,但 font 目录我没有动过
app 现在 9 成都没了吧,chrome 都完全用不了,感觉是纯费了。
主要是没有想通为什么一个 tex 的 makeup file 会添加 rm 指令,这什么意图啊
也是执行完了回看才反应过来不对劲了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/997320

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX