On Dec 13, 1:24 pm, walkerxk <walke...@gmail.com> wrote:
> dpkg -x指定目录。
deb包的安装需要root权限,不论安装在哪里。
2010/12/13 iCyOMiK <icy...@gmail.com>:
> --
> 欢迎来到杭州Linux用户组邮件列表
> 要在列表里发起一个帖子(专业术语叫线索,thread) 发送邮件到 hz...@googlegroups.com
> 如要退订: 请发送空邮件至 hzlug+un...@googlegroups.com
> 详情请看: http://groups.google.com/group/hzlug?hl=zh-CN
>
--
Liang Guo
http://bluestone.cublog.cn
On Dec 13, 1:35 pm, Qian Hong <fract...@gmail.com> wrote:
> 2010/12/13 iCyOMiK <icyo...@gmail.com>
On Dec 13, 2:00 pm, Liang Guo <bluestonech...@gmail.com> wrote:
> 这样你最好把你的软件打包成tar包,并提供一安装脚本,检测执行的用户是否root,如果是root,则安装到/usr/bin, 如果不是,则安装到$HOME下。
>
> deb包的安装需要root权限,不论安装在哪里。
>
> 2010/12/13 iCyOMiK <icyo...@gmail.com>:
On Dec 13, 1:58 pm, walkerxk <walke...@gmail.com> wrote:
> 就是dpkg -x解压开就行了啊,我一直这么做的,不过你要改下PATH,还有库文件
> 和man文件的路径,否则运行的时候会找不到。
其实你不用安装的,dpkg -x解压,然后执行dpkg -e里面的脚本。dpkg要修改系统的软件包仓库,这个是一定要root的。
On Dec 13, 2:13 pm, Qian Hong <fract...@gmail.com> wrote:
> 2010/12/13 walkerxk <walke...@gmail.com>
On Dec 13, 2:15 pm, walkerxk <walke...@gmail.com> wrote:
> 或者你可以看下dpkg的--admindir、--instdir、--root参数。
On Dec 13, 2:16 pm, Qian Hong <fract...@gmail.com> wrote:
> 找到了,ubuntu brainstorm上有一个idea叫 Non-root (Local user) APT installs into user
> home directorieshttp://brainstorm.ubuntu.com/idea/6816/
> 比较长,不知有没有参考价值.
>
> 还有这里有个wikihttp://hacktolive.org/wiki/Portable_Applications_(Linux)
>
> 2010/12/13 Qian Hong <fract...@gmail.com>
>
>
>
>
>
> > 2010/12/13 walkerxk <walke...@gmail.com>
还有这里有个wikihttp://hacktolive.org/wiki/Portable_Applications_(Linux)
On Dec 13, 2:18 pm, Qian Hong <fract...@gmail.com> wrote:
> 能够具体描述一下你的目标吗?比方说,你是不是一个公司或学校的系统管理员,希望能让用户不用密码也能安装软件?
> 如果是这样的话, /etc/sudoer里面 ,可以添加一些 NOPASSWD ,可能可以解决你的问题.不过会带来安全隐患.
>
> 2010/12/13 iCyOMiK <icyo...@gmail.com>
On Dec 13, 2:21 pm, walkerxk <walke...@gmail.com> wrote:
> 或者想realplay或者jre那样作成bin,然后让你指定安装路径,一个脚本+tar,自
> 解压执行。
On Dec 13, 2:21 pm, Qian Hong <fract...@gmail.com> wrote:
> 2010/12/13 iCyOMiK <icyo...@gmail.com>
>
> > 还有这里有个wikihttp://hacktolive.org/wiki/Portable_Applications_(Linux)
>
> 贴错网址了,是这个http://hacktolive.org/wiki/Methods_for_Portable_Applications_on_Linux
On Dec 13, 2:32 pm, walkerxk <walke...@gmail.com> wrote:
> 如果软件没有什么依赖性关系,没有什么其他软件依赖他,就用bin吧,这样然后
> 脚本里面提示输出安装路径,还有判断下输入的安装路径是否可写。
> 脚本里面提示输出安装路径,还有判断下输入的安装路径是否可写。
--
欢迎来到杭州Linux用户组邮件列表
要在列表里发起一个帖子(专业术语叫线索,thread) 发送邮件到 hz...@googlegroups.com
如要退订: 请发送空邮件至 hzlug+un...@googlegroups.com
详情请看: http://groups.google.com/group/hzlug?hl=zh-CN
我觉得他想的是最好双击安装。
--欢迎来到杭州Linux用户组邮件列表
要在列表里发起一个帖子(专业术语叫线索,thread) 发送邮件到 hz...@googlegroups.com
如要退订: 请发送空邮件至 hzlug+un...@googlegroups.com
详情请看: http://groups.google.com/group/hzlug?hl=zh-CN
是的,一般都是deb和rpm双击安装的,不过我想tar可以保存权限吧,主要问题是询问路径,如果命令行很方便,shell一个read就行了,如果是图形界面,用python-gtk?
--
欢迎来到杭州Linux用户组邮件列表
要在列表里发起一个帖子(专业术语叫线索,thread) 发送邮件到 hz...@googlegroups.com
如要退订: 请发送空邮件至 hzlug+un...@googlegroups.com
详情请看: http://groups.google.com/group/hzlug?hl=zh-CN
我是直接在groups里面回复的,原来就没有的。
这样啊,那我还是用邮件好了,不过我觉得邮件也还是自己精简下的好,不然邮件会很长,电脑上没感觉,会自动收缩,但是手机上就郁闷了。
--
contact me:
MSN: walk...@gmail.com
GTALK: walk...@gmail.com
On Dec 13, 2:38 pm, Qian Hong <fract...@gmail.com> wrote:
> 如果你担心用户双击后不能运行,可以先在本地创建一个"桌面启动器",以相对路径的形式调用你的bin文件,并给你的桌面启动器添加上图标,然后和你的bin一起压缩,用户解压的时候就应该会自然地去双击那个有图标的桌面启动器了,而且不会遇到bin打不开的问题.
>
> 2010/12/13 iCyOMiK <icyo...@gmail.com>
>
> > 嗯,好吧,也只有这个方法比较适合使用了~
>
> > On Dec 13, 2:32 pm, walkerxk <walke...@gmail.com> wrote:
> > > 如果软件没有什么依赖性关系,没有什么其他软件依赖他,就用bin吧,这样然后
> > > 脚本里面提示输出安装路径,还有判断下输入的安装路径是否可写。
>
> > --
> > 欢迎来到杭州Linux用户组邮件列表
> > 要在列表里发起一个帖子(专业术语叫线索,thread) 发送邮件到 hz...@googlegroups.com
> > 如要退订: 请发送空邮件至 hzlug+un...@googlegroups.com<hzlug%2Bunsu...@googlegroups.com>
On Dec 13, 2:50 pm, Qian Hong <fract...@gmail.com> wrote:
> 2010/12/13 walkerxk <walke...@gmail.com>
>
> > 我觉得他想的是最好双击安装。
>
> 你说的双击安装,是直接发布一个bin文件,然后双击这个bin文件就能安装吗?
> 我觉得这个好像是做不到的,因为通常一个在本地拥有可执行权限的文件上传到网上再由用户下载下来之后已经失去可执行权限了,但是如果把一个可执行文件用tar.gz或zip等格式压缩之后发布,用户下载后解压出来还是会有可执行权限.
> 不过我也不明白其中的权限改变是怎么回事,是在哪一环节变了.求教~
>
> 其次,哪怕已经有了可执行权限,bin和sh文件也不一定能正常执行,例如支付宝for
> linux控件,我下载后双击会出错,一定要在终端中执行才能正常安装.不明白~记得以前安装google earth的时候也遇到这种情况.求教 :)
>
> 如果附带一个启动器一起发布,并且经过压缩,那么既能解决权限的问题,又能通过在启动器中指定用终端运行,避开直接双击会出错的问题.
>
> > --
> > 欢迎来到杭州Linux用户组邮件列表
> > 要在列表里发起一个帖子(专业术语叫线索,thread) 发送邮件到 hz...@googlegroups.com
> > 如要退订: 请发送空邮件至 hzlug+un...@googlegroups.com<hzlug%2Bunsu...@googlegroups.com>
On Dec 13, 2:50 pm, Qian Hong <fract...@gmail.com> wrote:
> 2010/12/13 walkerxk <walke...@gmail.com>
>
> > 我觉得他想的是最好双击安装。
>
> 你说的双击安装,是直接发布一个bin文件,然后双击这个bin文件就能安装吗?
> 我觉得这个好像是做不到的,因为通常一个在本地拥有可执行权限的文件上传到网上再由用户下载下来之后已经失去可执行权限了,但是如果把一个可执行文件用tar.gz或zip等格式压缩之后发布,用户下载后解压出来还是会有可执行权限.
> 不过我也不明白其中的权限改变是怎么回事,是在哪一环节变了.求教~
>
> 其次,哪怕已经有了可执行权限,bin和sh文件也不一定能正常执行,例如支付宝for
> linux控件,我下载后双击会出错,一定要在终端中执行才能正常安装.不明白~记得以前安装google earth的时候也遇到这种情况.求教 :)
>
> 如果附带一个启动器一起发布,并且经过压缩,那么既能解决权限的问题,又能通过在启动器中指定用终端运行,避开直接双击会出错的问题.
>
> > --
> > 欢迎来到杭州Linux用户组邮件列表
> > 要在列表里发起一个帖子(专业术语叫线索,thread) 发送邮件到 hz...@googlegroups.com
> > 如要退订: 请发送空邮件至 hzlug+un...@googlegroups.com<hzlug%2Bunsu...@googlegroups.com>
On Dec 13, 4:16 pm, Qian Hong <fract...@gmail.com> wrote:
> 不好意思,我发现我信口开河了...
> 我发现,不管.desktop放在哪里,运行touch的结果的输出都是在 $HOME下面
>
> 如果想到好的办法就告诉你吧 :)
>
> 顺便请教一下,有谁知道 .desktop中的 %U 是什么意思吗?
>
> 2010/12/13 iCyOMiK <icyo...@gmail.com>
>
>
>
> > 这个问题很紧要,因为我以前想过这个问题,然后Google了一堆东西也没有找到.desktop能使用相对路径的方法~所以十分诚心地请教关于"桌面
> > 启动器"能使用相对路径执行某个程序的问题。
>
> > On Dec 13, 2:50 pm, Qian Hong <fract...@gmail.com> wrote:
> > > 2010/12/13 walkerxk <walke...@gmail.com>
>
> > > > 我觉得他想的是最好双击安装。
>
> > > 你说的双击安装,是直接发布一个bin文件,然后双击这个bin文件就能安装吗?
>
> > 我觉得这个好像是做不到的,因为通常一个在本地拥有可执行权限的文件上传到网上再由用户下载下来之后已经失去可执行权限了,但是如果把一个可执行文件用tar.gz或zip等格式压缩之后发布,用户下载后解压出来还是会有可执行权限.
> > > 不过我也不明白其中的权限改变是怎么回事,是在哪一环节变了.求教~
>
> > > 其次,哪怕已经有了可执行权限,bin和sh文件也不一定能正常执行,例如支付宝for
> > > linux控件,我下载后双击会出错,一定要在终端中执行才能正常安装.不明白~记得以前安装google earth的时候也遇到这种情况.求教 :)
>
> > > 如果附带一个启动器一起发布,并且经过压缩,那么既能解决权限的问题,又能通过在启动器中指定用终端运行,避开直接双击会出错的问题.
>
> > > > --
> > > > 欢迎来到杭州Linux用户组邮件列表
> > > > 要在列表里发起一个帖子(专业术语叫线索,thread) 发送邮件到 hz...@googlegroups.com
> > > > 如要退订: 请发送空邮件至 hzlug+un...@googlegroups.com<hzlug%2Bunsu...@googlegroups.com>
> > <hzlug%2Bunsu...@googlegroups.com<hzlug%252Buns...@googlegroups.com>