LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: lijiangt

redhat/fedora 适用的 apt 仓库列表及帮助集中帖

[复制链接]
发表于 2004-5-14 00:16:48 | 显示全部楼层
我现在不能用了,在美化RH后,总是提示好像是说有多个free-type,xft存在,要我执行atp-get -f install命令,但是我执行后,我的美化效果没有了,还差点进不了kde。。。期待高手解决。。。


我也这样,不过我把命令执行两次,就可以了,呵呵
发表于 2004-5-14 22:12:49 | 显示全部楼层
最初由 fei 发表
能不能单独升级一个包啊???是不是下面这么做?
为什么--
[root@localhost apt]# apt-get update bash
E: Sources list /etc/apt/sources.list.d/bash.list doesn't exist

apt-get install packagename
发表于 2004-5-20 08:39:43 | 显示全部楼层
在fedora2里可不可以用apt?哪位试过?看了这么多有关fedora2的帖子好象都没有介绍到apt可不可以在fedora2里运行
发表于 2004-5-20 08:48:14 | 显示全部楼层
http://download.fedora.us/fedora ... 0.fdr.11.2.i386.rpm  

这个是Fedora2 下用的APT的安装程序,很好用的。
发表于 2004-5-21 23:13:37 | 显示全部楼层
最初由 silver810212 发表
如何使用本地rpm包升级系统?

在/etc/apt/sources.list里面加上一行:

rpm file:/path/to/rpms/ 8.0

代理设置在/etc/apt/apt.conf文件里面设置

用命令设置应该是这样的:

apt-config -o ACQIURE::http=host:port
apt-config -o ACQIURE::ftp=host:port


我是教育网用户,所以不能连接上国外的网站,所以就想要用代理上网,我的/etc/apt/apt。conf文件是这样写的,不知道是不是对的,请指点:
// User customizable configuration

RPM
{
  // Uncomment to disable GPG-signature checking for packages
  // GPG-Check "false";
  // Uncomment to prevent kernel being handled along with (dist-)upgrade
  // Upgrade-Virtual "false";
  // Uncomment to hold packages with modified config files in (dist-)upgrade
  // Preserve-Config "true";
};

// Options for the downloading routines
Acquire
{
  // Retries "1";
  // http:roxy "http://202.84.17.41:80/";
  
};



其中“http:roxy "http://202.84.17.41:80”是我的代理设置。
发表于 2004-5-21 23:49:57 | 显示全部楼层
请silver810212兄给回答一下子啊,我就是用命令:“apt-config -o ACQIURE::http=host:port apt-config -o ACQIURE::ftp=host=port”也没有用啊。
发表于 2004-7-12 00:13:02 | 显示全部楼层

制作用于 apt 管理的安装光盘 ( RedHat 8.0, 9, Fedora Core 1)(翻译)

创建可用于 apt 的 Redhat 或 Fedora 安装光盘

[原文出处]
http://ccrma.stanford.edu/planet ... teredhatcdroms.html

