活动公告

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

Linux Mint软件安装完全指南 掌握命令行与图形界面的多种安装方法

SunJu_FaceMall

3万

主题

2720

科技点

3万

积分

执行版主

碾压王

积分
32881

塔罗立华奏

执行版主 发表于 2025-8-31 11:00:00 | 显示全部楼层 |阅读模式

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

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

x
引言

Linux Mint是基于Ubuntu和Debian的流行Linux发行版,以其用户友好性和稳定性而闻名。作为Linux Mint用户,掌握软件安装的各种方法是充分利用系统的关键。本指南将全面介绍在Linux Mint上安装软件的多种方式,包括直观的图形界面方法和强大的命令行技术,帮助您从初学者成长为高级用户。

Linux Mint主要使用APT(Advanced Package Tool)作为其包管理系统,同时支持Flatpak、Snap等现代通用包格式。无论您偏好点击图形界面还是输入命令,本指南都将为您提供详细的步骤和实例,确保您能够轻松安装所需的任何软件。

图形界面安装方法

软件管理器(Software Manager)

Linux Mint的软件管理器是系统自带的图形化软件安装工具,它提供了直观的用户界面,让用户能够轻松浏览、搜索和安装软件。

1. 点击菜单按钮,选择”软件管理器”或在系统菜单中搜索”Software Manager”。
2. 在软件管理器中,您可以通过以下方式找到所需软件:浏览分类:左侧边栏提供了软件分类,如”游戏”、”办公”、”图形”等。搜索功能:使用顶部的搜索框输入软件名称。
3. 浏览分类:左侧边栏提供了软件分类,如”游戏”、”办公”、”图形”等。
4. 搜索功能:使用顶部的搜索框输入软件名称。
5. 找到所需软件后,点击软件图标进入详情页面。
6. 点击”安装”按钮,系统可能会提示您输入密码以授权安装。
7. 等待安装完成,安装后的软件通常可以在菜单中找到。

• 浏览分类:左侧边栏提供了软件分类,如”游戏”、”办公”、”图形”等。
• 搜索功能:使用顶部的搜索框输入软件名称。

1. 打开软件管理器。
2. 在搜索框中输入”VLC”。
3. 从搜索结果中找到”VLC media player”。
4. 点击”安装”按钮。
5. 输入用户密码确认安装。
6. 安装完成后,您可以在菜单的”声音与视频”分类中找到VLC。

软件管理器还提供了软件评分、评论和截图功能,帮助您在安装前了解软件。此外,您可以通过软件管理器管理已安装的软件,包括卸载和更新操作。

Gnome Software Center

虽然Linux Mint默认使用自己的软件管理器,但您也可以安装和使用Gnome Software Center,这是GNOME桌面环境的官方软件中心。

1. 打开终端,输入以下命令安装Gnome Software Center:sudo apt update
sudo apt install gnome-software
2. 安装完成后,您可以在应用程序菜单中找到并启动”Software”。
3. Gnome Software Center的使用方法与Linux Mint软件管理器类似,提供了浏览、搜索和安装软件的功能。
  1. sudo apt update
  2. sudo apt install gnome-software
复制代码

Gnome Software Center的优势在于其现代界面设计和与GNOME应用生态的紧密集成,如果您喜欢GNOME风格的应用,可以考虑使用它作为替代方案。

Flatpak集成

Linux Mint对Flatpak提供了原生支持,Flatpak是一种跨发行版的包管理系统,允许用户安装沙盒化的应用程序。

1. 确保已启用Flatpak支持:打开软件管理器。点击”编辑”菜单,选择”软件源”。在”其他软件”选项卡中,确保”Flatpak”选项已启用。
2. 打开软件管理器。
3. 点击”编辑”菜单,选择”软件源”。
4. 在”其他软件”选项卡中,确保”Flatpak”选项已启用。
5. 安装Flatpak应用:访问Flatpak应用商店网站:https://flatpak.org/setup/浏览并找到您想安装的应用。点击”Install”按钮,网站会提供安装命令。复制命令并在终端中执行,或使用软件管理器搜索Flatpak应用。
6. 访问Flatpak应用商店网站:https://flatpak.org/setup/
7. 浏览并找到您想安装的应用。
8. 点击”Install”按钮,网站会提供安装命令。
9. 复制命令并在终端中执行,或使用软件管理器搜索Flatpak应用。

确保已启用Flatpak支持:

• 打开软件管理器。
• 点击”编辑”菜单,选择”软件源”。
• 在”其他软件”选项卡中,确保”Flatpak”选项已启用。

安装Flatpak应用:

• 访问Flatpak应用商店网站:https://flatpak.org/setup/
• 浏览并找到您想安装的应用。
• 点击”Install”按钮,网站会提供安装命令。
• 复制命令并在终端中执行,或使用软件管理器搜索Flatpak应用。

1. 打开终端,添加Flathub仓库(如果尚未添加):flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
2. 安装Spotify:flatpak install flathub com.spotify.Client
3. 安装完成后,您可以在应用程序菜单中找到Spotify。
  1. flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
复制代码
  1. flatpak install flathub com.spotify.Client
复制代码

Flatpak应用的优势在于它们与系统隔离,不会干扰系统文件,同时可以获取最新版本的应用程序,而不受系统仓库更新速度的限制。

第三方软件安装

除了官方软件仓库外,许多第三方软件提供自己的安装包或安装程序。

许多软件提供DEB格式的安装包,这是Debian及其衍生发行版(如Linux Mint)使用的标准包格式。

1. 访问软件官方网站,下载DEB包。
2. 双击下载的DEB包,系统会打开软件管理器或GDebi包安装器。
3. 点击”安装”按钮,输入密码确认安装。

1. 访问https://www.google.com/chrome/
2. 点击”下载Chrome”按钮。
3. 选择”64位 .deb (适用于Debian/Ubuntu)“版本。
4. 下载完成后,双击DEB包。
5. 在打开的安装程序中点击”安装”。
6. 输入密码确认安装。

某些软件提供自己的图形安装程序,通常以.run、.sh或其他可执行文件形式提供。

1. 下载安装程序。
2. 右键点击文件,选择”属性”。
3. 在”权限”选项卡中,勾选”允许作为程序执行文件”。
4. 双击文件运行安装程序,按照屏幕上的指示完成安装。

1. 访问https://developer.android.com/studio
2. 下载Linux版的Android Studio。
3. 解压下载的ZIP文件。
4. 进入解压后的目录,右键点击”studio.sh”文件。
5. 选择”属性”,然后在”权限”选项卡中勾选”允许作为程序执行文件”。
6. 双击”studio.sh”运行安装程序,按照向导完成安装。

命令行安装方法

APT包管理器

APT(Advanced Package Tool)是Linux Mint的核心包管理系统,它提供了强大的命令行工具来管理软件包。

1. 更新软件包列表:sudo apt update此命令会从所有配置的软件源下载最新的软件包列表,但不安装或升级任何软件。
2. 升级已安装的软件包:sudo apt upgrade此命令会升级所有已安装的软件包到最新版本。
3. 安装软件包:sudo apt install 软件包名称例如,安装VLC媒体播放器:sudo apt install vlc
4. 卸载软件包:sudo apt remove 软件包名称例如,卸载VLC:sudo apt remove vlc
5. 完全卸载软件包(包括配置文件):sudo apt purge 软件包名称
6. 搜索软件包:apt search 关键词例如,搜索与”video”相关的软件包:apt search video
7. 显示软件包信息:apt show 软件包名称例如,查看VLC的详细信息:apt show vlc

