请问安装软件问题
时间:2014-05-05
来源:互联网
但我只识得用来在线安装,
咁如果一个己在电脑里面的程式,
请问个安装指令及步骤是怎样呢?
我google出来的结果做好似只教怎样在线安装,
唔见有教如何安装已在电脑里面的程式的方法呀.
唔该.



[ 本帖最后由 finfin 於 2014-1-13 10:45 AM 编辑 ]
作者: finfin 发布时间: 2014-05-05
直接用rpm安装就可以啦
rpm -ivh x.rpm
yum 可以用
yum localinstall x.rpm
If the rpm package is not gpg signed, you need to skip the gpg signature check in the following way,
yum localinstall x.rpm --nogpgcheck
作者: pk_12345001 发布时间: 2014-05-05

作者: finfin 发布时间: 2014-05-05
你可以由根目录 (/) 开始
一层一层输入
例如: /xxx/x.rpm
温馨提示: 系linux terminal 要善用tab这个键。
作者: pk_12345001 发布时间: 2014-05-05
你个档案放系边架?
你可以由根目录 (/) 开始
一层一层输入
例如: /xxx/x.rpm
温馨提示: 系linux terminal 要善用tab这个键。


作者: finfin 发布时间: 2014-05-05
先发现原来不是.rpm
我想安装的是一个NAS 软件, 是synology assistant,
下载下来的是一个zip档,我解压之后,入去个folder度见到
有个install.sh及一个盒子icon, 系.gz结尾.
个盒入面再有个folder, 入面仲有好多野, 请睇下载照片.
咁请问要点安装呀?



作者: finfin 发布时间: 2014-05-05
作者: foureyesboy 发布时间: 2014-05-05
sudo yum localinstall /home/我个名/download/linux/install.sh
请问如果我系装中文界面, 咁download系咪要用中文"/下载", 咁呢?
咁我打完以上指令, 按enter, 系统就话filename does not end in .rpm

咁即系 .sh系唔装得?

[ 本帖最后由 finfin 於 2014-1-20 12:21 AM 编辑 ]
作者: finfin 发布时间: 2014-05-05
在linux安装软件,最常见的有两种:
一种是安装包,像redhat系的.rpm, debian系的.deb ,其它linux distribution还会有其它格式的安装包。
yum从网络安装,其实就是在server下载rpm包来安装的。
第二种,就是下载source,自己compile,自己make install.这方法很麻烦,除非找不到那些安装包,我现在基本上已不用source安装了

还有一种,现在还比较少,有些公司会做安装包,里面有安装精灵,就像windows那样,一步一步按next安装。
当然还有的就是解压后,配置好,就直接能用。
像你这种情况,解压后,不是还有一个HowToInstallAssistant.txt 档案吗?
你为什么不打开来看看呢?
你也可以问问谷歌大神
http://ukdl.synology.com/downloa ... o_QIG_2bay4_cht.pdf
上面的pdf第11页。一看你就明。
作者: pk_12345001 发布时间: 2014-05-05
最大原因是系统没有安装所需的library,或library的版本不对。
因应error的提示,安装所需的library版本,
详细方法只能问谷歌大神了。
作者: pk_12345001 发布时间: 2014-05-05
而且请问咩系library?


作者: finfin 发布时间: 2014-05-05

咁另外请问, 我上面条路径中的文字是否要全英文, 还是要跟番安装的界面语言? 例如download要用下载?
[ 本帖最后由 finfin 於 2014-1-20 01:22 PM 编辑 ]
作者: finfin 发布时间: 2014-05-05
咁就要问问鸟哥了。
http://linux.vbird.org/linux_bas ... l.php#intro_library
你看看上面那个pdf第11页,
若您是使用64位元的Ubuntu,则必须先安装32位元的程式库。
sudo apt-get install ia32-libs
(呢度就系安装32bits既library)
官方那个install.sh是以ubuntu为基准,应该不适合你。
你用的应该是red hat linux.
不过64bits的linux先需要理会呢样野,如果你是32bits,可以直接跳过。
作者: pk_12345001 发布时间: 2014-05-05
因为不同的程式是否支援全语言?OS locale的设定?这些都需要考虑的。
所以建议你用全英文,这样可以避免不必要的麻烦。另外尽可能不要在字与字中间加space.
linux 英文大小写是有分的,这个你应该知道了吧。
[ 本帖最后由 pk_12345001 於 2014-1-20 02:33 PM 编辑 ]
作者: pk_12345001 发布时间: 2014-05-05
是否用要全英文,好难一概而论。
因为不同的程式是否支援全语言?OS locale的设定?这些都需要考虑的。
所以建议你用全英文,这样可以避免不必要的麻烦。另外尽可能不要在字与字中间加space.
linux 英文大小写是有分 ...

