话不多说,正题开始。
一、给自己记录点笔记
这里是借鉴了2位大佬的文章自己才把问题解决的
我是从官网下载的最新的版本!!!
1. 官网的下载链接: Typora-linux-x64.tar.gz
2. 解压:(解压开来是一个bin目录下含有Typora-linux-x64目录)
tar -xf Typora-linux-x64.tar.gz
3. 安装依赖包
yum -y install libXScrnSaver-devel.x86_64
4. 测试运行Typora
找到你解压后的目录cd进去,运行Typora的2进制脚本。
5. 可能会报吐核错误
# 给此文件(chrome-sandbox)修改权限和归属就行了,(其实新版的不需要动的)
cd /opt/typora/Typora-linux-x64/
chown root:root chrome-sandbox
chmod 4755 chrome-sandbox
6. 再次测试,还有可能会报错
./Typora
[8589:0205/153217.109656:FATAL:electron_main_delegate.cc(254)] Running as root without --no-sandbox is not supported. See https://crbug.com/638180.
Trace/breakpoint trap(吐核)
./Typora --no-sandbox # 这里根据提示增加选项就可以了
7. 要想在任何地方都能敲命令调用Typora,得定义变量,这里使用永久的方法
vim ~/.bashrc
# .bashrc
export PATH=$PATH:/root/bin/Typora # 添加此行,这里是我的执行程序放的位置
8. 现在就可以执行了,但是不幸运的是,必须要加上–no-sandbox选项
Typora --no-sandbox # 在任何路径下敲次命令即可
9. 设置快捷方式
vim typora.desktop
[Desktop Entry]
Name=Typora
Exec=/root/bin/Typora/Typora --no-sandbox
Type=Application
Icon=/root/bin/resources/app/asserts/icon/icon_512x512.png
当然此文件需要放在/usr/share/applications中,也可以直接放入桌面,双击就完事了。