Ubuntu软件安装与卸载

1、apt-get根据软件包名自动安装

javascript 复制代码
sudo apt-get update //更新源(更新源服务器列表/etc/apt/sources.list)
sudo apt-get install 包名(如g++) //安装
sudo apt-get remove 包名(如g++)  //卸载

2、dpkg根据.deb安装包安装软件

javascript 复制代码
sudo dpkg -i .deb安装包 //安装
sudo dpkg -r .deb安装包 //卸载
sudo dpkg -r --purge .deb安装包 //卸载时,连同配置文件一起删除
sudo dpkg -l //查看系统已安装的软件包信息

3、根据软件源码压缩包安装(如libevent安装)

javascript 复制代码
//大致步骤(具体情况建议看readme文件的安装步骤)
//1、解压缩源码压缩包
tar zxvf .tar.gz压缩包
//2、跳转到解压后文件目录下
cd 解压后文件目录
//3、检查文件是否缺失,创建Makefile,检查编译环境
./configure
//4、编译源码,生成库和可执行程序
make
//5、安装
sudo make install
//6、删除和卸载软件
sudo make distclean

参考

黑马程序员-Linux系统编程

相关推荐
MAVER1CK6 小时前
Docker容器创建好后修改容器配置
运维·docker·容器
匆匆那年9677 小时前
VSCode 远程 Linux 使用Codex
linux·ide·vscode
NightReader8 小时前
CPU 高使用率,怎么降下来
运维·服务器
SWAGGY..9 小时前
Linux系统编程:(七)Makefile入门:轻松掌握编译自动化
linux·运维·自动化
开开心心就好9 小时前
免费流畅的远程控制实用工具
linux·运维·服务器·网络·智能手机·excel
黑猫学长呀11 小时前
存储宝典第2篇:盲封TT wafer是什么意思?
linux·嵌入式硬件·项目·芯片·ufs·晶圆·产测
Strugglingler11 小时前
【Linux 用户态操作 UART】
linux·uart
代码熬夜敲Q11 小时前
ENSP 网络工程实验
linux·运维·服务器
銳昊城11 小时前
项目七: 配置与管理Web服务器(2) C2
运维·服务器
Muyuan199811 小时前
30.通过Claude code做项目系统测试
运维·服务器·人工智能·fastapi