Debian如何在linux系统中安装

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系统中安装的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/3164870.html

(0)
上一篇 2025年3月30日 12:12:15
下一篇 2025年3月29日 05:49:10

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 总结linux中sed命令的使用方法

    总结linux中sed命令的使用方法 linux之sed命令: 1 初识sed sed编辑器被称作流编辑器,它和vim这种的交互式文本编辑器不同,是根据命令来处理数据流中的数据。会执行下列操作: 一次从输入中读取一行数据(重复该操作直到全部…

    编程技术 2025年3月30日
    100
  • Linux上如何安装并搭建Nginx服务器

    1.将nginx的压缩包nginx-1.8.0.tar.gz上传到linux服务器 2.由于nginx是c语言开发的并且我们这里是通过编译nginx的源码来安装nginx,所以linux上要安装c语言的编译环境gcc,如果已经安装此步可以省…

    编程技术 2025年3月30日
    100
  • Linux文件及磁盘常用命令有哪些

    #查看文件信息:lsls是英文单词list的简写,其功能为列出目录的内容,是用户最常用的命令之一,它类似于DOS下的dir命令;linux文件或者目录名称最长可以有265个字符,”.”代表当前目录,‘..’代表上一级目录,以‘.’开头的文件…

    2025年3月30日
    100
  • Linux grep命令的语法是什么

    Linux grep 命令用于查找文件里符合条件的字符串。 grep 指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设 grep 指令会把含有范本样式的那一列显示出来。若不指定任何文件名称,或是所给予…

    编程技术 2025年3月30日
    100
  • linux的sed命令如何使用

    一、sed介绍 sed全称(stream editor)流式编辑器,Sed主要用来自动编辑一个或多个文件、简化对文件的反复操作、编写转换程序等,工作流程如下 1、sed概述 >sed 是一种在线的、非交互式的编辑器,它一次处理一行内容…

    编程技术 2025年3月30日
    100
  • Linux如何查找文件

    Linux查找文件的方法:1、使用find命令,可根据文件的属性进行查找,如文件名、文件大小、所有者、所属组、是否为空、访问时间、修改时间等。2、使用locate命令,配合数据库查看文件位置。Whereis command can only…

    编程技术 2025年3月30日
    100
  • Linux grep命令有什么作用

    Linux grep 命令用于查找文件里符合条件的字符串。 grep 指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设 grep 指令会把含有范本样式的那一列显示出来。若不指定任何文件名称,或是所给予…

    编程技术 2025年3月30日
    100
  • linux中的特殊字符及含义是什么

    linux的特殊字符:1、“#”注释字符;2、“~”,代表用户的home目录;3、“;”,是担任“连续指令”功能的符号;4、“/”,路径目录分隔符;5、“\”,转义符;6、“|”,管道符;7、“.”,代表当前目录;8、“..”,代表父目录,…

    2025年3月30日 编程技术
    100
  • linux命令删除指定字符串

    Linux 命令删除指定字符串:sed ‘s/字符串/替换字符串/g’ 文件名使用 sed 命令流编辑器。’s/字符串/替换字符串/g’:搜索并替换字符串,/g 表示全局替换。文件名:要编辑的…

    2025年3月30日
    100
  • linux怎么删除字母

    在 Linux 系统中删除文本中的字母可以通过两种方法:命令行工具(sed 或 tr)或文本编辑器。命令行工具使用正则表达式或特定字符集删除字母。文本编辑器可以使用正则表达式或逐字符替换字母。 如何删除 Linux 中的字母 引言在 Lin…

    2025年3月30日
    100

发表回复

登录后才能评论