更新软件包列表:
  1. sudo apt update
复制代码

此命令会从所有配置的软件源下载最新的软件包列表,但不安装或升级任何软件。

升级已安装的软件包:
  1. sudo apt upgrade
复制代码

此命令会升级所有已安装的软件包到最新版本。

安装软件包:
  1. sudo apt install 软件包名称
复制代码

例如,安装VLC媒体播放器:
  1. sudo apt install vlc
复制代码

卸载软件包:
  1. sudo apt remove 软件包名称
复制代码

例如,卸载VLC:
  1. sudo apt remove vlc
复制代码

完全卸载软件包(包括配置文件):
  1. sudo apt purge 软件包名称
复制代码

搜索软件包:
  1. apt search 关键词
复制代码

例如,搜索与”video”相关的软件包:
  1. apt search video
复制代码

显示软件包信息:
  1. apt show 软件包名称
复制代码

例如,查看VLC的详细信息:
  1. apt show vlc
复制代码

1. 自动移除不需要的软件包:sudo apt autoremove此命令会移除系统中不再需要的依赖包和库文件。
2. 清理下载的软件包缓存:sudo apt clean此命令会删除/var/cache/apt/archives/目录下的所有DEB包文件。
3. 仅清理过时的软件包缓存:sudo apt autoclean此命令只会删除那些无法再下载的过时软件包。
4. 修复依赖问题:sudo apt -f install此命令会尝试修复损坏的依赖关系。
5. 查看已安装软件包:apt list --installed要查看特定软件包是否已安装:apt list --installed | grep 软件包名称

自动移除不需要的软件包:
  1. sudo apt autoremove
复制代码

此命令会移除系统中不再需要的依赖包和库文件。

清理下载的软件包缓存:
  1. sudo apt clean
复制代码

此命令会删除/var/cache/apt/archives/目录下的所有DEB包文件。

仅清理过时的软件包缓存:
  1. sudo apt autoclean
复制代码

此命令只会删除那些无法再下载的过时软件包。

修复依赖问题:
  1. sudo apt -f install
复制代码

此命令会尝试修复损坏的依赖关系。

查看已安装软件包:
  1. apt list --installed
复制代码

要查看特定软件包是否已安装:
  1. apt list --installed | grep 软件包名称
复制代码

LAMP(Linux, Apache, MySQL, PHP)是流行的Web开发环境。以下是如何使用APT安装LAMP:

1. 安装Apache Web服务器:sudo apt update
sudo apt install apache2
2. 安装MySQL数据库服务器:sudo apt install mysql-server安装过程中,系统会提示您设置MySQL root密码。
3. 安装PHP和必要的扩展:sudo apt install php libapache2-mod-php php-mysql
4.
  1. 验证安装:创建一个PHP测试文件:sudo nano /var/www/html/info.php在文件中添加以下内容:<?php
  2. phpinfo();
  3. ?>保存文件(按Ctrl+O,然后按Enter,再按Ctrl+X退出)。在Web浏览器中访问http://localhost/info.php,您应该能看到PHP信息页面。
复制代码
5. 创建一个PHP测试文件:sudo nano /var/www/html/info.php
6.
  1. 在文件中添加以下内容:<?php
  2. phpinfo();
  3. ?>
复制代码
7. 保存文件(按Ctrl+O,然后按Enter,再按Ctrl+X退出)。
8. 在Web浏览器中访问http://localhost/info.php,您应该能看到PHP信息页面。

安装Apache Web服务器:
  1. sudo apt update
  2. sudo apt install apache2
复制代码

安装MySQL数据库服务器:
  1. sudo apt install mysql-server
复制代码

安装过程中,系统会提示您设置MySQL root密码。

安装PHP和必要的扩展:
  1. sudo apt install php libapache2-mod-php php-mysql
复制代码

验证安装:

• 创建一个PHP测试文件:sudo nano /var/www/html/info.php
  1. 在文件中添加以下内容:<?php
  2. phpinfo();
  3. ?>
复制代码
• 保存文件(按Ctrl+O,然后按Enter,再按Ctrl+X退出)。
• 在Web浏览器中访问http://localhost/info.php,您应该能看到PHP信息页面。
  1. sudo nano /var/www/html/info.php
复制代码
  1. <?php
  2. phpinfo();
  3. ?>
复制代码

PPA源管理

PPA(Personal Package Archive)是Ubuntu提供的一种服务,允许开发者和用户创建自己的软件仓库。Linux Mint作为Ubuntu的衍生版,也可以使用PPA。

1. 添加PPA:sudo add-apt-repository ppa:用户名/仓库名例如,添加Oracle Java的PPA:sudo add-apt-repository ppa:webupd8team/java
2. 更新软件包列表:sudo apt update
3. 安装PPA中的软件:sudo apt install 软件包名称例如,安装Oracle Java 8:sudo apt install oracle-java8-installer
4. 移除PPA:sudo add-apt-repository --remove ppa:用户名/仓库名

添加PPA:
  1. sudo add-apt-repository ppa:用户名/仓库名
复制代码

例如,添加Oracle Java的PPA:
  1. sudo add-apt-repository ppa:webupd8team/java
复制代码

更新软件包列表:
  1. sudo apt update
复制代码

安装PPA中的软件:
  1. sudo apt install 软件包名称
复制代码

例如,安装Oracle Java 8:
  1. sudo apt install oracle-java8-installer
复制代码

移除PPA:
  1. sudo add-apt-repository --remove ppa:用户名/仓库名
复制代码

虽然Linux Mint的官方仓库中包含VLC,但通过PPA可以获取更新版本:

1. 添加VLC的官方PPA:sudo add-apt-repository ppa:videolan/master-daily
2. 更新软件包列表:sudo apt update
3. 安装或升级VLC:sudo apt install vlc
4.
  1. 如果需要,可以移除PPA并恢复到仓库版本:sudo apt install ppa-purge
  2. sudo ppa-purge ppa:videolan/master-daily
复制代码

添加VLC的官方PPA:
  1. sudo add-apt-repository ppa:videolan/master-daily
复制代码

更新软件包列表:
  1. sudo apt update
复制代码

安装或升级VLC:
  1. sudo apt install vlc
复制代码

如果需要,可以移除PPA并恢复到仓库版本:
  1. sudo apt install ppa-purge
  2. sudo ppa-purge ppa:videolan/master-daily
复制代码

DEB包安装

除了使用APT从仓库安装软件外,您还可以手动下载并安装DEB包。

1. 下载DEB包到您的系统。
2. 使用dpkg安装:sudo dpkg -i 软件包名称.deb例如,安装下载的Google Chrome DEB包:sudo dpkg -i google-chrome-stable_current_amd64.deb
3. 如果安装过程中出现依赖问题,可以使用以下命令修复:sudo apt -f install

下载DEB包到您的系统。

使用dpkg安装:
  1. sudo dpkg -i 软件包名称.deb
复制代码

例如,安装下载的Google Chrome DEB包:
  1. sudo dpkg -i google-chrome-stable_current_amd64.deb
复制代码

如果安装过程中出现依赖问题,可以使用以下命令修复:
  1. sudo apt -f install
复制代码

gdebi是一个更智能的DEB包安装工具,它会自动处理依赖关系。

