注册
登录
会员
标签
鲜花鸡蛋
插件
帮助
Linux伊甸园论坛
»
Linux软件使用交流区
» 请教高手有关RUN安装包
‹‹ 上一主题
|
下一主题 ››
京沪深80000年薪保证,嵌入式内核开发
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
请教高手有关RUN安装包
Xkorence
初来乍到
注册用户
帖子
6
精华
0
积分
4
在线时间
1 小时
发短消息
加为好友
当前离线
楼主贴
大
中
小
发表于 2007-7-16 13:20
只看该作者
请教高手有关RUN安装包
我在网上收到有关制作RUN安装包时有下面的一段,有地方不懂,希望搞手指点下!
helloworld为一小可执行程序。
$ tar jcvf helloworld.tar.bz2 helloworld
新建install.sh,输入:
#!/bin/bash
lines=7 #这个值是指这个脚本的行数加1,这个脚本共有6行
tail +$lines $0 >/tmp/helloworld.tar.gz # $0表示脚本本身,这个命令用来把从$lines开始的内容写入一个/tmp目录的helloworld.tar.gz文件里。
tar jxvf /tmp/hellowrold.tar.gz
cp helloworld /bin
exit 0
然后使用cat命令连接安装脚本install.sh和helloworld.tar.bz2。
$ cat install.sh helloworld.tar.bz2 > myinstall.run
运行./myinstall.run
问题:
1.本人在验证上面的程序时,在运行到tar jxvf /tmp/hellowrold.tar.gz时报错,好象是tar不能执行标准输入文件.请问问题出在哪
2.上面的程序是不是想把helloworld.tar.bz2 重别名为helloworld.tar.gz,再解helloworld.tar.gz,得到helloworld。
感谢指点者!
UID
98857
帖子
6
精华
0
积分
4
贡献积分
0
论坛活跃
5
公关推广
10
鲜花
0
鸡蛋
0
在线时间
1 小时
注册时间
2004-10-26
最后登录
2007-7-23
查看详细资料
TOP
huaihuai
注册会员
帖子
134
精华
0
积分
11
在线时间
25 小时
发短消息
加为好友
当前离线
呵呵抢到沙发了
大
中
小
发表于 2007-8-13 00:47
只看该作者
tar jxvf /tmp/hellowrold.tar.gz这个有点问题//用tar -zxvf吧
$ cat install.sh helloworld.tar.bz2 > myinstall.run//cat命令不能识别tar.bz2的包因为cat只能识别文本.
上面的程序不是想要把重新命名helloworld.tar.bz2,上面只是一些重定向问题,然后解压包拷贝helloworld到/bin这个目录下,然后用./运行这个程序.
UID
207467
帖子
134
精华
0
积分
11
贡献积分
10
论坛活跃
5
公关推广
0
鲜花
0
鸡蛋
0
在线时间
25 小时
注册时间
2007-8-10
最后登录
2008-10-5
查看详细资料
TOP
‹‹ 上一主题
|
下一主题 ››
控制面板首页
编辑个人资料
积分记录
公众用户组
勋章
访问推广
宣传中心
领取红包
基本概况
版块排行
主题排行
发帖排行
积分排行
交易排行
在线时间
管理团队
管理统计
ace5.com
串口卡 串口服务器 终端服务器 串口转换器 USB转串口