大小写我知道. 唔该.

作者: finfin 发布时间: 2014-05-05
自己定义那些最好不要有space.
因为在终端机里面不是直接输入space.
而是在space前面先输入 "\" 符号.
例如在xxx 下面有个 yyy zzz的directory
如果要去到呢个directory
在终端机就系输入 cd /xxx/yyy\ zzz 而不是直接输入 cd /xxx/yyy zzz
如果日后你有机会自己写shell script,那就要特别去处理spacing既问题。
那是很麻烦的,所以要养成一个好的习惯 ^^
作者: pk_12345001 发布时间: 2014-05-05
cd后有空格, yyy\后面又系有空格, 咁呢的系咪有规则可循架?
下面系我睇左个文件的内容, 我真系唔明要点进行呀!

Instructions on how to install and run Synology Assistant:
(1) To install Synology Assistant, run the script "install.sh" which will
guide you through the following steps: (佢话run script "install.sh" 咁系咪double click呀? 但我double click佢系开左个文字档出来喎!

(a) Remove the Beta version if any: (呢段即系话有beta版就先移除, 咁我从未装过, 即系唔洗做呢步啦.)
sudo rm -rf /usr/local/Synology /usr/local/bin/SynologyAssistant
(b) Unpack file "SynologyAssistant-4.3-XXXX.tar.gz" to the directory
you want, such as "/usr/local" or ".":
tar -C ./ -zxvf SynologyAssistant-4.3-XXXX.tar.gz
(呢段系咪即系在终端机输入 "/usr/local" or ".":
tar -C ./ -zxvf SynologyAssistant-4.3-XXXX.tar.gz ? "." 呢个点系咩来呀? unpack系咪即系等於install的步骤?)
(c) Install the 32bit libraries if you use 64bit Ubuntu: (我用fedora唔洗理? 或libraries在fedora 64bit安装, 只要把下面指令改为64?)
sudo apt-get install ia32-libs
(d) Create the shortcut to /usr/local/bin: (呢个系咪做桌面icon?)
sudo ln -sf /path/install/SynologyAssistant/SynologyAssistant \
/usr/local/bin/SynologyAssistant
(2) To run Synology Assistant, you can either command: (每次都要咁打呢段野? 唔系click个icon就执行?)
/path/install/SynologyAssistant/SynologyAssistant
or run the shortcut:
/usr/local/bin/SynologyAssistant
(if "/usr/local/bin" is existed in your environment variable $PATH,
just type:
SynologyAssistant)
作者: finfin 发布时间: 2014-05-05
你可以用tar --help 或man tar来查看tar的用法。
b的整句意思是将SynologyAssistant-4.3-XXXX.tar.gz解压到你喜欢的地方.
tar -C ./ -zxvf SynologyAssistant-4.3-XXXX.tar.gz
这句command的意思是将SynologyAssistant-4.3-XXXX.tar.gz解压到current directory.
"./" 一点表示current directory, "../" 两点表示上一层directory. "../../"表示上两层,以此类推.
如果你想将SynologyAssistant-4.3-XXXX.tar.gz 解压到 /usr/local/ , 可以这样输入command
tar -C /usr/local/ -zxvf ./SynologyAssistant-4.3-XXXX.tar.gz (我习惯了current directory 会加"./")
1(C) SynologyAssistant是不支援64bits,所以64 bits OS就要安装32bits libraries, 32bits OS就毋须理
会.
sudo apt-get install ia32-libs
这句指令fedora是用不了的.
Centos 用 yum install -y glibc*i686 来安装32bits libraries,我想fedora也一样吧.
你也可以用yum search 先搜寻一下。
(d) Create the shortcut to /usr/local/bin: (字面已经讲得很清楚,是建立连结到/usr/local/bin, 不是桌面)
当然你可以改一改下面的destination path ,在桌面建立连结。
ln的用法,你一样可以ln --help 或 man ln 来查看。
sudo ln -sf /path/install/SynologyAssistant/SynologyAssistant \
/usr/local/bin/SynologyAssistant
下面这条link,你可以去看看。
http://linux.vbird.org/linux_basic/redhat6.1/linux_05file.php
(2) 如果你想每次click icon就执行, 咁就将条连结放在桌面。
[ 本帖最后由 pk_12345001 於 2014-1-21 05:58 PM 编辑 ]
作者: pk_12345001 发布时间: 2014-05-05
咁run script "install.sh" 咁系咪double click "install.sh" 佢执行呀?
.tar.gz原来系由zip档解压出来的, 原来又系一个压缩档. 明白了, 等我呢几日找时间试试先.
唔该.
作者: finfin 发布时间: 2014-05-05
系x windows之下double click "install.sh" 系可以执行的。
当然你亦可以系终端机直接输入 "/file/path/install.sh",
上面两个方法,都系做紧同一样野,就系执系果个档案。
建议你系终端机执行。
什么是 "x" 权限,又要问问鸟哥了.
http://linux.vbird.org/linux_basic/0210filepermission.php
Linux档案权限概念,呢样野玩linux既人,一定要识。
[ 本帖最后由 pk_12345001 於 2014-1-22 11:44 AM 编辑 ]
作者: pk_12345001 发布时间: 2014-05-05
(如果你有该档案的 "x" 权限的话)
系x windows之下double click "install.sh" 系可以执行的。
当然你亦可以系终端机直接输入 "/file/path/install.sh",
上面两个方法,都系做紧同一样野,就系执系果个档案。
建议你 ...
学linux真系比windows难好多,烦好多! 半个IT人咁先用到佢.


虽然 windows出蓝画面都会令人手震脚软, 但正常使用, 要学及要适应的东西无咁多, 无咁烦. 安装野一尾next, next, next咁click几下就掂晒. 可以话根本唔洗学.
免费但比唔上要钱的普及是有原因的.

[ 本帖最后由 finfin 於 2014-1-22 03:58 PM 编辑 ]
作者: finfin 发布时间: 2014-05-05
> chmod +x install.sh
> ./install.sh
作者: lohengrin 发布时间: 2014-05-05

我都好努力咁学习紧呀.

作者: finfin 发布时间: 2014-05-05

(玩linux要识得搵system log, 然后将D error key words 系谷歌大神度search

现在的linux已经好好多,完善好多喇。
我当初刚刚接触linux果时,净系将个xwindow 中文化,已经搞到人都癫

都未计一些软件各式各样的patch

Linux呢个OS真系超稳定,同windows简值无得比

基本上set好后,可以唔驶点理佢

当你见到几百天既uptime. 系很有满足感的

有钱的就玩unix,无钱的就玩Linux.
Linux系Server界咁流行亦是有原因的

作者: pk_12345001 发布时间: 2014-05-05
1. 我第一步系咪照打呢两个指令来安装install.sh?
> chmod +x install.sh
> ./install.sh
2. 我上网搜过如何在fedora 64安装32bits libraries, 找到的大多数人都在问64系咪都要装32 lib 呢个问题. 但找不到我要的答案.
3. -将tar.gz解压到current directory , 而家佢就在/home入面个download folder度, 即是照解压系度都得? 或解在/usr/local 又得, 两边都无所谓?
-系咪安装完可以移除呢的f解压ile架? 还是一直留系度?
4. 最后的建立捷径, 系咪一做左就无得改? 例如做左每次打commond, 有无得再改放在桌面咁呢?
5. 其实linux咁依赖指令, 边记得咁多呀? 有些指令都唔短架喎.



作者: finfin 发布时间: 2014-05-05

1. install.sh 官方这个shell script是以ubuntu为准,里面有些指令是ubuntu的指令,Fedora是不能用的,所以只能参考里面的步骤。
直接运行install.sh是会出错的。
2. 你可以先把下面那些32bits的东西装上
sudo yum install ccache cmake gcc gcc-c++ glibc-devel.i686 libstdc++-devel libstdc++-devel.i686
然后运行软件时,缺什么再装什么。
3. 理论上,你可以将软件解压到系统的任何地方,只要有运行该软件的权限就没问题。
但是为了日后方便管理,我们要养成一个好习惯,home directory只会放个人档案,第三方软件,你可以放在/usr/local/下面。
解压后, .tar.gz这个压缩档可以删除, 解压出来的东西不能删除的。
4. 那个捷径,你可以怎样建立都没问题,建立到什么地方,都可以。只要你有权限就可以。
那些捷径,你也可以移除的, 移除捷径可以用 "unlink" 这个指令,不建议你用 "rm" 来移除捷径。
5. 一些常用的指令,用得多就会记得住, 其它的用法,就man 该指令, 或指令后面加 --help,可以知道指令的详细用法。
command --help 或
man command
有时候不知道要用哪个指令,就问问谷歌大神。
6. 你可以先按照下面的步骤来做:
6.1 sudo yum install ccache cmake gcc gcc-c++ glibc-devel.i686 libstdc++-devel libstdc++-devel.i686
6.2 tar -C /usr/local/ -zxvf ./SynologyAssistant-4.3-XXXX.tar.gz
6.3 sudo ln -sf /usr/local/SynologyAssistant/SynologyAssistant /usr/local/bin/SynologyAssistant
(建立捷径到/usr/local/bin/, 这样子可以在终端机,直接输入SynologyAssistant就可以运行,而不需要完整的path.)
6.4 ln -sf /usr/local/SynologyAssistant/SynologyAssistant ~/Desktop/SynologyAssistant
(在桌面建立一个叫SynologyAssistant的捷径, "~" 是代表user home directory, 后面是"Desktop" 还是 "桌面",可以用 "ls"来查看。)
要不要删除 .tar.gz这个压缩档,你自己决定吧。删除档案可以用 "rm"
[ 本帖最后由 pk_12345001 於 2014-2-4 12:17 PM 编辑 ]
作者: pk_12345001 发布时间: 2014-05-05
sudo yum localinstall /home/我个名/download/linux/install.sh
请问如果我系装中文界面, 咁download系咪要用中文"/下载", 咁呢?
咁我打完以上指令, 按enter, 系统就话filename does not end in .rpm

咁即系 .sh系唔装得?

你先去到个目录到
然后行
./install.sh
作者: 星海扬帆 发布时间: 2014-05-05
首先祝你马年行大运!身体健康!Linux越用越顺手

1. install.sh 官方这个shell script是以ubuntu为准,里面有些指令是ubuntu的指令,Fedora是不能用的,所以只能参考里面的步骤。
直接运行install.sh是会出错 ...
> sh ./install.sh
当然都要chmod 左先啦。
其实我download 一样嘢返黎install 嘅话,个网页一定有instruction 教你点做,download 完,爆开左再睇多次有冇README 或者install.txt 之类,跟住做就系。
作者: lohengrin 发布时间: 2014-05-05


我都有睇安装指示呀, 只系readme指示讲的, 有时唔会新手睇完就做到, 佢唔系真一个个好仔细步骤教你做, 有些step系预左你己知道, 或有时佢讲左个一步骤新手来讲跟本唔知系乜咁囉.


另外点解话移除.TAR.GZ要用rm? 佢而家只系在/home/download里面, 左click选择放去垃圾筒咪得囉.

作者: finfin 发布时间: 2014-05-05
唔该各位, 都祝大家新年快乐, 身体健康.


我都有睇安装指示呀, 只系readme指示讲的, 有时唔会新手睇完就做到, 佢唔系真一个个好仔细步骤教你做, 有些step系预左你己知道, 或有时佢讲左个一步骤新手 ...

如果你想Linux知识更进一步,建议你由text mode入手。
作者: pk_12345001 发布时间: 2014-05-05


对於连装个xwindow都嫌阻地方的我来讲,还是用command比较就手

如果你想Linux知识更进一步,建议你由text mode入手。
作者: finfin 发布时间: 2014-05-05


作者: finfin 发布时间: 2014-05-05
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28