LinuxSir.cn,穿越时空的Linuxsir!

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

rpm怎么样可以安装指定目录里的rpm包文件??

[复制链接]
发表于 2005-5-28 17:21:49 | 显示全部楼层 |阅读模式
因为自己装e17,装了10来个小时,都还没装好,现在还是卡在那边不动了,也没找到什么原因,直接装rpm包的文件得了,所以想问一下关于rpm的命令,如何安装指定一个目录里的所有的rpm包,
man了一下,看的晕晕乎乎的,好象自己也没找到,还请知道的人指点一下,不胜感激!!
发表于 2005-5-28 17:36:55 | 显示全部楼层
rpm -Uvh /path/to/your/file/*
你没试过这个?
回复 支持 反对

使用道具 举报

发表于 2005-5-28 17:44:15 | 显示全部楼层
不推荐这么做,emerge e17时遇到什么问题可以在这里提出来:)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-28 18:05:15 | 显示全部楼层
Post by Debentoo Gao
不推荐这么做,emerge e17时遇到什么问题可以在这里提出来:)

恩,多谢GAO兄,

我是按照这篇文章做的:http://forums.gentoo.org/viewtopic-t-340452.html(E17 简易安装中文版 howto)


E17 简易安装中文版 howto
现在 E17 已经比较稳定了,而且支持中文,包括中文菜单和输入。界面非常漂亮,速度也很不错,发此帖希望和大家共享,并方便那些有兴趣安装,但有些为难的朋友。这里给出我写的安装和美化 E17 用的脚本:

(一)安装和更新用的脚本
你可以每月运行一次,因为 E17 还在紧张的开发中。注意,只更新单个包很可能会出错。
Code:

#!/bin/bash
#
# /usr/bin/k4e17 writen by ts
#
source /sbin/functions.sh

#==================================
# check UID and keywords info
#==================================
[ "$UID" -ne "0" ] && eerror "Must be root to run this script." && exit

# remove old cvs pkg, make sure of using latest pkg
rm -rf /usr/portage/distfiles/cvs-src/*         

[[ $(grep "978645BcDPoQ" /etc/portage/package.keywords) ]] ||  \
echo "# 978645BcDPoQ # For reusing script, don't delete this marker
x11-wm/e -*
x11-libs/evas -*
x11-libs/ecore -*
media-libs/edje -*
dev-libs/eet -*
dev-db/edb -*
dev-libs/embryo -*
media-libs/imlib2 -*
media-libs/epeg -*
media-libs/epsilon -*
x11-libs/ewl -*
x11-libs/esmart -*
media-libs/etox -*
x11-misc/entrance -*
app-misc/evidence -*
dev-util/e_utils -*
dev-libs/engrave -*
app-misc/examine -*
media-libs/emotion -*
media-gfx/elicit -*
media-gfx/entice -*
media-libs/imlib2_loaders -*
x11-misc/engage -*
x11-plugins/e_modules -*
media-video/elation -*
media-video/envision -*
sci-calculators/equate -*
net-news/erss -*
mail-client/embrace -*" >> /etc/portage/package.keywords

#=============================
# emerge pkg for e17 in order
#=============================

emerge -aDv edb eet imlib2 imlib2_loaders evas ecore epeg \
epsilon embryo edje esmart emotion etox ewl e engrave e_utils \
entrance evidence engage elicit entice elation envision examine \
equate erss embrace e_modules


把脚本存为 /usr/bin/k4e17 ,k4e17 是我使用的名字,你可以改成任何名字,只要你喜欢。
Code:
chmod +x /usr/bin/k4e17

用上面命令让文件可执行,然后运行即可(别忘了需要是 root)。


用了我十来个小时,36部分也才emerge了21个部分,好象卡在那里不动了,只好作罢,

也根据 Gentoo Linux Howtoo里那样做,21个部分用了好几个小时也才emerge了14部分(刚

才的事情?我Ctrl+C中断了,忍受不了,听同学说他ermge的时候用了十几分钟就好了,5555,,
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-28 18:06:24 | 显示全部楼层
Post by zhllg
rpm -Uvh /path/to/your/file/*
你没试过这个?


可以吗??要是的话,应该也是 rpm -ivh /目录吧?  -U是 upgrade的意思
回复 支持 反对

使用道具 举报

发表于 2005-5-29 00:30:23 | 显示全部楼层
If a rpm package has not been installed in your system, the effect of  U  is just as i
The last parameter of rpm can't be a directory
You will see that
回复 支持 反对

使用道具 举报

发表于 2005-5-29 00:37:37 | 显示全部楼层
这样推荐你宁可不装e17,现在还没进入实用阶段,
玩了两天也就放在那儿了,实用rpm包还会带来混乱
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-29 11:13:20 | 显示全部楼层
Post by vqq
这样推荐你宁可不装e17,现在还没进入实用阶段,
玩了两天也就放在那儿了,实用rpm包还会带来混乱

恩,说的也是,那就先不装了,等正式发行了再装来用用
回复 支持 反对

使用道具 举报

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

本版积分规则

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