1. 安装gdebi:sudo apt install gdebi
2. 使用gdebi安装DEB包:sudo gdebi 软件包名称.deb例如:sudo gdebi google-chrome-stable_current_amd64.deb

安装gdebi:
  1. sudo apt install gdebi
复制代码

使用gdebi安装DEB包:
  1. sudo gdebi 软件包名称.deb
复制代码

例如:
  1. sudo gdebi google-chrome-stable_current_amd64.deb
复制代码

1. 下载Visual Studio Code的DEB包:wget https://code.visualstudio.com/sha/download?build=stable&os=linux-deb-x64 -O code.deb
2. 使用gdebi安装:sudo apt install gdebi
sudo gdebi code.deb
3. 安装完成后,您可以从应用程序菜单启动Visual Studio Code。

下载Visual Studio Code的DEB包:
  1. wget https://code.visualstudio.com/sha/download?build=stable&os=linux-deb-x64 -O code.deb
复制代码

使用gdebi安装:
  1. sudo apt install gdebi
  2. sudo gdebi code.deb
复制代码

安装完成后,您可以从应用程序菜单启动Visual Studio Code。

Flatpak命令行使用

除了图形界面外,Flatpak也提供了强大的命令行工具。

1. 安装Flatpak(如果尚未安装):sudo apt install flatpak
2. 添加Flathub仓库(Flatpak应用的主要来源):flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
3. 安装Flatpak应用:flatpak install flathub 应用ID例如,安装Slack:flatpak install flathub com.slack.Slack
4. 运行Flatpak应用:flatpak run 应用ID例如,运行Slack:flatpak run com.slack.Slack
5. 列出已安装的Flatpak应用:flatpak list
6. 更新Flatpak应用:flatpak update
7. 卸载Flatpak应用:flatpak uninstall 应用ID例如,卸载Slack:flatpak uninstall com.slack.Slack

安装Flatpak(如果尚未安装):
  1. sudo apt install flatpak
复制代码

添加Flathub仓库(Flatpak应用的主要来源):
  1. flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
复制代码

安装Flatpak应用:
  1. flatpak install flathub 应用ID
复制代码

例如,安装Slack:
  1. flatpak install flathub com.slack.Slack
复制代码

运行Flatpak应用:
  1. flatpak run 应用ID
复制代码

例如,运行Slack:
  1. flatpak run com.slack.Slack
复制代码

列出已安装的Flatpak应用:
  1. flatpak list
复制代码

更新Flatpak应用:
  1. flatpak update
复制代码

卸载Flatpak应用:
  1. flatpak uninstall 应用ID
复制代码

例如,卸载Slack:
  1. flatpak uninstall com.slack.Slack
复制代码

1. 查看可用应用:flatpak remote-ls flathub
2. 搜索特定应用:flatpak remote-ls flathub | grep 关键词例如,搜索与”editor”相关的应用:flatpak remote-ls flathub | grep editor
3. 查看应用信息:flatpak info 应用ID例如,查看Slack的信息:flatpak info com.slack.Slack
4. 管理权限:查看应用的权限:flatpak info --show-permissions 应用ID重置应用的权限:flatpak override --reset 应用ID
5. 查看应用的权限:flatpak info --show-permissions 应用ID
6. 重置应用的权限:flatpak override --reset 应用ID

查看可用应用:
  1. flatpak remote-ls flathub
复制代码

搜索特定应用:
  1. flatpak remote-ls flathub | grep 关键词
复制代码

例如,搜索与”editor”相关的应用:
  1. flatpak remote-ls flathub | grep editor
复制代码

查看应用信息:
  1. flatpak info 应用ID
复制代码

例如,查看Slack的信息:
  1. flatpak info com.slack.Slack
复制代码

管理权限:

• 查看应用的权限:flatpak info --show-permissions 应用ID
• 重置应用的权限:flatpak override --reset 应用ID
  1. flatpak info --show-permissions 应用ID
复制代码
  1. flatpak override --reset 应用ID
复制代码

1. 添加Flathub仓库(如果尚未添加):flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
2. 安装Steam:flatpak install flathub com.valvesoftware.Steam
3. 运行Steam:flatpak run com.valvesoftware.Steam
4. 如果需要,可以创建桌面快捷方式以便于访问:flatpak override com.valvesoftware.Steam --filesystem=home

添加Flathub仓库(如果尚未添加):
  1. flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
复制代码

安装Steam:
  1. flatpak install flathub com.valvesoftware.Steam
复制代码

运行Steam:
  1. flatpak run com.valvesoftware.Steam
复制代码

如果需要,可以创建桌面快捷方式以便于访问:
  1. flatpak override com.valvesoftware.Steam --filesystem=home
复制代码

Snap包管理

Snap是Ubuntu开发的另一种通用包管理系统,Linux Mint也支持Snap包。

1. 安装Snapd(Snap的守护进程):sudo apt install snapd
2. 安装Snap应用:sudo snap install 软件包名称例如,安装Spotify:sudo snap install spotify
3. 列出已安装的Snap应用:snap list
4. 搜索Snap应用:snap find 关键词例如,搜索与”editor”相关的应用:snap find editor
5. 更新Snap应用:sudo snap refresh 软件包名称更新所有Snap应用:sudo snap refresh
6. 卸载Snap应用:sudo snap remove 软件包名称例如,卸载Spotify:sudo snap remove spotify

安装Snapd(Snap的守护进程):
  1. sudo apt install snapd
复制代码

安装Snap应用:
  1. sudo snap install 软件包名称
复制代码

例如,安装Spotify:
  1. sudo snap install spotify
复制代码

列出已安装的Snap应用:
  1. snap list
复制代码

搜索Snap应用:
  1. snap find 关键词
复制代码

例如,搜索与”editor”相关的应用:
  1. snap find editor
复制代码

更新Snap应用:
  1. sudo snap refresh 软件包名称
复制代码

更新所有Snap应用:
  1. sudo snap refresh
复制代码

卸载Snap应用:
  1. sudo snap remove 软件包名称
复制代码

例如,卸载Spotify:
  1. sudo snap remove spotify
复制代码

1. 查看应用信息:snap info 软件包名称例如,查看Spotify的信息:snap info spotify
2. 管理Snap版本:查看可用版本:snap info --verbose 软件包名称安装特定版本:sudo snap install 软件包名称 --channel=通道名/版本切换到其他通道:sudo snap refresh 软件包名称 --channel=通道名
3. 查看可用版本:snap info --verbose 软件包名称
4. 安装特定版本:sudo snap install 软件包名称 --channel=通道名/版本
5. 切换到其他通道:sudo snap refresh 软件包名称 --channel=通道名
6. 管理Snap连接:查看连接:snap connections 软件包名称添加连接:sudo snap connect 软件包名称:接口 插件:接口断开连接:sudo snap disconnect 软件包名称:接口 插件:接口
7. 查看连接:snap connections 软件包名称
8. 添加连接:sudo snap connect 软件包名称:接口 插件:接口
9. 断开连接:sudo snap disconnect 软件包名称:接口 插件:接口

查看应用信息:
  1. snap info 软件包名称
复制代码

例如,查看Spotify的信息:
  1. snap info spotify
复制代码

管理Snap版本:

• 查看可用版本:snap info --verbose 软件包名称
• 安装特定版本:sudo snap install 软件包名称 --channel=通道名/版本
• 切换到其他通道:sudo snap refresh 软件包名称 --channel=通道名
  1. snap info --verbose 软件包名称
