LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1438|回复: 4

那个apt

[复制链接]
发表于 2003-9-23 08:16:33 | 显示全部楼层 |阅读模式
现在好像不能用。
我看了一下source.list,turbo的好像现在还用不了。

哪位大虾给说一下,正式版准备不准备启用apt?

无限期待中,如果turbo能引入debian机制,多来点软件,
再加上它超强的中文功能。
我的天,太NB了。
发表于 2003-9-24 18:18:05 | 显示全部楼层
有一篇让RedHat用apt的文章,不知是否适用于TurboLinux?
 楼主| 发表于 2003-9-25 07:45:27 | 显示全部楼层

where?

thx
发表于 2003-9-27 22:12:04 | 显示全部楼层

RedHat rpm包管理方式的apt实现

发信人: xuelinz (科技工作者), 信区: Linux

标  题: RedHat rpm包管理方式的apt实现

发信站: 瀚海星云 (2003年04月16日22:37:43 星期三), 站内信件

  

这里面主要参考了www.freshrpms.net上的文献.错误在所难免,请指正.

=============================================================

RedHat rpm包管理方式的apt实现

  

1.客户端的设置:

  ============

  下载以下两个软件包:

      apt-0.5.5cnc5-fr1.i386.rpm

      apt-devel-0.5.5cnc5-fr1.i386.rpm

安装它们.安装好之后,在/etc/下面产生apt目录.该目录下面有sources.list

文件.安装源就是在这里设定的.

   操作软件包的工具是apt系列.具体使用后面在讲.

  

2.服务器端设置:

  ============

   1)服务器可以采用http或者ftp服务器.我这里暂且以FTP服务器为例子.

假设是vsftpd服务器.目录结构为:

   /pub->os->redhat9
         |     |
         |     |--->RedHat

           |     |        |----->RPMS

          |     |        |----->SRPMS

          |     |

          |     |--->updates

          |     |        |------>SRPMS

          |     |        |------>RPMS

          |     |

          |     |--->freshrpms

          |     |        |------>SRPMS

          |     |        |------>RPMS

          |     |---  -->en

          |              |

          |              |------>i386

          |                       |--->base

          |                       |--->SRPMS.freshrpms

          |                       |--->RPMS.freshrpms

          |                       |--->RPMS.os

          |                       |--->SRPMS.os

          |                       |--->RPMS.updates

          |                       |--->SRPMS.updates

          |-->apt

其中apt, base建立的空目录.

    RPMS,SRPMS分别是各个源的安装包和源码包.

    RPMS.*分别是到各自源的联接.例如RPMS.os为指向../../RedHat/RPMS

   2)下载几个文件

          apt-tree.tar.gz

          genaptrep.sh

   3)详细操作:

       a. 解压缩apt-tree.tar.gz的内容到/pub/os/apt里面去;

       b.编辑genaptrep.sh,使得其中关于RedHat,updates,freshrpms的路径

和自己服务器的设置相对应.例如

         APRDIR=/var/ftp/pub/os/apt

         MIRRORDIR=/var/ftp/pub/os/redhat9

         FRESHRPMS=/var/ftp/pub/os/freshrpms

        c. 执行命令:genbasedir --flat --bloat --bz2only

/var/pub/os/redhat9/en/i386 os updates 这个步骤的时间比较长.

   4)apt/sources.list中安装源的设定:

    rpm ftp://the.host/ the/rh/dir/en/i386 os updates freshrpms

    src-rpm ftp://the.host the/rh/dir/en/i386 os updates freshrpms

对于这个例子:

    rpm ftp://210.45.77.171/  pub/os/redhat9/en/i386 os updates freshrpms

  



3.客户端的使用.

   apt-get update // 更新软件库

   apt-get check  //检查系统上套件的相关倚赖性

   apt-get dist-upgrade //系统升级

   apt-get upgrade   //软件升级

   apt-get install 套件名称 //安装某个软件

   apt-get remove  软件包 //卸载某个软件包

  

=============================================================================

                                            朱学林 2003年4月16号

--
 楼主| 发表于 2003-9-29 01:54:15 | 显示全部楼层

thx

rt
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表