活动公告

系统通知
05-18 21:22
系统通知
通知:本站资源由网友上传分享,如有违规等问题请到版务模块进行投诉,资源失效请在帖子内回复要求补档,会尽快处理!
10-23 09:31

Linux Mint Debian Edition专业软件安装配置全攻略 打造适合开发设计科研的高效系统环境

SunJu_FaceMall

3万

主题

2860

科技点

3万

积分

白金月票

碾压王

积分
32872

塔罗立华奏

<font color=白金月票" /> 发表于 2025-9-28 19:20:01 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
引言

Linux Mint Debian Edition (LMDE) 是一个基于Debian的Linux发行版,它结合了Linux Mint的用户友好性和Debian的稳定性与可靠性。LMDE不依赖于Ubuntu,而是直接基于Debian Testing,这使得它成为一个更加独立和稳定的选择。对于开发者、设计师和科研人员来说,LMDE提供了一个强大、灵活且安全的工作环境。

本文将详细介绍如何在LMDE上安装和配置各种专业软件,打造一个适合开发、设计和科研的高效系统环境。我们将从系统准备开始,逐步构建一个功能完备的专业工作站。

系统准备和基础配置

系统安装与更新

首先,确保你已经安装了最新版本的LMDE。可以从Linux Mint官方网站下载LMDE的ISO文件,并创建一个可启动的USB驱动器进行安装。

安装完成后,打开终端,更新系统到最新状态:
  1. sudo apt update
  2. sudo apt upgrade -y
复制代码

添加必要的软件源

为了获取更多软件,我们可以添加一些额外的软件源。编辑/etc/apt/sources.list文件:
  1. sudo nano /etc/apt/sources.list
复制代码

在文件末尾添加以下内容:
  1. # Debian官方源
  2. deb http://deb.debian.org/debian/ testing main contrib non-free
  3. deb http://deb.debian.org/debian/ testing-updates main contrib non-free
  4. # Backports源
  5. deb http://deb.debian.org/debian/ testing-backports main contrib non-free
复制代码

保存文件后,再次更新系统:
  1. sudo apt update
  2. sudo apt upgrade -y
复制代码

安装基础工具和驱动

安装一些基础工具和系统驱动:
  1. sudo apt install -y build-essential curl wget git software-properties-common apt-transport-https ca-certificates gnupg-agent software-properties-common
  2. # 安装硬件信息工具
  3. sudo apt install -y lshw hardinfo
  4. # 安装系统监控工具
  5. sudo apt install -y htop iotop nethogs
  6. # 安装压缩工具
  7. sudo apt install -y unrar p7zip-full p7zip-rar
复制代码

对于NVIDIA显卡用户,安装专有驱动:
  1. sudo apt install -y nvidia-driver firmware-misc-nonfree
复制代码

安装完成后,重启系统:
  1. sudo reboot
复制代码

配置系统环境

设置系统主机名:
  1. sudo hostnamectl set-hostname lmde-workstation
复制代码

配置时区:
  1. sudo timedatectl set-timezone Asia/Shanghai
复制代码

安装并配置NTP同步时间:
  1. sudo apt install -y ntp
  2. sudo systemctl enable ntp
  3. sudo systemctl start ntp
复制代码

开发环境配置

编程语言环境

Python是开发、设计和科研中常用的语言。安装Python和相关工具:
  1. sudo apt install -y python3 python3-pip python3-venv python3-dev
复制代码

安装一些常用的Python库:
  1. pip3 install numpy pandas matplotlib scipy jupyter
复制代码

配置Python虚拟环境:
  1. # 创建项目目录
  2. mkdir ~/python-projects
  3. cd ~/python-projects
  4. # 创建虚拟环境
  5. python3 -m venv myenv
  6. # 激活虚拟环境
  7. source myenv/bin/activate
  8. # 退出虚拟环境
  9. deactivate
复制代码

安装Java开发工具包:
  1. sudo apt install -y default-jdk default-jre
复制代码

验证Java安装:
  1. java -version
  2. javac -version
复制代码

安装Node.js和npm:
  1. curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
  2. sudo apt install -y nodejs
复制代码

验证安装:
  1. node -v
  2. npm -v
复制代码

安装GCC编译器和相关工具:
  1. sudo apt install -y gcc g++ gdb make cmake
复制代码

安装Go:
  1. sudo apt install -y golang-go
复制代码

配置Go环境变量:
  1. echo 'export GOPATH=$HOME/go' >> ~/.bashrc
  2. echo 'export PATH=$PATH:/usr/local/go/bin:$GOPATH/bin' >> ~/.bashrc
  3. source ~/.bashrc
复制代码

安装Rust:
  1. curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
  2. source ~/.cargo/env
复制代码

集成开发环境(IDE)

安装VS Code:
  1. wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
  2. sudo install -o root -g root -m 644 packages.microsoft.gpg /etc/apt/trusted.gpg.d/
  3. echo "deb [arch=amd64,arm64,armhf signed-by=/etc/apt/trusted.gpg.d/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" | sudo tee /etc/apt/sources.list.d/vscode.list
  4. sudo apt update
  5. sudo apt install -y code
复制代码

安装一些常用的VS Code扩展:
  1. code --install-extension ms-python.python
  2. code --install-extension ms-vscode.cpptools
  3. code --install-extension ms-vscode.vscode-typescript-next
  4. code --install-extension ms-vscode.vscode-json
  5. code --install-extension ms-vscode.vscode-markdown
  6. code --install-extension ms-azuretools.vscode-docker
  7. code --install-extension eamodio.gitlens
  8. code --install-extension ms-vscode-remote.remote-ssh
复制代码

安装JetBrains Toolbox,以便管理各种JetBrains IDE:
  1. wget -O- https://raw.githubusercontent.com/nagygergo/jetbrains-toolbox-install/master/jetbrains-toolbox-install.sh | bash
复制代码

运行JetBrains Toolbox并安装所需的IDE,如IntelliJ IDEA、PyCharm、WebStorm等。

安装Eclipse:
  1. sudo apt install -y eclipse
复制代码

安装NetBeans:
  1. sudo apt install -y netbeans
复制代码

版本控制工具

安装Git并配置:
  1. sudo apt install -y git
  2. git config --global user.name "Your Name"
  3. git config --global user.email "your.email@example.com"
复制代码

生成SSH密钥:
  1. ssh-keygen -t rsa -b 4096 -C "your.email@example.com"
  2. eval "$(ssh-agent -s)"
  3. ssh-add ~/.ssh/id_rsa
复制代码

将公钥添加到GitHub/GitLab等平台:
  1. cat ~/.ssh/id_rsa.pub
复制代码

安装GitHub CLI:
  1. curl -fsSL https://cli.github.com/packages/githubcli-archive-keyring.gpg | sudo dd of=/usr/share/keyrings/githubcli-archive-keyring.gpg
  2. echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/githubcli-archive-keyring.gpg] https://cli.github.com/packages stable main" | sudo tee /etc/apt/sources.list.d/github-cli.list > /dev/null
  3. sudo apt update
  4. sudo apt install -y gh
复制代码

登录GitHub:
  1. gh auth login
复制代码

容器化和虚拟化

安装Docker:
  1. sudo apt install -y docker.io docker-compose
  2. sudo systemctl enable docker
  3. sudo systemctl start docker
复制代码

将当前用户添加到docker组:
  1. sudo usermod -aG docker $USER
复制代码

注销并重新登录以使更改生效。

验证Docker安装:
  1. docker run hello-world
复制代码

安装VirtualBox:
  1. echo "deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list
  2. wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
  3. sudo apt update
  4. sudo apt install -y virtualbox-6.1
复制代码

安装KVM和QEMU:
  1. sudo apt install -y qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virtinst virt-manager
复制代码

将当前用户添加到libvirt组:
  1. sudo usermod -aG libvirt $(whoami)
复制代码

注销并重新登录以使更改生效。

数据库系统

安装MariaDB(MySQL的替代品):
  1. sudo apt install -y mariadb-server mariadb-client
  2. sudo systemctl enable mariadb
  3. sudo systemctl start mariadb
复制代码

运行安全安装脚本:
  1. sudo mysql_secure_installation
复制代码

安装PostgreSQL:
  1. sudo apt install -y postgresql postgresql-contrib
  2. sudo systemctl enable postgresql
  3. sudo systemctl start postgresql
复制代码

设置PostgreSQL用户密码:
  1. sudo -u postgres psql -c "ALTER USER postgres PASSWORD 'yourpassword';"
复制代码

安装MongoDB:
  1. wget -qO - https://www.mongodb.org/static/pgp/server-6.0.asc | sudo apt-key add -
  2. echo "deb http://repo.mongodb.org/apt/debian bullseye/mongodb-org/6.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list
  3. sudo apt update
  4. sudo apt install -y mongodb-org
  5. sudo systemctl enable mongod
  6. sudo systemctl start mongod