复制代码
  1. sudo snap install 软件包名称 --channel=通道名/版本
复制代码
  1. sudo snap refresh 软件包名称 --channel=通道名
复制代码

管理Snap连接:

• 查看连接:snap connections 软件包名称
• 添加连接:sudo snap connect 软件包名称:接口 插件:接口
• 断开连接:sudo snap disconnect 软件包名称:接口 插件:接口
  1. snap connections 软件包名称
复制代码
  1. sudo snap connect 软件包名称:接口 插件:接口
复制代码
  1. sudo snap disconnect 软件包名称:接口 插件:接口
复制代码

1. 安装Snapd(如果尚未安装):sudo apt install snapd
2. 安装Visual Studio Code:sudo snap install code --classic注意:--classic标志允许应用以传统模式运行,具有更多系统访问权限。
3. 运行Visual Studio Code:code
4. 如果需要,可以安装特定版本的Visual Studio Code:sudo snap install code --channel=insiders --classic这将安装Visual Studio Code的Insiders版本。

安装Snapd(如果尚未安装):
  1. sudo apt install snapd
复制代码

安装Visual Studio Code:
  1. sudo snap install code --classic
复制代码

注意:--classic标志允许应用以传统模式运行,具有更多系统访问权限。

运行Visual Studio Code:
  1. code
复制代码

如果需要,可以安装特定版本的Visual Studio Code:
  1. sudo snap install code --channel=insiders --classic
复制代码

这将安装Visual Studio Code的Insiders版本。

源码编译安装

对于某些软件,特别是最新版本或特殊需求的软件,可能需要从源代码编译安装。

1. 安装编译工具:sudo apt update
sudo apt install build-essential
2. 下载源代码:使用wget:wget 源代码URL使用git:git clone 仓库URL
3. 使用wget:wget 源代码URL
4. 使用git:git clone 仓库URL
5. 解压源代码(如果是压缩包):tar -xvf 文件名.tar.gz
6. 进入源代码目录:cd 目录名
7. 配置编译选项:./configure通常可以添加各种选项,如安装路径:./configure --prefix=/usr/local
8. 编译:make
9. 安装:sudo make install

安装编译工具:
  1. sudo apt update
  2. sudo apt install build-essential
复制代码

下载源代码:

• 使用wget:wget 源代码URL
• 使用git:git clone 仓库URL
  1. wget 源代码URL
复制代码
  1. git clone 仓库URL
复制代码

解压源代码(如果是压缩包):
  1. tar -xvf 文件名.tar.gz
复制代码

进入源代码目录:
  1. cd 目录名
复制代码

配置编译选项:
  1. ./configure
复制代码

通常可以添加各种选项,如安装路径:
  1. ./configure --prefix=/usr/local
复制代码

编译:
  1. make
复制代码

安装:
  1. sudo make install
复制代码

1. 安装必要的依赖:sudo apt update
sudo apt install build-essential cmake git libtool libtool-bin autoconf automake pkg-config unzip
2.
  1. 克隆Neovim源代码:git clone https://github.com/neovim/neovim.git
  2. cd neovim
复制代码
3. 编译并安装:make CMAKE_BUILD_TYPE=Release
sudo make install
4. 验证安装:nvim --version
5. 如果需要卸载:sudo rm /usr/local/bin/nvim
sudo rm -r /usr/local/share/nvim/

安装必要的依赖:
  1. sudo apt update
  2. sudo apt install build-essential cmake git libtool libtool-bin autoconf automake pkg-config unzip
复制代码

克隆Neovim源代码:
  1. git clone https://github.com/neovim/neovim.git
  2. cd neovim
复制代码

编译并安装:
  1. make CMAKE_BUILD_TYPE=Release
  2. sudo make install
复制代码

验证安装:
  1. nvim --version
复制代码

如果需要卸载:
  1. sudo rm /usr/local/bin/nvim
  2. sudo rm -r /usr/local/share/nvim/
复制代码

许多软件在编译前需要安装特定的开发库。以下是一些常见依赖的安装方法:

1. 查看软件文档或README文件,了解所需的依赖。
2. 使用apt搜索开发包:apt search lib库名-dev例如,搜索GTK开发库:apt search libgtk
3. 安装开发包:sudo apt install lib库名-dev例如,安装GTK 3开发库:sudo apt install libgtk-3-dev
4. 对于某些软件,可能需要安装build-dep依赖:sudo apt build-dep 软件包名称例如,安装Firefox的编译依赖:sudo apt build-dep firefox

查看软件文档或README文件,了解所需的依赖。

使用apt搜索开发包:
  1. apt search lib库名-dev
复制代码

例如,搜索GTK开发库:
  1. apt search libgtk
复制代码

安装开发包:
  1. sudo apt install lib库名-dev
复制代码

例如,安装GTK 3开发库:
  1. sudo apt install libgtk-3-dev
复制代码

对于某些软件,可能需要安装build-dep依赖:
  1. sudo apt build-dep 软件包名称
复制代码

例如,安装Firefox的编译依赖:
  1. sudo apt build-dep firefox
复制代码

常见软件安装案例

浏览器安装

1.
  1. 使用APT方法:添加Google Chrome仓库:wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
  2. echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" | sudo tee /etc/apt/sources.list.d/google-chrome.list更新软件包列表并安装:sudo apt update
  3. sudo apt install google-chrome-stable
复制代码
2.
  1. 添加Google Chrome仓库:wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
  2. echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" | sudo tee /etc/apt/sources.list.d/google-chrome.list
复制代码
3. 更新软件包列表并安装:sudo apt update
sudo apt install google-chrome-stable
4.
  1. 使用DEB包方法:下载DEB包:wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb安装:sudo dpkg -i google-chrome-stable_current_amd64.deb
  2. sudo apt -f install
复制代码
5. 下载DEB包:wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
6. 安装:sudo dpkg -i google-chrome-stable_current_amd64.deb
sudo apt -f install

使用APT方法:

  1. 添加Google Chrome仓库:wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
  2. echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" | sudo tee /etc/apt/sources.list.d/google-chrome.list
复制代码
• 更新软件包列表并安装:sudo apt update
sudo apt install google-chrome-stable
  1. wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
  2. echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" | sudo tee /etc/apt/sources.list.d/google-chrome.list
复制代码
  1. sudo apt update
  2. sudo apt install google-chrome-stable
复制代码

使用DEB包方法:

• 下载DEB包:wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
• 安装:sudo dpkg -i google-chrome-stable_current_amd64.deb
sudo apt -f install
  1. wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
复制代码
  1. sudo dpkg -i google-chrome-stable_current_amd64.deb
  2. sudo apt -f install
复制代码

Linux Mint默认安装Firefox,但如果您需要安装最新版本或特定版本:

1. 使用APT安装标准版:sudo apt install firefox
2.
  1. 安装Firefox开发者版:添加Firefox开发者版PPA:sudo add-apt-repository ppa:ubuntu-mozilla-daily/firefox-aurora
  2. sudo apt update安装:sudo apt install firefox
复制代码
3.
  1. 添加Firefox开发者版PPA:sudo add-apt-repository ppa:ubuntu-mozilla-daily/firefox-aurora
  2. sudo apt update
复制代码
4. 安装:sudo apt install firefox
5. 使用Flatpak安装:flatpak install flathub org.mozilla.firefox

使用APT安装标准版:
  1. sudo apt install firefox
复制代码

