首先使用系统自带的应用中心,安装的软件会比较稳定少很多乱七八糟的问题:
Pycharm
VS Code
Zotero
Deepseek
其他软件
1-安装Zotero,Zotero+chrome,Zotero+坚果云,Zotero+translate比较方便,已经放弃Mendeley
官网下载,然后:
sudo mv Zotero-6.0.35_linux-x86_64/* /opt/zotero/
cd /opt/zotero
sudo ./set_launcher_icon
ln -s /opt/zotero/zotero.desktop ~/.local/share/applications/zotero.desktop
2-安装xmind,最近觉得看论文画导图是个整理思路的好方法
官网下载,然后:
sudo dpkg -i Xmind-for-Linux-amd64bit-24.01.14361-202403131929.deb
3-安装ros和vscode,用下大佬的一键安装https://fishros.com/#/fish_home, Ubuntu 24还是太新了,这里用一下ros docker 【11】:
wget http://fishros.com/install -O fishros && . fishros
【2】 ROS 1 noetic
查看安装的ROS版本号 · 1、先在终端输入roscore · 2、打开新终端,再输入,rosparam list · 3、再输入rosparam get /rosdistro就能得到版本.
4-安装todesk:https://www.todesk.com/linux.html
sudo apt-get install ./todesk-v4.8.1.0-amd64.deb
9-安装百度云,官网下载链接:https://pan.baidu.com/download?from=header
sudo dpkg -i baidunetdisk_4.17.7_amd64.deb
配环境
1-安装git
sudo apt install git
2-安装miniconda
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
bash Miniconda3-latest-Linux-x86_64.sh
按 Enter 阅读许可协议。
输入 yes 接受许可协议。
选择安装路径(默认路径为 ~/miniconda3)。
输入 yes 初始化 Miniconda。
安装完成后,激活 Conda:
source ~/.bashrc
conda --version
3-安装docker
curl -fsSL https://test.docker.com -o test-docker.sh
sudo sh test-docker.sh
4-安装监控btop
sudo apt install btop
5-VSCode+latex,除了安装latex和插件外,找到setting.json加入以下内容。(常用快捷键alt+z, 编辑文件换行)
{
// 设置是否自动编译
"latex-workshop.latex.autoBuild.run":"never",
// 右键菜单
"latex-workshop.showContextMenu":true,
// 从使用的包中自动补全命令和环境
"latex-workshop.intellisense.package.enabled": true,
// 编译出错时设置是否弹出气泡设置
"latex-workshop.message.error.show": false,
"latex-workshop.message.warning.show": false,
"latex-workshop.latex.autoBuild.run": "onSave",
// 编译工具和命令
"latex-workshop.latex.tools": [
{
"name": "xelatex",
"command": "xelatex",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"%DOCFILE%"
]
},
{
"name": "pdflatex",
"command": "pdflatex",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"%DOCFILE%"
]
},
{
"name": "latexmk",
"command": "latexmk",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"-pdf",
"-outdir=%OUTDIR%",
"%DOCFILE%"
]
},
{
"name": "bibtex",
"command": "bibtex",
"args": [
"%DOCFILE%"
]
}
],
// 用于配置编译链
"latex-workshop.latex.recipes": [
{
"name": "XeLaTeX",
"tools": [
"xelatex"
]
},
{
"name": "XeLaTeX*2",
"tools": [
"xelatex",
"xelatex"
]
},
{
"name": "PDFLaTeX",
"tools": [
"pdflatex"
]
},
{
"name": "PDFLaTeX*2",
"tools": [
"pdflatex",
"pdflatex"
]
},
{
"name": "BibTeX",
"tools": [
"bibtex"
]
},
{
"name": "LaTeXmk",
"tools": [
"latexmk"
]
},
{
"name": "xelatex -> bibtex -> xelatex*2",
"tools": [
"xelatex",
"bibtex",
"xelatex",
"xelatex"
]
},
{
"name": "pdflatex -> bibtex -> pdflatex*2",
"tools": [
"pdflatex",
"bibtex",
"pdflatex",
"pdflatex"
]
}
],
// 文件清理。此属性必须是字符串数组
"latex-workshop.latex.clean.fileTypes": [
//"*.aux",
"*.bbl",
"*.blg",
"*.idx",
"*.ind",
"*.lof",
"*.lot",
//"*.out",
"*.toc",
"*.acn",
"*.acr",
"*.alg",
"*.glg",
"*.glo",
"*.gls",
"*.ist",
"*.fls",
"*.log",
"*.fdb_latexmk"
],
// 设置为onFaild 在构建失败后清除辅助文件
"latex-workshop.latex.autoClean.run": "onFailed",
// 使用上次的recipe编译组合
"latex-workshop.latex.recipe.default": "pdflatex -> bibtex -> pdflatex*2",
// 用于反向同步的内部查看器的键绑定。ctrl/cmd +点击(默认)或双击
"latex-workshop.view.pdf.internal.synctex.keybinding": "double-click",
"latex-workshop.view.pdf.viewer": "tab",
"editor.codeActionsOnSave": {
},
"python.defaultInterpreterPath": "/usr/local/bin/python3",
}