复制代码

安装Redis:
  1. sudo apt install -y redis-server
  2. sudo systemctl enable redis-server
  3. sudo systemctl start redis-server
复制代码

Web开发环境

安装Apache:
  1. sudo apt install -y apache2
  2. sudo systemctl enable apache2
  3. sudo systemctl start apache2
复制代码

安装Nginx:
  1. sudo apt install -y nginx
  2. sudo systemctl enable nginx
  3. sudo systemctl start nginx
复制代码

安装PHP和常用扩展:
  1. sudo apt install -y php php-fpm php-mysql php-curl php-gd php-intl php-mbstring php-soap php-xml php-xmlrpc php-zip
复制代码

设计环境配置

图形设计软件

安装GIMP(GNU图像处理程序):
  1. sudo apt install -y gimp gimp-plugin-registry
复制代码

安装额外的GIMP插件:
  1. sudo apt install -y gimp-gmic gimp-resynthesizer
复制代码

安装Inkscape(矢量图形编辑器):
  1. sudo apt install -y inkscape
复制代码

安装Krita(数字绘画软件):
  1. sudo apt install -y krita
复制代码

安装Scribus(桌面出版软件):
  1. sudo apt install -y scribus
复制代码

3D建模软件

安装Blender(3D创作套件):
  1. sudo apt install -y blender
复制代码

安装FreeCAD(参数化3D建模器):
  1. sudo apt install -y freecad
复制代码

安装OpenSCAD(程序员使用的3D建模器):
  1. sudo apt install -y openscad
复制代码

UI/UX设计工具

Figma是一个基于浏览器的UI/UX设计工具,可以通过任何现代浏览器访问。

安装Pencil Project(开源GUI原型设计工具):
  1. sudo apt install -y pencil
复制代码

字体管理

安装字体管理工具:
  1. sudo apt install -y font-manager
复制代码

安装一些常用字体:
  1. sudo apt install -y fonts-dejavu-core fonts-dejavu-extra fonts-liberation fonts-linuxlibertine fonts-roboto fonts-noto fonts-noto-cjk fonts-noto-core fonts-noto-extra
复制代码

科研环境配置

数据分析工具

安装R语言:
  1. sudo apt install -y r-base r-base-dev
复制代码

安装RStudio:
  1. wget -qO- https://download2.rstudio.org/server/bionic/amd64/rstudio-server-1.4.1717-amd64.deb | sudo gdebi -
  2. sudo systemctl enable rstudio-server
  3. sudo systemctl start rstudio-server
复制代码

安装Jupyter Notebook:
  1. pip3 install jupyter
复制代码

创建Jupyter配置文件:
  1. jupyter notebook --generate-config
复制代码

编辑配置文件以设置密码和其他选项:
  1. nano ~/.jupyter/jupyter_notebook_config.py
复制代码

添加以下内容:
  1. c = get_config()
  2. c.NotebookApp.ip = '0.0.0.0'
  3. c.NotebookApp.open_browser = False
  4. c.NotebookApp.port = 8888
  5. c.NotebookApp.token = ''
  6. c.NotebookApp.password = 'sha1:your_hashed_password'
复制代码

生成密码哈希:
  1. python3 -c "from notebook.auth import passwd; print(passwd('your_password'))"
复制代码

启动Jupyter Notebook:
  1. jupyter notebook
复制代码

科学计算工具

安装GNU Octave(MATLAB替代品):
  1. sudo apt install -y octave octave-symbolic
复制代码

安装Scilab:
  1. sudo apt install -y scilab
复制代码

安装Maxima(计算机代数系统):
  1. sudo apt install -y maxima wxmaxima
复制代码

文献管理工具

安装Zotero(文献管理工具):
  1. sudo apt install -y zotero
复制代码

下载并安装Mendeley:
  1. wget https://download.mendeley.com/desktop/linux/mendeleydesktop-1.19.8-linux-x86_64.deb
  2. sudo dpkg -i mendeleydesktop-1.19.8-linux-x86_64.deb
  3. sudo apt install -f
复制代码

数据可视化工具

安装Gnuplot:
  1. sudo apt install -y gnuplot
复制代码

安装Plotly(Python库):
  1. pip3 install plotly
复制代码

统计分析工具

安装PSPP(SPSS替代品):
  1. sudo apt install -y pspp