安装Firefox开发者版:

  1. 添加Firefox开发者版PPA:sudo add-apt-repository ppa:ubuntu-mozilla-daily/firefox-aurora
  2. sudo apt update
复制代码
• 安装:sudo apt install firefox
  1. sudo add-apt-repository ppa:ubuntu-mozilla-daily/firefox-aurora
  2. sudo apt update
复制代码
  1. sudo apt install firefox
复制代码

使用Flatpak安装:
  1. flatpak install flathub org.mozilla.firefox
复制代码

Chromium是Google Chrome的开源版本:

1. 使用APT安装:sudo apt install chromium-browser
2. 使用Snap安装:sudo snap install chromium

使用APT安装:
  1. sudo apt install chromium-browser
复制代码

使用Snap安装:
  1. sudo snap install chromium
复制代码

办公软件安装

Linux Mint默认安装LibreOffice,但如果您需要安装最新版本:

1.
  1. 使用官方PPA安装最新版:sudo add-apt-repository ppa:libreoffice/ppa
  2. sudo apt update
  3. sudo apt install libreoffice
复制代码
2. 使用Flatpak安装:flatpak install flathub org.libreoffice.LibreOffice

使用官方PPA安装最新版:
  1. sudo add-apt-repository ppa:libreoffice/ppa
  2. sudo apt update
  3. sudo apt install libreoffice
复制代码

使用Flatpak安装:
  1. flatpak install flathub org.libreoffice.LibreOffice
复制代码

虽然不能直接安装Microsoft Office,但可以使用以下工具提高兼容性:

1.
  1. 安装WPS Office:下载WPS Office DEB包:wget https://wdl1.pcfg.cache.wpscdn.com/wpsdl/wpsoffice/download/linux/10702/wps-office_11.1.0.10702.XA_amd64.deb安装:sudo dpkg -i wps-office_11.1.0.10702.XA_amd64.deb
  2. sudo apt -f install
复制代码
2. 下载WPS Office DEB包:wget https://wdl1.pcfg.cache.wpscdn.com/wpsdl/wpsoffice/download/linux/10702/wps-office_11.1.0.10702.XA_amd64.deb
3. 安装:sudo dpkg -i wps-office_11.1.0.10702.XA_amd64.deb
sudo apt -f install
4.
  1. 安装OnlyOffice:添加OnlyOffice仓库:sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys CB2DE8E5
  2. sudo echo "deb http://download.onlyoffice.com/repo/debian squeeze main" | sudo tee /etc/apt/sources.list.d/onlyoffice.list更新并安装:sudo apt update
  3. sudo apt install onlyoffice-desktopeditors
复制代码
5.
  1. 添加OnlyOffice仓库:sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys CB2DE8E5
  2. sudo echo "deb http://download.onlyoffice.com/repo/debian squeeze main" | sudo tee /etc/apt/sources.list.d/onlyoffice.list
复制代码
6. 更新并安装:sudo apt update
sudo apt install onlyoffice-desktopeditors

安装WPS Office:

• 下载WPS Office DEB包:wget https://wdl1.pcfg.cache.wpscdn.com/wpsdl/wpsoffice/download/linux/10702/wps-office_11.1.0.10702.XA_amd64.deb
• 安装:sudo dpkg -i wps-office_11.1.0.10702.XA_amd64.deb
sudo apt -f install
  1. wget https://wdl1.pcfg.cache.wpscdn.com/wpsdl/wpsoffice/download/linux/10702/wps-office_11.1.0.10702.XA_amd64.deb
复制代码
  1. sudo dpkg -i wps-office_11.1.0.10702.XA_amd64.deb
  2. sudo apt -f install
复制代码

安装OnlyOffice:

  1. 添加OnlyOffice仓库:sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys CB2DE8E5
  2. sudo echo "deb http://download.onlyoffice.com/repo/debian squeeze main" | sudo tee /etc/apt/sources.list.d/onlyoffice.list
复制代码
• 更新并安装:sudo apt update
sudo apt install onlyoffice-desktopeditors
  1. sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys CB2DE8E5
  2. sudo echo "deb http://download.onlyoffice.com/repo/debian squeeze main" | sudo tee /etc/apt/sources.list.d/onlyoffice.list
复制代码
  1. sudo apt update
  2. sudo apt install onlyoffice-desktopeditors
复制代码

1. 安装Okular(功能强大的PDF阅读器):sudo apt install okular
2.
  1. 安装Master PDF Editor(PDF编辑器):下载DEB包:wget https://code-industry.net/public/master-pdf-editor-5.7.60_qt5.amd64.deb安装:sudo dpkg -i master-pdf-editor-5.7.60_qt5.amd64.deb
  2. sudo apt -f install
复制代码
3. 下载DEB包:wget https://code-industry.net/public/master-pdf-editor-5.7.60_qt5.amd64.deb
4. 安装:sudo dpkg -i master-pdf-editor-5.7.60_qt5.amd64.deb
sudo apt -f install

安装Okular(功能强大的PDF阅读器):
  1. sudo apt install okular
复制代码

安装Master PDF Editor(PDF编辑器):

• 下载DEB包:wget https://code-industry.net/public/master-pdf-editor-5.7.60_qt5.amd64.deb
• 安装:sudo dpkg -i master-pdf-editor-5.7.60_qt5.amd64.deb
sudo apt -f install
  1. wget https://code-industry.net/public/master-pdf-editor-5.7.60_qt5.amd64.deb
复制代码
  1. sudo dpkg -i master-pdf-editor-5.7.60_qt5.amd64.deb
  2. sudo apt -f install
复制代码

多媒体软件安装

1. 使用APT安装:sudo apt install vlc
2. 使用Snap安装:sudo snap install vlc
3. 使用Flatpak安装:flatpak install flathub org.videolan.VLC

使用APT安装:
  1. sudo apt install vlc
复制代码

使用Snap安装:
  1. sudo snap install vlc
复制代码

使用Flatpak安装:
  1. flatpak install flathub org.videolan.VLC
复制代码

1. 使用APT安装:sudo apt install kdenlive
2. 使用Flatpak安装最新版:flatpak install flathub org.kde.kdenlive

使用APT安装:
  1. sudo apt install kdenlive
复制代码

使用Flatpak安装最新版:
  1. flatpak install flathub org.kde.kdenlive
复制代码

1. 使用APT安装:sudo apt install audacity
2. 使用Flatpak安装:flatpak install flathub org.audacityteam.Audacity

使用APT安装:
  1. sudo apt install audacity
复制代码

使用Flatpak安装:
  1. flatpak install flathub org.audacityteam.Audacity
复制代码

为了播放各种格式的媒体文件,您可能需要安装额外的编解码器:

1. 安装Ubuntu受限额外包:sudo apt install ubuntu-restricted-extras
2. 安装Medibuntu仓库中的编解码器(如果可用):sudo apt install libdvdcss2 libdvdread4 libdvdnav4
sudo /usr/share/doc/libdvdread4/install-css.sh
3. 安装FFmpeg:sudo apt install ffmpeg

安装Ubuntu受限额外包:
  1. sudo apt install ubuntu-restricted-extras
复制代码

安装Medibuntu仓库中的编解码器(如果可用):
  1. sudo apt install libdvdcss2 libdvdread4 libdvdnav4
  2. sudo /usr/share/doc/libdvdread4/install-css.sh
复制代码

安装FFmpeg:
  1. sudo apt install ffmpeg
复制代码

