本文主要介绍基于Debian的linux系统软件的安装命令。这篇文章给大家讲的很详细,对大家的学习或者工作都有一定的参考价值。有需要的朋友可以参考一下。
Debian简介
广义上,Debian指的是致力于创造自由操作系统及其作品的合作组织。因为Debian项目的很多内核分支都是以Linux宏内核为主,而Debian开发者创建的操作系统的基础工具大部分都来自GNU项目,“Debian”往往指的是Debian GNU/Linux。
非官方的内核分支有只支持x86的Debian GNU/Hurd(Hurd微内核),只支持amd64的Dyson(OpenSolaris混合内核)等。这些非官方的分支都有一些严重的问题,不实用。比如Hurd微核技术不成熟,而戴森的基础功能还不完善。
一、软件安装方法
1)APT模式
A.普通安装:apt-get安装softname 1 softname 2…;
B.修复和安装:apt-get-f安装软件名1软件名2.(-f Atemp以纠正中断的依赖关系)
C.reinstall: apt-get-reinstall安装软件名1软件名2.
2)dpkg模式
常规安装:dpkg -i package_name.deb
3)源代码安装(。焦油,tar.bz2,焦油。z)
首先解压源压缩包,然后用tar命令完成。
A.了解xx . TAR . gz:TAR-ZXVF xx.tar.gz
B.求解xx.tar.Z:tar -zxvf xx.tar.Z
C.求解xx.tgz:tar -zxvf xx.tgz
D.了解xx.bz2: Bunzip2xx.bz2
E.了解xx . tar:Tarxf xx.tar
然后输入提取的目录。建议先阅读README等说明,因为此时不同源代码包或预编译包之间可能存在差异。然后,建议用ls -F - color或者ls -F命令(其实我的只需要L命令)来检查可执行文件,最后会标一个*号。
一般来说,执行。/依次配置。
制造
sudo make安装
可以完成安装。
二、软件包的卸载方法
1)APT模式
(1)可移除卸载:apt-get remove softname 1 softname 2…;(拆包,当包的末尾有一个时,表示安装)
(2)清除卸载:apt-get-purge删除软件名1软件名2.(同时清除配置)
清除卸载:apt-get清除软件名1软件名2.(同上,同时清除配置文件)
2)dpkg模式
(1)可拆卸卸载:dpkg -r pkg1 pkg2.
(2)清除卸载:dpkg -P pkg1 pkg2.
三、其他命令
apt-apt-缓存搜索# -(包搜索包)
Apt-cache show # - (package获取关于包的信息,比如描述、大小、版本等。)
apt-获取安装# -(包安装包)
apt-获取安装#-(软件包-重新安装包)
Apt-get -f install # -(强制安装,'- f=- fix-missing '作为修复安装.)
Apt-getremove # -(包删除包)
Apt-get remove-purge #-(包删除包,包括删除配置文件等。)
apt-get auto remove-Purge #-(Package删除软件包及其依赖的软件包配置文件等。(仅对6.10有效,强烈推荐))
apt-get update #-更新源
apt-get upgrade #-更新已安装的软件包
Apt-get dist-upgrade # -升级系统
Apt-get dselect-upgrade # -用dselect升级
apt-缓存依赖项# -(包理解使用依赖项)
Apt-cache rdepends # -(包知道一个特定的依赖关系,所以让我们看看哪些包依赖于这个包.)
Apt-get build-dep # -(包安装相关的编译环境)
Apt-getsource # -(包下载包的源代码)
Apt-get clean apt-get auto clean # -清理下载文件的存档,只清理过期的包。
apt-获取检查号-
Dpkg -S filename -查找文件名属于哪个软件包。
apt-文件搜索文件名-查找文件名属于哪个软件包。
列出包的内容。
更新Apt文件数据库
dpkg-info ' package name '-列出解包后的包名。
列出当前系统中的所有包。它可以与参数less一起使用,以便在分屏中查看。(类似于rpm -qa)
Dpkg -l |grep -i“包名”-查看系统中与“包名”相关联的包。
Dpkg -s查询已安装软件包的详细信息。
Dpkg -L查询系统中已安装软件包的位置。(类似于rpm -ql)
Dpkg -S查询系统中的一个文件属于哪个软件包。(类似于rpm -qf)
Dpkg -I查询deb包的详细信息,一个软件包下载到本地后,看是否需要安装(看一下)。
Dpkg -i手动安装软件包(不能解决包前依赖问题)。如果在安装某个软件包时遇到软件依赖的问题,可以使用apt-get -f install来解决可靠性问题。
Dpkg -r卸载软件包。它没有被完全卸载,它的配置文件仍然存在。
Dpkg -P完全卸载(但还是解决不了软件包依赖问题)
dpkg-重新配置重新配置
Apt-get install下载软件包和所有依赖的软件包,同时安装或升级软件包。如果一个包设置了hold(停止标志),它将被搁置(即不会被升级)。
Apt-get remove [-purge] remove以及依赖于此包的任何其他包。- purge表示应该完全清除此程序包。
Apt-get更新从Debian镜像升级包列表。如果你想安装当前的任何软件,至少每天运行一次,每次修改/etc /etc/apt/sources.list时都必须这样做
Apt-get upgrade [-u]将所有已安装的软件包升级到最新的可用版本。不会安装新的软件包,也不会删除旧的软件包。如果一个软件包改变了它的依赖关系,需要安装一个新的软件包,它将不会被升级,但会被标记为保留。
Apt-get更新不会升级标记为保留的软件包。
Apt-get dist-upgrade [-u]类似于apt-get upgrade,只是dist-upgrade安装和删除软件包以满足依赖关系。因此,它是危险的。
Apt-cache在包名和描述中搜索,搜索包含xxx的包。
apt-cache显示软件包的完整描述。
apt-cache showpkg显示软件包的更多细节及其与其他软件包的关系。
总结
关于基于Debian的linux系统软件安装命令的这篇文章到此结束(推荐)。关于linux系统软件安装命令的更多信息,请搜索我们以前的文章或继续浏览下面的相关文章。希望你以后能支持我们!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。