debian源目录结构及debian包结构

转载 2011年01月18日 08:51:00

顶层目录包括两个子目录,dists/和pool/,pool是包文件存放的目录,dists中包含一些分制(stable、testing、unstable目录),这里ubuntu下的文件目录结构和debian 是不太一样的。dists/stable 下包含三个子目录,main、contrib、non-free。在这些子目录中,每个里面都有一个source 目录 和多个支持不同体系结构(如binary-i386、binary-amd64)的目录。

        main 、contrib 、non-free是根据不同的用户使用权限来分类的。

        stable 、testing 、unstable 分别是软件的几个不同的阶段来分类。

        stable阶段的软件主要就是稳定,一般作为企业级的应用,当然如果对于稳定性要求比较高的个人用户,也可以使用,但是,这个阶段的软件通常比较旧。

       testing阶段,顾名思义,是测试阶段的软件,处在这个阶段的软件,都是测试版的软件,但是它们已经通过了初步的测试,具有一定的稳定性,可以进行使用,这里的软件,一般比较新。

      unstable阶段的软件,是最新的软件,当然也是最不稳定的,如果只是玩的话,可以在这里面找。

对于debian包的结构进行了调研,首先谈谈debian包的管理机制

     分为两层:

      对软件包文件操作和对包中文件的操作。

      前者通过apt和dselect完成,这两个属于高级包管理工具

      后者通过dpkg完成,对单个的deb包进行处理。

    对于debian包本身,它分为两类,source包和binary包

在binary 包中包含两部分文件,一部分是用户安装的,另一部分是为包提供控制信息的文件,用于包的安装和删除。

 debian包内部是:

   一个”debian-binary”文件,现在它的内容只包含一行”2.0″。

   Control.tar.gz文件,它是一个用gzip压缩的打包存档文件,它包括这个包的控制信息。

           control.tar.gz中包含control文件,md5sums验证文件,和一些诸如preinst, postinst, prerm, 和 postrm 脚本的信息

   Data.tar 它包含一个打包的存档文件,这个存档文件中是一个文件系统,这个tar文件会被再次压缩。

debian 目录结构记录

1) root/boot 启动相关 2) bin/sbin 系统相关命令存放,类似windows下的环境变量路径 3) home 用户区 4) etc 相关程序配置 5) lib/lib32/...
  • farseer0319
  • farseer0319
  • 2013年04月05日 12:42
  • 361

powershell 统计目录大小

#du 1.0- report directory disk usageWrite-Host DU 1.0 - 统计目录大小的脚本,作用和linux的du类似。`n$args = "D:/网络游戏"i...
  • BlueCY
  • BlueCY
  • 2010年09月04日 20:15
  • 2883

Debian中的文件层次结构

本文来源于Debian(http://www.debian.org/) 在根层次,所有的Debian系统包括这些目录: 目录                     内容 bin    ...
  • Aaron605
  • Aaron605
  • 2011年09月22日 16:02
  • 311

debian源目录结构及debian包结构

顶层目录包括两个子目录,dists/和pool/,pool是包文件存放的目录,dists中包含一些分制(stable、testing、unstable目录),这里ubuntu下的文件目录结构和debi...
  • yuyin86
  • yuyin86
  • 2011年01月18日 08:51
  • 1399

Debian Linux 根目录 的 目录功能规划

下述是简单的翻译. 注1: 顶级(top-level) 是根目录, 第二层级(Secondary hierarchy)、第三层级(Tertiary hierarchy) 是内容 等同于 "根目录...
  • hekunhotmail
  • hekunhotmail
  • 2013年01月23日 11:32
  • 2844

制作Debian包

deb 是 Debian 系 Linux 使用的软件包格式,也是我最欣赏的软件包格式。我所知道的打 deb 软件包的方法有两种,一种是使用 checkinstall,另一种是使用 dpkg。 che...
  • hbsong75
  • hbsong75
  • 2012年07月25日 17:39
  • 1302

从无到有搭建Ubuntu下的编译环境和制作debian包

1.        环境准备:安装 gcc, autoconf, automake, libtool, gettext, dh-make和debhelper等包; 2.        在/home/...
  • hbsong75
  • hbsong75
  • 2012年07月26日 14:16
  • 2636

Linux的目录结构 linux技巧大全

Linux的目录结构Linux的目录结构比DOS复杂多乐,让我们来看看它的目录里有些什么东西吧./bin (binary)    这个目录包含着所有的标准命令和应用程序./boot    这里存放给l...
  • qdzx2008
  • qdzx2008
  • 2005年12月31日 23:18
  • 3603

制作debian文件系统

参考网址链接http://blog.csdn.net/liuyu60305002/article/details/6745526 genext2fs http://blog.csdn.net/...
  • w6980112
  • w6980112
  • 2015年07月27日 10:42
  • 1220

在Debian中打造属于自己的deb包

在Debian中打造属于自己的deb包作者:normalnotebook 问题:如果你要在Debian系统中发布一款软件或者一个包,该如何做呢?如果你的项目中有各种二进制包,该如何维护呢?如果你自己做...
  • normalnotebook
  • normalnotebook
  • 2005年07月05日 00:15
  • 1956
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:debian源目录结构及debian包结构
举报原因:
原因补充:

(最多只允许输入30个字)