开发工具安装

1.
  1. 使用APT方法:下载并添加Microsoft GPG密钥:wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/microsoft.gpg > /dev/null添加VS Code仓库:echo "deb [arch=amd64,arm64,armhf signed-by=/etc/apt/trusted.gpg.d/microsoft.gpg] https://packages.microsoft.com/repos/code stable main" | sudo tee /etc/apt/sources.list.d/vscode.list更新并安装:sudo apt update
  2. sudo apt install code
复制代码
2. 下载并添加Microsoft GPG密钥:wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/microsoft.gpg > /dev/null
3. 添加VS Code仓库:echo "deb [arch=amd64,arm64,armhf signed-by=/etc/apt/trusted.gpg.d/microsoft.gpg] https://packages.microsoft.com/repos/code stable main" | sudo tee /etc/apt/sources.list.d/vscode.list
4. 更新并安装:sudo apt update
sudo apt install code
5. 使用Snap安装:sudo snap install code --classic
6. 使用Flatpak安装:flatpak install flathub com.visualstudio.code

使用APT方法:

• 下载并添加Microsoft GPG密钥:wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/microsoft.gpg > /dev/null
• 添加VS Code仓库:echo "deb [arch=amd64,arm64,armhf signed-by=/etc/apt/trusted.gpg.d/microsoft.gpg] https://packages.microsoft.com/repos/code stable main" | sudo tee /etc/apt/sources.list.d/vscode.list
• 更新并安装:sudo apt update
sudo apt install code
  1. wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/microsoft.gpg > /dev/null
复制代码
  1. echo "deb [arch=amd64,arm64,armhf signed-by=/etc/apt/trusted.gpg.d/microsoft.gpg] https://packages.microsoft.com/repos/code stable main" | sudo tee /etc/apt/sources.list.d/vscode.list
复制代码
  1. sudo apt update
  2. sudo apt install code
复制代码

使用Snap安装:
  1. sudo snap install code --classic
复制代码

使用Flatpak安装:
  1. flatpak install flathub com.visualstudio.code
复制代码

1. 使用Snap安装:sudo snap install intellij-idea-ultimate --classic
2. 使用Flatpak安装:flatpak install flathub com.jetbrains.IntelliJ-IDEA-Ultimate
3.
  1. 从官方网站安装:下载最新版:wget https://download.jetbrains.com/idea/ideaIU-2021.2.3.tar.gz解压并移动到/opt目录:sudo tar -xzf ideaIU-2021.2.3.tar.gz -C /opt/创建桌面快捷方式:sudo nano /usr/share/applications/intellij-idea.desktop添加以下内容:[Desktop Entry]
  2. Version=1.0
  3. Type=Application
  4. Name=IntelliJ IDEA
  5. Exec=/opt/idea-IU-212.5080.55/bin/idea.sh
  6. Icon=/opt/idea-IU-212.5080.55/bin/idea.png
  7. Comment=The Drive to Develop
  8. Categories=Development;IDE;
  9. Terminal=false
  10. StartupWMClass=jetbrains-idea保存文件(按Ctrl+O,然后按Enter,再按Ctrl+X退出)。
复制代码
4. 下载最新版:wget https://download.jetbrains.com/idea/ideaIU-2021.2.3.tar.gz
5. 解压并移动到/opt目录:sudo tar -xzf ideaIU-2021.2.3.tar.gz -C /opt/
6. 创建桌面快捷方式:sudo nano /usr/share/applications/intellij-idea.desktop
7.
  1. 添加以下内容:[Desktop Entry]
  2. Version=1.0
  3. Type=Application
  4. Name=IntelliJ IDEA
  5. Exec=/opt/idea-IU-212.5080.55/bin/idea.sh
  6. Icon=/opt/idea-IU-212.5080.55/bin/idea.png
  7. Comment=The Drive to Develop
  8. Categories=Development;IDE;
  9. Terminal=false
  10. StartupWMClass=jetbrains-idea
复制代码
8. 保存文件(按Ctrl+O,然后按Enter,再按Ctrl+X退出)。

使用Snap安装:
  1. sudo snap install intellij-idea-ultimate --classic
复制代码

使用Flatpak安装:
  1. flatpak install flathub com.jetbrains.IntelliJ-IDEA-Ultimate
复制代码

从官方网站安装:

• 下载最新版:wget https://download.jetbrains.com/idea/ideaIU-2021.2.3.tar.gz
• 解压并移动到/opt目录:sudo tar -xzf ideaIU-2021.2.3.tar.gz -C /opt/
• 创建桌面快捷方式:sudo nano /usr/share/applications/intellij-idea.desktop
  1. 添加以下内容:[Desktop Entry]
  2. Version=1.0
  3. Type=Application
  4. Name=IntelliJ IDEA
  5. Exec=/opt/idea-IU-212.5080.55/bin/idea.sh
  6. Icon=/opt/idea-IU-212.5080.55/bin/idea.png
  7. Comment=The Drive to Develop
  8. Categories=Development;IDE;
  9. Terminal=false
  10. StartupWMClass=jetbrains-idea
复制代码
• 保存文件(按Ctrl+O,然后按Enter,再按Ctrl+X退出)。
  1. wget https://download.jetbrains.com/idea/ideaIU-2021.2.3.tar.gz
复制代码
  1. sudo tar -xzf ideaIU-2021.2.3.tar.gz -C /opt/
复制代码
  1. sudo nano /usr/share/applications/intellij-idea.desktop
复制代码
  1. [Desktop Entry]
  2. Version=1.0
  3. Type=Application
  4. Name=IntelliJ IDEA
  5. Exec=/opt/idea-IU-212.5080.55/bin/idea.sh
  6. Icon=/opt/idea-IU-212.5080.55/bin/idea.png
  7. Comment=The Drive to Develop
  8. Categories=Development;IDE;
  9. Terminal=false
  10. StartupWMClass=jetbrains-idea
复制代码

1.
  1. 使用官方仓库安装:更新软件包索引并安装依赖:sudo apt update
  2. sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release添加Docker的官方GPG密钥:curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg设置稳定版仓库:echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null安装Docker Engine:sudo apt update
  3. sudo apt install docker-ce docker-ce-cli containerd.io验证安装:sudo docker run hello-world
复制代码
2. 更新软件包索引并安装依赖:sudo apt update
sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release
3. 添加Docker的官方GPG密钥:curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
4. 设置稳定版仓库:echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
5. 安装Docker Engine:sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io
6. 验证安装:sudo docker run hello-world
7. 使用Snap安装:sudo snap install docker

使用官方仓库安装:

• 更新软件包索引并安装依赖:sudo apt update
sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release
• 添加Docker的官方GPG密钥:curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
• 设置稳定版仓库:echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
• 安装Docker Engine:sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io
• 验证安装:sudo docker run hello-world
  1. sudo apt update
  2. sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release
复制代码
  1. curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
复制代码
  1. echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
复制代码
  1. sudo apt update
  2. sudo apt install docker-ce docker-ce-cli containerd.io
复制代码
  1. sudo docker run hello-world
复制代码

使用Snap安装:
  1. sudo snap install docker
复制代码

1. 安装Python和pip:sudo apt update
sudo apt install python3 python3-pip
2. 安装虚拟环境工具:sudo apt install python3-venv
3. 创建和激活虚拟环境:python3 -m venv myenv
source myenv/bin/activate
4. 安装常用的Python开发工具:pip install ipython jupyter numpy pandas matplotlib