复制代码

安装Jamovi(统计分析软件):
  1. wget https://www.jamovi.org/downloads/jamovi_2.3.18_amd64.deb
  2. sudo dpkg -i jamovi_2.3.18_amd64.deb
  3. sudo apt install -f
复制代码

系统优化和性能调整

系统监控工具

安装系统监控工具:
  1. sudo apt install -y htop iotop nethogs iftop sysstat
复制代码

配置sysstat:
  1. sudo nano /etc/default/sysstat
复制代码

将ENABLED="false"改为ENABLED="true",然后重启服务:
  1. sudo systemctl enable sysstat
  2. sudo systemctl start sysstat
复制代码

系统清理工具

安装系统清理工具:
  1. sudo apt install -y bleachbit
复制代码

定期清理系统:
  1. sudo apt autoremove -y
  2. sudo apt autoclean
  3. sudo apt clean
复制代码

文件系统优化

检查文件系统:
  1. sudo fsck -t ext4 /dev/sda1
复制代码

调整I/O调度器:
  1. echo noop | sudo tee /sys/block/sda/queue/scheduler
复制代码

网络优化

安装网络优化工具:
  1. sudo apt install -y nmap wireshark tcpdump
复制代码

配置网络参数:
  1. sudo nano /etc/sysctl.conf
复制代码

添加以下内容:
  1. # 网络优化参数
  2. net.core.rmem_max = 16777216
  3. net.core.wmem_max = 16777216
  4. net.ipv4.tcp_rmem = 4096 87380 16777216
  5. net.ipv4.tcp_wmem = 4096 65536 16777216
  6. net.ipv4.tcp_congestion_control = bbr
复制代码

应用更改:
  1. sudo sysctl -p
复制代码

内核参数优化

安装内核参数调整工具:
  1. sudo apt install -y tuned
复制代码

启用性能配置:
  1. sudo tuned-adm profile throughput-performance
复制代码

启动项管理

管理启动项:
  1. sudo apt install -y bum
复制代码

或者使用systemd管理服务:
  1. systemctl list-unit-files --type=service
  2. sudo systemctl disable service-name
复制代码

常见问题和解决方案

显卡驱动问题

如果遇到NVIDIA显卡驱动问题,可以尝试重新安装:
  1. sudo apt purge nvidia-*
  2. sudo apt autoremove
  3. sudo apt install -y nvidia-driver
  4. sudo reboot
复制代码

音频问题

解决音频问题:
  1. sudo apt install -y pavucontrol
  2. pavucontrol
复制代码

蓝牙问题

解决蓝牙问题:
  1. sudo apt install -y blueman bluez-tools
  2. sudo systemctl enable bluetooth
  3. sudo systemctl start bluetooth
复制代码

打印机问题

安装打印机驱动:
  1. sudo apt install -y cups cups-driver-gutenprint foomatic-db foomatic-db-engine foomatic-filters hplip printer-driver-all
  2. sudo systemctl enable cups
  3. sudo systemctl start cups
复制代码

软件中心问题

如果软件中心出现问题,可以尝试修复:
  1. sudo apt update
  2. sudo apt install -f
  3. sudo dpkg --configure -a
复制代码

系统崩溃或无响应

处理系统崩溃或无响应:
  1. # 查看系统日志
  2. sudo journalctl -xb
  3. # 检查磁盘空间
  4. df -h
  5. # 检查内存使用
  6. free -h
  7. # 检查CPU使用
  8. top
复制代码

总结

Linux Mint Debian Edition (LMDE) 是一个强大、稳定且灵活的操作系统,非常适合开发、设计和科研工作。通过本文介绍的各种软件安装和配置步骤,你可以打造一个高效的专业工作环境。

LMDE的优势在于它结合了Debian的稳定性和Linux Mint的用户友好性,使得系统既可靠又易于使用。同时,LMDE基于Debian Testing,提供了相对较新的软件包,满足了专业工作对软件版本的需求。

通过合理配置开发环境、设计环境和科研环境,LMDE可以成为一个功能完备的专业工作站,满足各种复杂的工作需求。同时,通过系统优化和性能调整,可以进一步提高系统的工作效率。

希望本文能够帮助你充分利用LMDE的潜力,打造一个适合你的专业工作的高效系统环境。无论你是开发者、设计师还是科研人员,LMDE都能为你提供一个稳定、高效的工作平台。
「七転び八起き(ななころびやおき)」
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则