Ubuntu下安装卸载软件方法详解

本文详细介绍了在Ubuntu系统中如何使用apt-get、dpkg和源码方式进行软件的安装与卸载,包括安装命令、卸载方法以及apt-get与dpkg的区别和软件的默认安装位置。

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

安装方法

apt-get方法

sudo apt-get install 软件名
比如:sudo apt-get install build-essential

  • 普通安装:apt-get install softname1 softname2 …;
  • 修复安装:apt-get -f install softname1 softname2… ; (-f Atemp to correct broken dependencies)
  • 重新安装:apt-get –reinstall install softname1 softname2…;
    其他命令
    apt-get install xxx 安装xxx 。如果带有参数,那么-d 表示仅下载 ,-f 表示强制安装
    apt-get remove xxx 卸载xxx
    apt-get update 更新软件信息数据库
    apt-get upgrade 进行系统升级
    apt-cache search 搜索软件包

dpkg安装deb包

sudo dpkg -i package.deb
其他命令
dpkg -i package.deb 安装包
dpkg -r package 删除包
dpkg -P package 删除包(包括配置文件)
dpkg -L package 列出与该包关联的文件
dpkg -l package 显示该包的版本
dpkg –unpack package.deb 解开 deb 包的内容
dpkg -S keyword 搜索所属的包内容
dpkg -l 列出当前已安装的包
dpkg -c package.deb 列出 deb 包的内容
dpkg –configure package 配置包

make install源码安装

如果要使用make安装的话,那么必须得安装build-essential这个依赖包
源码安装大致可以分为三步骤:(./configure)–> 编译(sudo make) –> 安装(sudo make install)。

  • 配置:这是编译源代码的第一步,通过 ./configure 命令完成。执行此步以便为编译源代码作准备。常用的选项有 –prefix=PREFIX,用以指定程序的安装位置。更多的选项可通过 –help 查询。也有某些程序无需执行此步。
  • 编译:一旦配置通过,可即刻使用 make 指令来执行源代码的编译过程。视软件的具体情况而定,编译所需的时间也各有差异,我们所要做的就是耐心等候和静观其变。此步虽然仅下简单的指令,但有时候 所遇到的问题却十分复杂。较常碰到的情形是程序编译到中途却无法圆满结束。此时,需要根据出错提示分析以便找到应对之策。
  • 安装:如果编译没有问题,那么执行 sudo make install 就可以将程序安装到系统中了。

下面以安装nagios为例进行说明。

//1.解压缩
tar -zxf nagios-4.0.2.tar.gz
//2.进入目录
cd nagios-4.0.2

//3.配置
./configure –prefix=/usr/local/nagios
//4.编译
make all
//5.安装
make install && make install-init && make install-commandmode && make install-config

卸载方法

APT方式

  • 移除式卸载:apt-get remove softname1 softname2 …;(移除软件包,当包尾部有+时,意为安装)
  • 清除式卸载 :apt-get –purge remove softname1 softname2…;(同时清除配置)
    • 清除式卸载:apt-get purge sofname1 softname2…;(同上,也清除配置文件)

Dpkg方式

  • 移除式卸载:dpkg -
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值