沒有root時的簡易安裝軟體方式 - Linux

Emily avatar
By Emily
at 2016-01-12T04:15

Table of Contents

其實已經被這個問題困擾很久,
但一直找不到解法,
只好上來跟各位神人求助.

常常要裝一些open source軟體/library時,
安裝通常只需要幾行sudo apt-get xxx就可以完成,
連dependency都會幫你處理好,
但這個安裝方式在你沒有root權限時是行不通的.

目前的解決方式都是手動一個一個抓source code,
compile再安裝到home目錄,
這個在dependency一多時完全是個災難,
而且有些東西很難compile或是很難裝到home目錄.

尤其在學校的環境,
通常這些server都是共用的,
所以不太可能讓你有root權限,
當然自己買或架一台Linux server是個解決方案,
但不太可能自己出錢買一台有4張頂級顯卡與多個高階CPU的server...
通過網管的話常常要裝一個library就要一個星期,
裝完發現有些問題要重裝或是裝其它dependency就又要一個星期 orz

所以想請問各位,
有什麼方法可以在沒有root權限時,
仍能用類似apt-get這樣的指令簡單的裝library到home目錄下呢?

謝謝!

--
Tags: Linux

All Comments

Belly avatar
By Belly
at 2016-01-14T23:18
Linuxbrew ?
Isla avatar
By Isla
at 2016-01-19T18:40
↓我沒試過,但這個看起來可以考慮?
https://github.com/fsquillace/junest
Susan avatar
By Susan
at 2016-01-21T22:18
Linuxbrew 還是有 library 的問題
我自已在某個沒權限的 server 上體驗過
Freda avatar
By Freda
at 2016-01-26T08:11
似乎沒辦法像 Homebrew 那麼完整
Cara avatar
By Cara
at 2016-01-26T09:19
編譯安裝至指定目錄,例如 $HOME/opt/ruby-2.3.0
Doris avatar
By Doris
at 2016-01-29T21:50
執行路徑加入 sh 設定檔。要重裝,砍掉目錄就可以了
編譯不會過,很有可能安裝 binary 執行上也會出問題
Valerie avatar
By Valerie
at 2016-01-30T11:59
全部compile,缺什麼抓什麼tar來裝,只是很累
Ivy avatar
By Ivy
at 2016-01-31T17:08
我是覺得個人用能裝的 pkg 應該會不太多,自行編譯
Ophelia avatar
By Ophelia
at 2016-02-04T07:44
會比較方便。弄了個架構什麼的,到時也不知 quota 夠
Andy avatar
By Andy
at 2016-02-07T05:14
不夠。
Eartha avatar
By Eartha
at 2016-02-07T12:44
註冊AWS來用?
Bethany avatar
By Bethany
at 2016-02-09T08:26
直接debootstrap一個系統出來用? 出來的目錄下的檔案設定好
LC path可能就可以了
debian minimal install好像也才100MB
Andrew avatar
By Andrew
at 2016-02-13T03:09
docker也許是個解決方法
Kama avatar
By Kama
at 2016-02-17T17:41
Docker、KVM 、virtual box 都可以試試
Edwina avatar
By Edwina
at 2016-02-18T01:27
https://wiki.debian.org/fakechroot
Regina avatar
By Regina
at 2016-02-20T20:18
我想照原PO的需求Docker、VM、LXC之類的應該都不能用 XD
Charlie avatar
By Charlie
at 2016-02-22T09:19
fakechroot或是LC path之類的比較有機會一點
Gilbert avatar
By Gilbert
at 2016-02-24T04:53
本來有想推UML,但原po的重點在計算可能不太行
Ula avatar
By Ula
at 2016-02-27T22:06
看起來fakeroot+fakechroot比較好用
Isla avatar
By Isla
at 2016-02-28T08:49
我以前是先用apt-get找dep,再用aptitide download xxxpkg下
載, dpkg -x pkg $path-to-install解開,再LC_PATH來跑
Lauren avatar
By Lauren
at 2016-02-29T06:10
還是有點麻煩
Jacky avatar
By Jacky
at 2016-02-29T18:56
他意思是說,下載 .deb 套件包,用解壓縮軟體解開直接執行
Adele avatar
By Adele
at 2016-03-05T18:18
不能跑的再看缺了什麼環境變數再加這樣
Annie avatar
By Annie
at 2016-03-10T12:16
Gentoo prefix
Anthony avatar
By Anthony
at 2016-03-14T08:10
只是 Gentoo prefix 很容易遇到壞掉的 pkg,常常要手動修

install arch inside alpine chroot失敗

Tom avatar
By Tom
at 2016-01-11T22:00
大家好,我是linux的新手,最近認識了alpine 這個很小的linux , 在翻他的wiki時看到這個 http://wiki.alpinelinux.org/wiki/Installing_ArchLinux_inside_an_Alpine_chroot 就心血來潮想要照步驟安裝..... b ...

i-rocks G02藍牙搖桿配 Linux mint 17.3

Dora avatar
By Dora
at 2016-01-10T23:48
最近買了一支 i-rocks G02藍牙搖桿, 搭配 Linux mint用起來還不錯, 給想要打 Game的人參考一下 https://docs.google.com/document/d/1NZOTGrR8mqq5XslbXUiplOM9wtik4IMlLDEEuFIxmT4/edit?usp=shar ...

lINUX 最後的封裝?

Charlie avatar
By Charlie
at 2016-01-10T22:10
請問如果設計一台機器,裡面使用的是LINUX,系統與程式可以透過網路更新,在機器釋出前要如何處理使用者遠端登入的問題? 是要留˙一個後門? 還是把它封起來? 求解法或關鍵字 ,謝謝 -- Sent from my Windows - ...

networkmanager 需要關閉嗎?

Victoria avatar
By Victoria
at 2016-01-10T21:07
用舊的機器來準備架設一些學習用的環境, 首先安裝的是 CentOS 6.5, 預設套件環境是 desktop , 安裝完進入桌面, 檢查一下…………沒有網路? 查了一下, 基於 NetworkManager 套件的關係, 需要自己選擇連線才能連上網路, 所以大多數的選擇是直接把 NM 給停用, 這邊想問一 ...

請問有無螢幕檢測軟體

Queena avatar
By Queena
at 2016-01-09T21:12
各位前輩好,最近使用linux(debian)時有一點疑問 使用windows時有不少螢幕檢測軟體,檢測亮暗點、顏色、對比、灰階、解析度等 linux搜尋了很久找不到類似的軟體,僅有線上使用 如果需要離線使用,有無推薦的套件可以安裝? 謝謝了andgt;and#34;andlt; - ...