安装Python和pip:
  1. sudo apt update
  2. sudo apt install python3 python3-pip
复制代码

安装虚拟环境工具:
  1. sudo apt install python3-venv
复制代码

创建和激活虚拟环境:
  1. python3 -m venv myenv
  2. source myenv/bin/activate
复制代码

安装常用的Python开发工具:
  1. pip install ipython jupyter numpy pandas matplotlib
复制代码

1.
  1. 使用NodeSource仓库安装最新版:下载并添加NodeSource GPG密钥:curl -fsSL https://deb.nodesource.com/gpgkey/nodesource.gpg.key | sudo apt-key add -添加NodeSource仓库(以Node.js 16.x为例):echo "deb https://deb.nodesource.com/node_16.x $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/nodesource.list更新并安装:sudo apt update
  2. sudo apt install nodejs
复制代码
2. 下载并添加NodeSource GPG密钥:curl -fsSL https://deb.nodesource.com/gpgkey/nodesource.gpg.key | sudo apt-key add -
3. 添加NodeSource仓库(以Node.js 16.x为例):echo "deb https://deb.nodesource.com/node_16.x $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/nodesource.list
4. 更新并安装:sudo apt update
sudo apt install nodejs
5. 使用Snap安装:sudo snap install node --classic
6. 使用NVM(Node Version Manager)安装:下载并安装NVM:curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash激活NVM:source ~/.bashrc安装Node.js:nvm install 16
7. 下载并安装NVM:curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
8. 激活NVM:source ~/.bashrc
9. 安装Node.js:nvm install 16

使用NodeSource仓库安装最新版:

• 下载并添加NodeSource GPG密钥:curl -fsSL https://deb.nodesource.com/gpgkey/nodesource.gpg.key | sudo apt-key add -
• 添加NodeSource仓库(以Node.js 16.x为例):echo "deb https://deb.nodesource.com/node_16.x $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/nodesource.list
• 更新并安装:sudo apt update
sudo apt install nodejs
  1. curl -fsSL https://deb.nodesource.com/gpgkey/nodesource.gpg.key | sudo apt-key add -
复制代码
  1. echo "deb https://deb.nodesource.com/node_16.x $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/nodesource.list
复制代码
  1. sudo apt update
  2. sudo apt install nodejs
复制代码

使用Snap安装:
  1. sudo snap install node --classic
复制代码

使用NVM(Node Version Manager)安装:

• 下载并安装NVM:curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
• 激活NVM:source ~/.bashrc
• 安装Node.js:nvm install 16
  1. curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
复制代码
  1. source ~/.bashrc
复制代码
  1. nvm install 16
复制代码

软件管理进阶技巧

软件源管理

Linux Mint的软件源配置文件位于/etc/apt/sources.list和/etc/apt/sources.list.d/目录中。

