話不多說,正題開始。
一、給自己記錄點筆記
這裏是借鑑了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中,也可以直接放入桌面,雙擊就完事了。