前面大大讲得比较有愿景,小弟讲普通版
基本上,GNU/Linux 下常见的装软件有以下数种方法:
- 套件管理软件,像 DEB 或 RPM 相关的软件
- 绿色软件,整包丢进 /opt 或 $HOME/opt 就可以执行的那种
- 软件安装命令稿,像 install.sh 之类的
pyenv 或 rbenv 这种软件版本管理程式也算这一种
- 原始码,像 something.tar.gz 这种的
需要使用编译器编译后再安装
选项 (1) 可以满足大部分的需求,但 (1) 的软件版本往往较旧
或是有些商业软件不适合放 (1) 的套件库,就会有其他方式
许多商业软件会用选项 (2),那些软件公司自然有方法包成绿色软件
小弟最喜欢这种软件,要反安装就砍资料夹就好
选项 (3) 是将一些手动步骤预先写成命令稿,以节省操作时间
如果怕被偷放料,就只从信任的位置下载命令稿
像 pyenv 这种软件对开发者很方便,像是要测不同版本间的相容性
小弟我现在很少用系统内建的 Python 或 Ruby,都用这种软件装
选项 (4) 基本上是追新才会用的,因为太麻烦了,能不用就不用
如果需要用到 (4) 再上来发文问好了,一言难尽
※ 引述《wheado (principal component QQ)》之铭言:
: 小弟初学 linux 系统,问题可能很白痴,但希望能够多了解一点。
: 所选用的是比 Ubuntu 轻的 Lubuntu。
: 目的是单纯的写自己的程式(R, python, kotlin, android studio),
: 但是想使用 linux
: 目前没有特别的目的,单纯当 windows 用这样,
: 问题1:
: 安装套件 R软件 用 sudo apt-get install r-base 可以安装
: 但不知道安装到哪里了...
: 上网搜寻有关安装路径的问题,大多数的高手都说这个不重要
: 也不需要改,但还是满在意的,希望可以安装在我指定的地方
: 像 windows 那样,另外很特别的是 R 被归类为绘图软件,
: 有点惊讶哈哈QQ
: 问题2:
: 在安装 Android studio 的时候无法用指令安装,
: 参考的是 https://goo.gl/jxT1RK
: umake android 会出现 error,
: 但参考官网的操作可以安装成功,
: 很神奇的是官网并非使用指令安装
: 而是下载 zip 档解压缩,然后就可以执行了!!
: