Linux软件管理
来源:互联网 发布:relief算法原理 编辑:程序博客网 时间:2024/05/19 18:12
软件管理
需求
命令
备注
安装二进制文件(sample.bin)
sudo chmod 755 sample.bin。
./sample.bin
sample.bin要不在media下
更新源
sudo apt-get update
升级系统
sudo apt-get upgrande
智能升级,安装新软件包,删除废弃的软件包
sudo apt-get dist-upgrade
修复依赖
sudo apt-get -f install
-f:fix 修复
自动删除无用的软件
sudo apt-get autoremove
删除软件
sudo apt-get remove packages
删除并清除配置文件
sudo apt-get remove package --purge
查询软件some的依赖包
sudo apt-cache depends some
查询软件some被哪些包依赖
sudo apt-get rdepends some
搜索软件
sudo apt-cache search name|regexp
下载软件的源代码
sudo apt-get source packagename
sources.list中应该有deb-src源
编译时缺少h文件的自动处理
sudo auto-apt run ./configure
安装tar源码包(tar.gz;tar.bz2)
(配置,编译,安装命令)
./configure
make
make install
清理临时文件 make clean
卸载
make uninstall
安装rpm包
rpm -uvh 包名.rpm
rpm -ivh 包名.rpm
卸载
rpm –e (--nodeps)包名
安装deb包
sudo dpkg -i xxx.deb
安装zip包
升级一般软件
升级编译器
升级函数库
升级系统
修复软件
清理旧版本的软件缓存
sudo apt-get autoclean
清理所有软件缓存
sudo apt-get clean
删除系统不再使用的孤立软件
sudo apt-get autoremove
查看是否安装gcc
rpm –qa|grep gcc
删除无用文件及配置
sudo apt-get autoclean
清理系统升级是下载的软件缓存包
sudo apt-get autoremove
清理不再需要的依赖
软件包通常包含了实现一系列相关命令或特性所必须的所有的文件。
ubuntu 软件包采用了和debian(另一种非常著名的linux 发行版)相同的软件包格式,有两种类型的软件包:
binary packages(二进制软件包),它包含可执行文件、配置文件、man/info 页面、版权声明和其它文档。这些软件包以 ubuntu 特定的格式发布,它们通常使用.deb 的扩展名以示区别。这种二进制软件包可使用 ubuntu 工具dpkg 解包,也可以使用“新立得包管理器”进行
安装与删除。
source packages(源码包),包含一个.dsc 文件它用于描述源码包(包括下列文件的名称),一个.orig.tar.gz 文件它是未经修改的原始源代码压缩文件,以及一个.diff.gz 文件它包含了该软件包 ubuntu 化时所做的修改。dpkg-source 工具可用于打包/解包 ubuntu 源码包,详情可参阅有关帮助页面。
备注:linux下安装软件主要有三种格式:管理机制(fedora的rpm,ubuntu的deb),二进制(.bin),源代码(tar.gz,tar.bz2)
- linux下软件管理
- linux软件管理方式
- LINUX管理、安装软件
- linux 软件管理命令
- linux笔记 - 软件管理
- Linux软件管理
- Linux软件管理基础
- linux下软件管理
- linux 软件管理
- Linux软件安装管理
- Linux---软件安装管理
- Linux软件安装管理
- linux软件管理
- Linux软件管理
- Linux 软件管理
- Linux软件安装管理
- Linux软件安装管理
- Linux软件安装管理
- 亚马逊Fire TV Stick电视棒让手机变身遥控器
- JavaWeb 服务启动时,在后台启动加载一个线程。
- 用swift开发仪表盘控件(一)
- 在ubuntu上搭建go编程环境(附带自动化部署脚本)
- SQL Server Synonym 使用
- Linux软件管理
- OSPF系列:distribute-list分发列表
- 判断字符串数组里面为空
- 递归实现链表逆序(不需三个临时指针变量)
- js中的json对象
- 黑马程序员_网络编程(2)
- Ford Fulkerson 算法
- Java(编程语言)--未完成
- 如何使用for循环