Debian体系下本地安装DEB包的3种命令行工具

本教程介绍在Debian及其衍生产品(如Ubuntu和Linux Mint)中,使用dpkg、apt和gdebi三种命令行工具安装本地软件包(.deb)的方法。还提及各工具特点及安装、删除软件包的命令,对从Windows迁移到Linux的新用户有帮助。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在本教程中,我们将学习如何使用三种不同的命令行工具(dpkg、apt和gdebi)在Debian及其衍生产品(如Ubuntu和Linux Mint)中安装本地软件包(. deb)。

这对那些从Windows迁移到Ubuntu或Linux Mint的新用户很有用。他们面临的最基本的问题是在系统上安装本地软件。

然而,Ubuntu和Linux Mint都有自己的图形化软件中心,可以方便地安装软件,但是我们期待通过终端命令行的方式安装软件包。

 

2. 使用`dpkg`命令安装软件

dpkg是Debian及其衍生产品(如Ubuntu和Linux Mint)的包管理器。它用于安装、构建、删除和管理.deb包。但是与其他Linux包管理系统不同的是,它不能自动下载和安装带有依赖项的包。

要安装本地包,请使用dpkg命令,并使用-i标志和包名,如下所示。

sudo dpkg-i teamviewer_amd64.deb 

如果在安装时或安装并启动程序后出现任何依赖项错误,可以使用以下apt命令使用-f标志解析和安装依赖项,该标志告诉程序修复损坏的依赖项。

sudo apt-get install -f 

要删除一个包使用-r选项,或者如果您想删除它的所有文件(包括配置文件),您可以使用—purge选项来清除它,如下所示。

假设软件包的名称为teamviewer

sudo dpkg -r teamviewer 
sudo dpkg --purge teamviewer 

 

3. 使用`apt`命令安装软件

apt命令是一个高级的命令行工具,它提供了新的软件包安装、现有软件包升级、更新软件包列表索引,甚至升级整个Ubuntu或Linux Mint系统。

它还提供了apt-get和apt-cache命令行工具,用于在Debian及其衍生产品(如Ubuntu和Linux Mint系统)上以更交互的方式管理包。

基本上,apt-get或apt不能处理.deb文件,它们主要用于处理包名(例如teamviewer、apache2、mariadb等),它们从/etc/apt/sources.list文件中指定的源文件中检索和安装与包名相关的.deb存档信息。

使用apt-get或apt安装本地debian包的惟一技巧是指定好该软件的本地相对或绝对路径,否则它将尝试从远程源检索包,操作将失败。

sudo apt install ./teamviewer_amd64.deb
sudo apt-get install ./teamviewer_amd64.deb 

要删除一个包,可以使用remove选项,或者如果您想删除它的所有文件(包括配置文件),您可以使用如下所示的purge选项来清除它。

sudo apt-get remove teamviewer
sudo apt-get purge teamviewer 

sudo apt remove teamviewer 
sudo apt purge teamviewer 

使用apt命令安装软件

4.使用gdebi命令安装软件

gdebi是一个很小的命令行工具,用于安装本地deb包。它动态解析并安装包依赖项。要安装一个包,使用以下命令。

sudo gdebi teamviewer_13.1.3026_amd64.deb 

安装gdebi

sudo apt-get install gdebi

 

### 安装 RStudio 的概述 对于希望提升编程效率和项目管理能力的用户来说,安装RStudio是非常有益的选择。下面将详细介绍如何在不同的操作系统上安装RStudio。 #### 在 Mac 上安装 RStudio 为了使R语言开发环境更加友好,在Mac上除了安装R之外还推荐安装RStudio Desktop Free版本[^1]。具体步骤如下: 访问[RStudio官方网站](https://www.rstudio.com/products/rstudio/download/)寻找适用于macOS系统的下载链接;完成下载后通过双击.dmg文件来启动安装向导,并按照提示操作直至结束。 ```bash # 打开已下载的应用程序镜像(.dmg),拖拽RStudio至Applications文件夹内完成安装过程。 ``` #### Windows 系统上的 RStudio 安装指南 针对Windows用户的安装流程相对直观简单。前往官方页面获取最新版RStudio Installer,选择适合当前计算机架构(32位或64位)的.exe可执行文件进行本地保存[^2]。之后依照屏幕指示逐步推进直到成功部署完毕。 ```powershell # 运行刚才获得的installer(.exe),跟随图形界面指引一步步前进,最终达成软件装载目标. ``` #### Linux 发行版中的 RStudio 部署方法 考虑到Linux平台多样性,这里给出基于Debian系(如Ubuntu)的一般性指导方针作为参考案例之一: 先从官网取得对应体系结构的.deb;利用命令行工具实现快速高效的安装体验. ```bash wget https://download1.rstudio.org/desktop/bionic/amd64/rstudio-2023.09.0-357-amd64.deb # 下载deb sudo dpkg -i rstudio-*.deb # 使用dpkg命令来进行初步安装尝试 sudo apt-get install -f # 解决依赖关系问题 ``` 对于RedHat/CentOS这类采用yum源更新机制的操作系统,则应参照特定文档说明采取相应措施[^4].
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值