Linux 板


LINE

※ 引述《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 Linux以及其他类Unix系统使用的档案系统标准并不以软体为分类标准 而是以档案性质为分类依据 (试想:大部分的软体还是会使用到%APPDATA%来存一些运作需要的资料,需要使用 Program Data来存一些更新或者快取,需要写一堆注册码来确保自己的独占性 所以根本不是只有安装到Program Files这麽简单) https://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard 维基页面也有中文版可以参考 这样子的标准有什麽优势呢?首先应该是Shared Library的普及吧? http://tldp.org/HOWTO/Program-Library-HOWTO/shared-libraries.html 因为Linux/Unix大部分的基础建设都是基於开源协议发布的,所以他们的二进制档案之间 可以自由的互相参照,以至於一个应用程式不需要为了能执行而从网路上把整个相依的 library都包裹起来下载给使用者,而是动态的去使用者系统中调度需要的library来执行 ,这中间的容量差异应该是不言可喻的。 至於安装方式,你首先应该会发现并不需要「到官网下载後安装」这个步骤 而这也是Linux系统跟Windows操作逻辑很不一样的地方,也是它能大量布署的优势之一 ——使用套件库(repository)来建构信任网路以及统一发布更新 你可以想像它类似於Windows Update,但是比它更完善、更透明、更注重使用者选择权 然而,每个Linux发行版[1]都有自己的一套管理机制(通称package manager) 所以要知道从网路下载了什麽东西、安装到了哪里等等问题,就要先问「这个系统用的是 哪套套件管理员?」 Ubuntu是基於Debian的下游分支,使用的是apt指令从来源清单(source list)[2]中搜寻套 件,在本机端使用的是dpkg套件管理员。 然後才是问「那这两个软体的操作方法呢?」 https://askubuntu.com/questions/32507/ [1]至於为什麽不叫系统?因为其实大部份Linux都是基於同样的coreutils以及一些开源 的基础建设搭建而成的,所以不会自称Linux系统(R)或Linux(TM) 当然,道德上如此,法律上为了维护这个地位,这些商标权也在Linux foundation下持有 所以大部分的Linux也只能自称distribution,而非Linux OS [2] /etc/apt/sources.list.d/ 或 /etc/apt/sources.list : 问题2: : 在安装 Android studio 的时候无法用指令安装, : 参考的是 https://goo.gl/jxT1RK : umake android 会出现 error, : 但参考官网的操作可以安装成功, : 很神奇的是官网并非使用指令安装 : 而是下载 zip 档解压缩,然後就可以执行了!! : ---------------------切-------------------- : 问题是 如果我想像问题2那样下载一个 R 的 zip 档 : 到我的指定目录然後解压缩,就可以达到 : 安装某个软体到我的指定目录了 : 但...对於大多数用指令就可以安装的软体 : 要怎麽做???? : 请指教,谢谢。 在企业中,无论是为了保护特定实做(智慧财产)或者是为了确保软体可执行性(方便试 用),会舍弃共享函式库而就静态库(static library, static lib)的方式发布软体 优势除了上段提的,还有不需要提权到root就能安装软体,但同时也代表,任意执行网路 上非信任来源的二进位档案,无法确保其不会经由系统漏洞自我提权的可能性。 但是,现在一些(堆?)软体为了抢占市场或者为了达到宣称的跨平台优势,而又不打算 用心维护跨不同版本的支援,会选择自己产生一套套件管理方式,如gem, pip, npm等等 这些软体通常也都有自己的一套版本管理系统,也强过自己下载压缩档,自己使用资料夹 名称分版号。 至於,想要如同Windows一般的安装软体的话,我会建议放在/opt下,一个软体一个资料 夹,并且要注意你的应用程式的执行档所在位置,必要时必须汇出到PATH好让系统知道 去哪里找执行档来执行。 --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.119.157.128
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Linux/M.1523776242.A.6B7.html
1F:推 ddtsatan: 推 04/15 20:29
2F:推 R0bin03: 推个 04/15 21:51
3F:推 Gold740716: 没听过的发行版,推一下 04/15 22:49
4F:推 dces4212: 推 04/16 16:21
5F:推 wheado: 不要推一下,帮帮忙啊大哥们 04/16 17:31
6F:→ obarisk: 查克拉你没有听过,是说查克拉不教Pacman吗? 04/16 21:26
教pacman会: 1. 先吓跑一票新人 2. 被Archer鄙视不是正宗 3. 顺便被两大门派围殴(误
7F:→ qoopichu: 大家应该对螺旋丸之类的比较熟悉(? 04/16 22:11
拿乳头4ni? ※ 编辑: ChakraLinux (140.119.157.128), 04/16/2018 22:51:45
8F:推 shyangs: 如果遇到 依赖不同版本的同一lib 情况怎麽办 04/17 01:08
9F:推 cory8249: 推 04/17 01:12







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:iOS站内搜寻

TOP