1. 备份原始软件源文件:sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
2. 编辑软件源文件:sudo nano /etc/apt/sources.list
3.
  1. 修改软件源(例如,将默认源改为国内镜像源):注释掉原始源行(在行首添加#)添加新的源行,例如:deb http://mirrors.ustc.edu.cn/linuxmint/ uma main upstream import backport
  2. deb http://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse
  3. deb http://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
  4. deb http://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
  5. deb http://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse
复制代码
4. 注释掉原始源行(在行首添加#)
5.
  1. 添加新的源行,例如:deb http://mirrors.ustc.edu.cn/linuxmint/ uma main upstream import backport
  2. deb http://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse
  3. deb http://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
  4. deb http://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
  5. deb http://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse
复制代码
6. 保存文件(按Ctrl+O,然后按Enter,再按Ctrl+X退出)。
7. 更新软件包列表:sudo apt update

备份原始软件源文件:
  1. sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
复制代码

编辑软件源文件:
  1. sudo nano /etc/apt/sources.list
复制代码

修改软件源(例如,将默认源改为国内镜像源):

• 注释掉原始源行(在行首添加#)
  1. 添加新的源行,例如:deb http://mirrors.ustc.edu.cn/linuxmint/ uma main upstream import backport
  2. deb http://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse
  3. deb http://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
  4. deb http://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
  5. deb http://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse
复制代码
  1. deb http://mirrors.ustc.edu.cn/linuxmint/ uma main upstream import backport
  2. deb http://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse
  3. deb http://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
  4. deb http://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
  5. deb http://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse
复制代码

保存文件(按Ctrl+O,然后按Enter,再按Ctrl+X退出)。

更新软件包列表:
  1. sudo apt update
复制代码

Linux Mint提供了”软件源”图形界面工具,可以方便地管理软件源:

1. 打开”菜单” > “管理” > “软件源”。
2. 在”官方仓库”选项卡中,可以选择不同的镜像服务器。
3. 在”PPA”选项卡中,可以管理添加的PPA。
4. 在”其他软件”选项卡中,可以管理额外的软件源。
5. 在”维护”选项卡中,可以执行一些维护操作,如修复GPG密钥问题。

某些软件可能需要添加第三方软件源:

1. 添加软件源的GPG密钥:wget -qO - 软件源GPG密钥URL | sudo apt-key add -
2. 添加软件源:echo "deb 软件源URL 发行版代号 主要组件" | sudo tee /etc/apt/sources.list.d/软件源名称.list
3. 更新软件包列表:sudo apt update

添加软件源的GPG密钥:
  1. wget -qO - 软件源GPG密钥URL | sudo apt-key add -
复制代码

添加软件源:
  1. echo "deb 软件源URL 发行版代号 主要组件" | sudo tee /etc/apt/sources.list.d/软件源名称.list
复制代码

更新软件包列表:
  1. sudo apt update
复制代码

1. 添加Google GPG密钥:wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
2. 添加Google Chrome软件源:echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" | sudo tee /etc/apt/sources.list.d/google-chrome.list
3. 更新软件包列表:sudo apt update
4. 安装Google Chrome:sudo apt install google-chrome-stable

添加Google GPG密钥:
  1. wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
复制代码

添加Google Chrome软件源:
  1. echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" | sudo tee /etc/apt/sources.list.d/google-chrome.list
复制代码

更新软件包列表:
  1. sudo apt update
复制代码

安装Google Chrome:
  1. sudo apt install google-chrome-stable
复制代码

软件更新与升级

1. 更新软件包列表:sudo apt update
2. 升级已安装的软件包:sudo apt upgrade
3. 执行系统升级(包括可能的系统版本升级):sudo apt full-upgrade

更新软件包列表:
  1. sudo apt update
复制代码

升级已安装的软件包:
  1. sudo apt upgrade
复制代码

执行系统升级(包括可能的系统版本升级):
  1. sudo apt full-upgrade
复制代码

Linux Mint可以配置为自动安装安全更新:

1. 安装unattended-upgrades:sudo apt install unattended-upgrades
2. 配置自动更新:sudo dpkg-reconfigure unattended-upgrades按照提示选择是否自动安装安全更新。
3. 手动编辑配置文件(可选):sudo nano /etc/apt/apt.conf.d/50unattended-upgrades在文件中,您可以自定义自动更新的行为,如更新频率、自动重启等。

安装unattended-upgrades:
  1. sudo apt install unattended-upgrades
复制代码

配置自动更新:
  1. sudo dpkg-reconfigure unattended-upgrades
复制代码

按照提示选择是否自动安装安全更新。

手动编辑配置文件(可选):
  1. sudo nano /etc/apt/apt.conf.d/50unattended-upgrades
复制代码

在文件中,您可以自定义自动更新的行为,如更新频率、自动重启等。

Linux Mint提供了”更新管理器”图形界面工具:

1. 打开”菜单” > “管理” > “更新管理器”。
2. 点击”刷新”按钮检查更新。
3. 选择要安装的更新,然后点击”安装更新”按钮。
4. 在”首选项”中,可以配置自动更新行为。

Linux Mint允许您管理Linux内核的更新:

1. 安装内核更新管理工具:sudo apt install mintupdate
2. 打开”更新管理器”,点击”编辑” > “首选项”。
3. 在”级别”选项卡中,可以选择是否接收内核更新。
4. 在”视图” > “Linux内核”中,可以查看和管理已安装的内核。

安装内核更新管理工具:
  1. sudo apt install mintupdate
复制代码

打开”更新管理器”,点击”编辑” > “首选项”。

在”级别”选项卡中,可以选择是否接收内核更新。

在”视图” > “Linux内核”中,可以查看和管理已安装的内核。

软件卸载

1. 卸载软件但保留配置文件:sudo apt remove 软件包名称
2. 完全卸载软件(包括配置文件):sudo apt purge 软件包名称
3. 卸载不再需要的依赖包:sudo apt autoremove

卸载软件但保留配置文件:
  1. sudo apt remove 软件包名称
复制代码

完全卸载软件(包括配置文件):
  1. sudo apt purge 软件包名称
复制代码

卸载不再需要的依赖包:
  1. sudo apt autoremove
复制代码

1. 打开”软件管理器”。
2. 点击”已安装”标签页。
3. 找到要卸载的软件,点击它。
4. 点击”卸载”按钮,输入密码确认卸载。

1. 列出已安装的Flatpak应用:flatpak list
2. 卸载特定的Flatpak应用:flatpak uninstall 应用ID
3. 卸载不再需要的运行时:flatpak uninstall --unused

列出已安装的Flatpak应用:
  1. flatpak list
复制代码

卸载特定的Flatpak应用:
  1. flatpak uninstall 应用ID
复制代码

卸载不再需要的运行时:
  1. flatpak uninstall --unused
复制代码

1. 列出已安装的Snap应用:snap list
2. 卸载特定的Snap应用:sudo snap remove 软件包名称

列出已安装的Snap应用:
  1. snap list
复制代码

卸载特定的Snap应用:
  1. sudo snap remove 软件包名称
复制代码

1. 清理APT缓存:sudo apt clean
2. 清理旧的内核(释放磁盘空间):sudo apt autoremove --purge
3. 清理旧的日志文件:sudo journalctl --vacuum-time=2weeks
4. 清理临时文件:sudo rm -rf /tmp/*

清理APT缓存:
  1. sudo apt clean
复制代码

清理旧的内核(释放磁盘空间):
  1. sudo apt autoremove --purge
复制代码

清理旧的日志文件:
  1. sudo journalctl --vacuum-time=2weeks
复制代码

清理临时文件:
  1. sudo rm -rf /tmp/*
复制代码

解决依赖问题

1. 尝试修复依赖问题:sudo apt -f install
2. 如果上述命令不起作用,可以尝试:sudo apt --fix-broken install
3. 清理APT缓存并重新尝试:sudo apt clean
sudo apt update
sudo apt -f install

尝试修复依赖问题:
  1. sudo apt -f install
复制代码

如果上述命令不起作用,可以尝试:
  1. sudo apt --fix-broken install
复制代码

清理APT缓存并重新尝试:
  1. sudo apt clean
  2. sudo apt update
  3. sudo apt -f install
复制代码

1. 如果遇到软件包冲突,可以尝试:sudo apt install -f
2. 如果问题仍然存在,可以尝试卸载冲突的软件包:sudo apt remove 冲突的软件包名称
3. 然后重新尝试安装:sudo apt install 要安装的软件包名称

如果遇到软件包冲突,可以尝试:
  1. sudo apt install -f
复制代码

如果问题仍然存在,可以尝试卸载冲突的软件包:
  1. sudo apt remove 冲突的软件包名称
复制代码

然后重新尝试安装:
  1. sudo apt install 要安装的软件包名称
复制代码

1. 如果遇到”NO_PUBKEY”错误,可以添加缺失的GPG密钥:sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 密钥ID
2. 更新软件包列表:sudo apt update

如果遇到”NO_PUBKEY”错误,可以添加缺失的GPG密钥:
  1. sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 密钥ID
复制代码

更新软件包列表:
  1. sudo apt update
复制代码

aptitude是一个强大的包管理工具,可以解决复杂的依赖问题:

1. 安装aptitude:sudo apt install aptitude
2. 使用aptitude解决依赖问题:sudo aptitude install 软件包名称aptitude会提供解决方案,您可以选择接受或拒绝。

安装aptitude:
  1. sudo apt install aptitude
复制代码

使用aptitude解决依赖问题:
  1. sudo aptitude install 软件包名称
复制代码

aptitude会提供解决方案,您可以选择接受或拒绝。

假设您在安装软件包A时遇到依赖冲突:

1. 尝试使用apt修复:sudo apt -f install
2. 如果问题仍然存在,尝试使用aptitude:sudo aptitude install 软件包A
3. aptitude可能会提供解决方案,如:接受解决方案(按Y)拒绝解决方案并选择其他方案(按N)保留当前状态(按.)
4. 接受解决方案(按Y)
5. 拒绝解决方案并选择其他方案(按N)
6. 保留当前状态(按.)
7. 选择最合适的解决方案,然后按照提示完成安装。

尝试使用apt修复:
  1. sudo apt -f install
复制代码

如果问题仍然存在,尝试使用aptitude:
  1. sudo aptitude install 软件包A
复制代码

aptitude可能会提供解决方案,如:

• 接受解决方案(按Y)
• 拒绝解决方案并选择其他方案(按N)
• 保留当前状态(按.)

选择最合适的解决方案,然后按照提示完成安装。

总结

Linux Mint提供了多种软件安装方法,从直观的图形界面工具到强大的命令行工具,满足了不同用户的需求。通过本指南,您已经学会了:

1. 使用软件管理器和Gnome Software Center通过图形界面安装软件。
2. 掌握APT包管理器的基本和高级用法。
3. 管理PPA软件源以获取最新软件。
4. 手动安装DEB包和处理依赖问题。
5. 使用Flatpak和Snap等现代包管理系统。
6. 从源代码编译安装软件。
7. 安装常见软件如浏览器、办公软件、多媒体工具和开发环境。
8. 管理软件源、更新系统和卸载软件。
9. 解决常见的依赖问题。

无论您是Linux Mint的新用户还是有经验的高级用户,掌握这些软件安装方法都将帮助您充分利用系统的潜力。随着您对Linux Mint的熟悉程度提高,您可能会发现自己更倾向于使用某些特定的安装方法,这完全取决于您的个人偏好和需求。

最后,请记住,Linux社区是一个宝贵的资源。如果您在安装软件时遇到问题,不要犹豫,查阅官方文档、访问论坛或社区,如Linux Mint官方论坛、Ask Ubuntu或Stack Exchange,这些地方通常有经验丰富的用户和开发者愿意提供帮助。

祝您在Linux Mint的世界中探索愉快!
「七転び八起き(ななころびやおき)」
回复

使用道具 举报

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

本版积分规则