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

相关推荐
ascarl20107 小时前
Linux.do 帖子整理:AI 调用 Chrome DevTools 调试前端页面
linux·前端·人工智能
Slow菜鸟7 小时前
Docker 学习篇(三)| Docker安装指南(Linux版)
linux·学习·docker
liuluyang5307 小时前
linux kernel CONFIG_KCMP解析
linux·运维·服务器
Koma_zhe7 小时前
【Ansible开源自动化运维工具】别再手动装监控了,Ansible能让上百台机器同时搞定Node Exporter(1)
运维·开源·ansible
斯班奇的好朋友阿法法9 小时前
RHEL 7.3 离线安装 RPM 包
linux
StackNoOverflow9 小时前
Nginx 入门教程(安装、反向代理、负载均衡、动静分离)
运维·nginx·负载均衡
LuDvei9 小时前
ubuntu环境下qt打包
linux·数据库·qt·ubuntu
逸Y 仙X9 小时前
文章二十六:ElasticSearch 异步查询执行重度任务
java·大数据·linux·运维·elasticsearch·搜索引擎·全文检索
曦夜日长10 小时前
Linux系统篇,指令(四):shell命令及运行原理
linux·运维·服务器
绿虫光伏运维10 小时前
光伏运维精细化管理,解锁电站收益最大化
大数据·运维·人工智能·光伏业务