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系统编程

相关推荐
为什么要内卷,摆烂不香吗5 小时前
Grafana 12.2.0导入仪表盘
运维·grafana
乾元5 小时前
AI 驱动的入侵检测与异常会话判别:从规则到行为分析前言:从“捕获敌人”到“守卫秩序”
运维·网络·人工智能·网络协议·安全
___波子 Pro Max.5 小时前
Linux ps命令-ef参数详解
linux
春日见5 小时前
眼在手上外参标定保姆级教学(vscode + opencv)
linux·运维·服务器·数码相机·opencv·ubuntu·3d
xwill*5 小时前
python 字符串拼接
linux·windows·python
梁下轻语的秋缘6 小时前
I2S与I2C
运维·stm32·单片机·51单片机
安达发公司6 小时前
安达发|效率革命:APS自动排程,为“金属丛林”安装精准导航
大数据·运维·人工智能·aps高级排程·aps排程软件·安达发aps·aps自动排程
科士威传动7 小时前
精密仪器中的微型导轨如何选对润滑脂?
大数据·运维·人工智能·科技·机器人·自动化
TracyGC7 小时前
Linux环境-RTX5080显卡CUDA12.8下安装mmcv/mmdetection3d
linux·运维·服务器
xu_ws7 小时前
Linux下快速安装配置Redis全攻略
linux·运维·服务器