博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ubuntu安装软件包apt-get和dpkg方法
阅读量:4626 次
发布时间:2019-06-09

本文共 1689 字,大约阅读时间需要 5 分钟。

1apt方法

安装软件 apt-get install softname1 softname2 softname3……

卸载软件 apt-get remove softname1 softname2 softname3……

卸载并清除配置 apt-get remove --purge softname1

卸载并清除配置文件:apt-get purge sofname1 softname2...

更新软件信息数据库 apt-get update
进行系统升级 apt-get upgrade
搜索软件包 apt-cache search softname1 softname2 softname3……
修正(依赖关系)安装:apt-get -f install

2dpkg方法

安装deb软件包 dpkg -i xxx.deb

删除软件包 dpkg -r xxx.deb
连同配置文件一起删除 dpkg -r --purge xxx.deb

卸载软件包及其配置文件,但无法解决依赖关系sudo dpkg –P package_name

查看软件包信息 dpkg -info xxx.deb
查看文件拷贝详情 dpkg -L xxx.deb
查看系统中已安装软件包信息 dpkg -l
重新配置软件包 dpkg-reconfigure xx

3源码安装(.tar、tar.gz、tar.bz2、tar.Z)

首先解压缩源码压缩包然后通过tar命令来完成

然后进入到解压出的目录中,建议先读一下README之类的说明文件,因为此时不同源代码包或者预编译包可能存在差异,然后建议使用ls -F --color或者ls -F命令(实际上我的只需要 l 命令即可)查看一下可执行文件,可执行文件会以*号的尾部标志。

一般依次执行./configure

make

sudo make install

即可完成安装

 

4aptitude

类似apt-get, 是 Debian 及其衍生系统中功能极其强大的包管理工具, aptitude 在处理依赖问题上更佳一些

aptitude update 更新可用的包列表 

aptitude upgrade 升级可用的包 
aptitude dist-upgrade 将系统升级到新的发行版 
aptitude install pkgname 安装包 
aptitude remove pkgname 删除包 
aptitude purge pkgname 删除包及其配置文件 
aptitude search string 搜索包 
aptitude show pkgname 显示包的详细信息 
aptitude clean 删除下载的包文件 
aptitude autoclean 仅删除过期的包文件 

 

5alien包转换工具:将rpm包转为deb或直接安装

首先通过apt-get install alien来安装.

然后
alien -i name-of-the-pakage.rpm /*用来直接安装rpm包
alien -d , --to-deb /*Make debian packages,This is the default
例:alien –d package.rpm
alien –r , --to-rpm /*Make rpm packages
例:alien –r package.deb
alien –p , --to-pkg /*Make Solaris pkg packages
alien –-to-slp /*Make slp packages
alien –t , --to-tgz /*Make tgz packages
alien –T 检测
alien –-patch=patch 设置patch

参考:

http://blog.chinaunix.net/uid-24250828-id-3233893.html

转载于:https://www.cnblogs.com/BigFishFly/p/6337201.html

你可能感兴趣的文章
HDU 4607 Park Visit (DP最长链)
查看>>
实例学架构设计之源起复杂度
查看>>
leetcode- Rotate Array 旋转数组
查看>>
vue vuex
查看>>
POJ 2234 Matches Game 博弈论水题 Nim模型
查看>>
BBC-unit6 session4
查看>>
JS获取节点的兄弟,父级,子级元素的方法(js获取子级获取到换行与空格元素-FF)...
查看>>
ini文件操作
查看>>
Win7 本地打印后台处理程序服务没有运 怎么办
查看>>
php 中array_multisort排序,类似于对数据库中的记录依次按多列进行排序
查看>>
加密算法和MD5等散列算法的区别
查看>>
【python】函数返回值
查看>>
Java基础50题test9—求完数
查看>>
【记忆法】心智绘图
查看>>
Unable to create request (bad url?) 解决方案
查看>>
网络对抗技术_实验三_密码破解技术
查看>>
spoj104 highways 生成树计数(矩阵树定理)
查看>>
nginx配置多个域名
查看>>
ARM寻址方式
查看>>
pandas之时间序列
查看>>