The custom Planet CCRMA RedHat 8.0, 9 or Fedora Core 1(http://ccrma.stanford.edu/planet ... redhatinstallcdroms) install cdroms are replicas of the original RedHat or Fedora Core iso images with an added apt database of their contents. That enables to use them as local repositories for all the original RedHat or Fedora packages so that you can manage ALL your packages using apt-get or synaptic.

此处定制的Planet CCRMA RedHat 8.0,9.0或Fedora Core1光盘,是在 RedHat 或 Fedora Core 原始 iso 映像的基础上添加了光盘内容 apt 数据库的复本。你可以用它们作为原始 RedHat 或 Fedora Core 软件包的本地仓库,从而使用 apt-get 或 synaptic 管理你的软件包。

You can download them from this site or you can just create them yourself if you have the original RedHat 8.0, 9 or Fedora Core 1 cdroms, a working linux machine with enough disk space and a working cdwriter. Just follow the following instructions:

你可以从本站下载这些光盘。如果你有原始的 RedHat 8.0,  9.0 或 Fedora Core 1 光盘,装有 linux 系统的机器,足够的硬盘空间和刻录机,只需按照下述步骤,你就可以自己动手制作这些光盘。

   1. download the apt databases

        下载 apt 数据库

      For Fedora Core 1:
          * Planet CCRMA Fedora Core 1 disk 1 database
        http://ccrma.stanford.edu/planet ... 86-disc1-apt.tar.gz
          * Planet CCRMA Fedora Core 1 disk 2 database
        http://ccrma.stanford.edu/planet ... 86-disc2-apt.tar.gz
          * Planet CCRMA Fedora Core 1 disk 3 database
        http://ccrma.stanford.edu/planet ... 86-disc3-apt.tar.gz

      For RedHat 9:
          * Planet CCRMA RedHat 9 disk 1 database
        http://ccrma.stanford.edu/planet ... 86-disc1-apt.tar.gz
          * Planet CCRMA RedHat 9 disk 2 database
        http://ccrma.stanford.edu/planet ... 86-disc2-apt.tar.gz
          * Planet CCRMA RedHat 9 disk 3 database
        http://ccrma.stanford.edu/planet ... 86-disc3-apt.tar.gz

      For RedHat 8.0:
          * Planet CCRMA RedHat 8.0 disk 1 database
        http://ccrma.stanford.edu/planet ... 86-disc1-apt.tar.gz
          * Planet CCRMA RedHat 8.0 disk 2 database
        http://ccrma.stanford.edu/planet ... 86-disc2-apt.tar.gz
          * Planet CCRMA RedHat 8.0 disk 3 database
        http://ccrma.stanford.edu/planet ... 86-disc3-apt.tar.gz

   2. make a directory where you will copy the contents of the cdroms, make sure the partition the directory is in has enough space to hold two complete cdroms (or just one if you know what you are doing and you are going to burn the cdrom on-the-fly from the output of mkisofs). The directory is going to be named /whatever.

        创建一个目录来复制光盘内容,确保目录所在分区有足够的空间来存放两个完整的光盘(或者你有经验,打算直接从  mkisofs 的输出烧录光盘)。目录命名为(什么都行) /whatever。

      cd /whatever
      mkdir image

   3. mount the cdrom

        加载光盘

      mount /mnt/cdrom

   4. copy the cdrom to the hard disk, we can copy everything with a back-to-back tar invocation (this assumes the cdrom is mounted in /mnt/cdrom):

        复制光盘到硬盘,我们可以用背靠背的 tar 命令来复制所有内容(假定光盘挂载点是 /mnt/cdrom):

      (cd /mnt/; tar cvf - cdrom)|(cd /whatever/image; tar xvpf -)

      When this is done you will have a copy of the cdrom in /whatever/image/cdrom.

        复制完成,你就有了一个光盘的拷贝 /whatever/image/cdrom。

   5. add the apt database to the cdrom copy, replace the file name of the tarfile with the one that corresponds to the cdrom you are recreating (the example below is for RedHat 8.0, disc 1):

        添加 apt 数据库到光盘拷贝,将例子中的 tar 文件换成与你创建的光盘相对应的(下面的以 RedHat 8.0 第一张盘为例):

      cd /whatever/image/cdrom
      tar xvzf path_to_tarfile/psyche-i386-disc1-apt.tar.gz

   6. create an iso image of the new cdrom:  

        创建新光盘的 iso 映像文件:

     first change directory to be in the root directory of the cdrom copy:

        首先进入光盘拷贝的根目录:

      cd /whatever/image/cdrom

      Then create the iso image. If you are building the first cdrom (the example is for RedHat 8.0, disc1):

        创建 iso 映像文件。如果你要建立第一张光盘(以 RedHat 8.0 第一张盘为例):

      mkisofs -v -r -T -J -V 'RedHat 8.0 for Planet CCRMA' -b images/boot.img -c boot.catalog -l -R -o /whatever/image.iso .

      Or in the case of RedHat 9 (disc 1, the name of the boot image file is different):

        或者是 RedHat 9 (第一张盘,启动映像文件的名字不同):

      mkisofs -v -r -T -J -V 'RedHat 9 for Planet CCRMA' -b images/bootdisk.img -c boot.catalog -l -R -o /whatever/image.iso .

      Or for Fedora Core 1 (disc 1, the catalog is in a subdirectory):

        或者是 Fedora Core 1 (第一张盘,编目在子目录下):

      mkisofs -v -r -T -J -V 'Fedora Core 1 for Planet CCRMA' -b images/bootdisk.img -c isolinux/boot.cat -l -R -o /whatever/image.iso .

      For the other two cdroms (they do not need to be bootable cdroms):

        另外两张光盘(不需要制成可启动光盘):

      mkisofs -v -r -T -J -V 'RedHat 8.0 for Planet CCRMA' -l -R -o /whatever/image.iso .

   7. use your favorite tool to burn the image into a cdr or cdrw, the image has been created in /whatever/image.iso.

        用你喜欢的工具将映像文件烧录到 cdr (刻录光盘) 或 cdrw (可擦写光盘)上,映像文件生成位置 /whatever/image.iso。

附:Planet CCRMA RedHat 8.0, 9 ,Fedora Core 1 光盘下载页面:
http://ccrma.stanford.edu/planet ... redhatinstallcdroms
发表于 2004-7-13 00:36:54 | 显示全部楼层

制作apt可用的FC2安装光盘

如何制作apt可用的FC2安装光盘
(本人原创,亲自实验)

1,在家目录下建立目录image,用于存放映像:
# mkdir image
# cd image

2,加载光驱:
# mount /mnt/cdrom

3,复制光盘到硬盘:
# (cd /mnt/; tar cvf - cdrom)|(cd /whatever/image; tar xvpf -)

4,制作apt数据库:
# cd cdrom //进入光盘根目录
# cd Fedora
# mkdir apt;cd apt //在Fedora下建立apt目录
# ln -s ../RPMS RPMS.core //建立到RPMS目录的链接
# genbasedir --flat --bloat /../image/cdrom/Fedora/apt core //生成base资料夹和档案索引清单
# vi README.core //写入注释

5,利用isolinux制作可引导光盘:
# cd ~/image/cdrom/
# mkdir boot;cp -r isolinux/ boot/  //在光盘根目录建立boot/,将isolinux复制到boot/下
# chmod 644 boot/isolinux/isolinux.bin
# mkisofs -V 'Fedora Core 2 disk 1' -o ~/image/fc2-i386-apt-disc1.iso \
-b boot/isolinux/isolinux.bin -c boot/isolinux/boot.cat \
-no-emul-boot -boot-load-size 4 -boot-info-table \
-r -R -l -J -T ./
生成的映像~/image/fc2-i386-apt-disc1.iso

制作其它安装光盘不需要可引导,直接:
mkisofs -r -R -l -J -T -V 'Fedora Core 2 disk X' -o ~/image/fc2-i386-apt-discX.iso ./

6, 为光盘添加media checksum:
需要安装anaconda源码包
     a.  安装anaconda source rpm
# cd /usr/src/redhat
     b.  注销掉SPECS/anaconda.spec中BuildPreReq 一行
     c.  # rpmbuild -bp SPECS/anaconda.spec
     d.  进入 BUILD/anaconda-8.0/isomd5sum
     e.  # make
     f.  # ./implantisomd5 .../fc2-i386-apt-discX.iso //较慢,执行时无反馈

实验表明,上述方法所制作的光盘可以用apt管理,apt-cdrom add(详细内容请参考man apt-cdrom);可以用于系统安装。 :p

目前存在的问题:修改过的光盘用于安装时,图形安装有问题,但是文本安装可以进行。:confused:

有兴趣的兄弟们也可以实验一下。

补充一点:为什么要制作apt可用的rh或fc安装光盘
apt是redhat移植于debian的软件包管理方式,使用方便,可以自动解决依赖问题,是来源丰富的软件仓库,即可以从网络上下载安装新的软件包,也可以利用本地资源。但是由于rh或fc的安装光盘没有apt-get管理所需的数据库,所以在该功能无法实现。通过上述方式修改rhhofc的光盘,就可以将rh或fc的安装光盘作为本地的软件仓库,方便地使用apt-get进行管理了。
发表于 2004-8-14 01:01:35 | 显示全部楼层
有没有redhatAS3用的apt呢?thx
发表于 2004-8-24 17:25:47 | 显示全部楼层
rpm -ivh apt-0.5.15cnc6-0.fdr.11.2.i386.rpm
warning: apt-0.5.15cnc6-0.fdr.11.2.i386.rpm: V3 DSA signature: NOKEY, key ID 8df56d05
Preparing...                ########################################### [100%]
   1:apt                    ########################################### [100%]
/sbin/ldconfig: File /usr/lib/libkateutils.so.0.0.0.#prelink#.iyze3l is too small, not checked.
安装后为什么会出现上面的提示,这样正常吗
ldconfig是什么命令呀
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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