您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

Debian如何在linux系统中安装

2024/3/2 13:10:02发布15次查看
debian简介
广义debian是指一个致力于创建自由操作系统及其作品的合作组织。由于linux宏内核是debian项目的主要内核分支,而debian开发者创建的操作系统中的大部分基本工具都来自gnu项目,“debian”往往指的是debian  gnu/linux。
非官方的内核分支包括只支持x86的debian  gnu/hurd(hurd微内核)、只支持amd64的dyson(opensolaris混合内核)等。这些非官方分支存在一些严重的问题,缺乏实用性。比如赫德微内核技术不成熟,而戴森的基本功能还不完善。
一、软件安装方法
1)apt模式
a.常规安装:apt-get  install  softname  1 softname  2…;
b.维修和安装:apt-get-f安装软件名称1软件名称2.(-f  atemp以纠正断开的依赖关系)
c.重新安装:apt-get-重装安装软件名称1软件名称2.
2)dpkg模式
普通安装:dpkg  -i  package_name.deb
3)源代码安装(。tar,tar.bz2,tar.bz2,tar。z)
首先解压源代码压缩包,然后用tar命令完成
a.xx.tar.gz
b.求解xx.tar.z:tar  -zxvf  xx.tar.z
c.求解xx.tgz:tar  -zxvf  xx.tgz
d.了解xx  . bz2:bunzi2xx  . bz2。
e.理解xx.tar:塔尔夫xx.tar
然后输入提取的目录。建议先阅读readme等说明文件,因为此时不同的源代码包或预编译包之间可能会有差异。然后建议用ls  -f  - color或者ls  -f命令(其实我只需要l命令)来检查可执行文件,会用*的尾部来标记。
一般按顺序执行。/configure

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  pkg  1 pkg  2;
三、其他命令
apt-缓存搜索#-(包搜索包)
apt-apt-cache  show  # -(包获取关于包的信息,比如描述、大小、版本等。)
apt-get  install  #-(打包安装包)
apt-get  install  #-(打包-重新安装安装包)
apt-get  -f  install  # -(强制安装,'- f=- fix-missing  '作为修复安装.)
apt-getremove  #-(打包以删除包)
apt-getremove-purge  #-(包删除包,包括删除配置文件等。)
apt-get  autoremove-purge  #-(包删除包及其依赖的包配置文件等。(仅适用于6.10,强烈推荐))
apt-getupdate  #-更新源
更新已安装的软件包
升级系统
apt-获取dselect-升级#-使用ds  elect升级
apt-缓存依赖性#-(包理解使用依赖性)
apt-cache  depends  #-(包知道一个特定的依赖关系,只需看看哪些包依赖于这个包.)
apt-getbuild-dep  #-(包安装相关编译环境)
apt-get源代码#-(pack)
e 下载该包的源代码)
apt-get clean && apt-get autoclean # --------清理下载文件的存档 && 只清理过时的包
apt-get check #-------检查是否有损坏的依赖
dpkg -s filename -----查找filename属于哪个软件包
apt-file search filename -----查找filename属于哪个软件包
apt-file list packagename -----列出软件包的内容
apt-file update --更新apt-file的数据库
dpkg --info 软件包名 --列出软件包解包后的包名称.
dpkg -l --列出当前系统中所有的包.可以和参数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 -reconfigure 重新配置
apt-get install 下载软件包,以及所有依赖的包,同时进行包的安装或升级。如果某个包被设置了 hold (停止标志,就会被搁在一边(即不会被升级)。
apt-get remove [--purge] 移除 以及任何依赖这个包的其它包。--purge 指明这个包应该被完全清除 (purged) 。
apt-get update 升级来自 debian 镜像的包列表,如果你想安装当天的任何软件,至少每天运行一次,而且每次修改了/etc/apt/sources.list 後,必须执行。
apt-get upgrade [-u] 升级所有已经安装的包为最新可用版本。不会安装新的或移除老的包。如果一个包改变了依赖关系而需要安装一个新的包,那么它将不会被升级,而是标志为 hold。
apt-get update 不会升级被标志为 hold 的包 。
apt-get dist-upgrade [-u] 和 apt-get upgrade 类似,除了 dist-upgrade 会安装和移除包来满足依赖关系。因此具有一定的危险性。
apt-cache search 在软件包名称和描述中,搜索包含xxx的软件包。
apt-cache show 显示某个软件包的完整的描述。
apt-cache showpkg 显示软件包更多细节,以及和其它包的关系。
以上就是debian如何在linux系统中安装的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product