1
2
3
4
5
6
7
8
9
10
# or use
# sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BA300B7755AFCFAE
wget -qO - https://typora.io/linux/public-key.asc | sudo apt-key add -

# add Typora's repository
sudo add-apt-repository 'deb https://typora.io/linux ./'
sudo apt-get update

# install typora
sudo apt-get install typora
 注意: kali不自带add-apt-repository , 需要手动安装 , 安装过程见文章:"kali安装add-apt-repository"
  • 手动添加apt源安装
    1. 首先添加秘钥:
      apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BA300B7755AFCFAE
    2. vim /etc/apt/source.list 添加如下源:
1
2
3
4
# Typora
deb https://typora.io/linux ./
deb http://ppa.launchpad.net/noobslab/macbuntu/ubuntu bionic main
deb http://ppa.launchpad.net///typora.io/linux .//ubuntu bionic main
  • 下载binary文件
    1. 下载binary文件
    2. tar zxvf [bin文件]
    3. cd Typora-linux-x64
    4. ./Typora (运行出错的话继续往下看)

出错及解决方式

直接运行typora会提示错误信息:
[8560:1116/192508.457291:FATAL:atom_main_delegate.cc(210)] Running as root without --no-sandbox is not supported. See https://crbug.com/638180. 追踪与中断点陷阱

  1. 运行时手动加上 typora --no-sandbox(太麻烦,不推荐)

  2. 查看安装路径dpkg -L typora发现桌面图标在/usr/share/applications/typora.desktop , 可执行文件在/usr/share/typora.
    /usr/bin/typora指向了 /usr/share/Typorax-special/nautilus-clipboard

    kali安装Typora1

    • 修复通过快捷方式的启动方法(点击桌面图标启动)
    1. vim /usr/share/applications/typora.desktop
    2. Exec typora后面添加 --no-sandbox

    kali安装Typora2

    1. 这样在点击桌面图标时就可以正常启动啦
    • 修复通过命令行启动的方法
    1. 建立启动脚本: 在/usr/share/typora/下新建Typora_Start.sh
    2. 然后向其中写入:/usr/share/typora/Typora --no-sandbox (不要写成typora --no-sandbox, 不然会造成无限递归启动)]
    3. 删除原/usr/bin/typora : rm /usr/bin/typora
    4. 建立新链接: ln -s /usr/share/typora/Typora_Start.sh /usr/bin/typora

    大功告成!