本帖最後由 evantkh 於 2017-12-6 22:38 編輯
Android源自linux,都有唔同distribution,但係apk裡面都包晒所有system 以外既so library,而所有apk都只 ...
ati16800 發表於 2017-12-6 21:43



   
但我見到裝到但用唔到嘅例子,最後都係要逐個牌子test and certify。

同埋,甚麼叫system以外?一般desktop Linux distribution都係好多野要用時先會裝,而Android用戶基本上唔會自己去改個系統,咁係咪所有可能未裝但在repository上嘅library/dependency都要自己ship埋俾用戶?會唔會有library/dependency嘅license問題?

TOP

Android源自linux,都有唔同distribution,但係apk裡面都包晒所有system 以外既so library,而所有apk都只 ...
ati16800 發表於 2017-12-6 21:43



    Android真係做得好好, 裝軟件可以係google play搵又得, 上網download apk裝又得

TOP

本帖最後由 evantkh 於 2017-12-6 23:20 編輯
樓主重點就係呢度啦,亦係 LINUX 樽頸位,需要突破才能起飛正式挑戰 WIN,MAC,暫時只有 ANDROID 做到,SO WHY ...
chue 發表於 2017-12-6 21:53



   
Linux好多package嘅feature都冇係GUI顯示出黎,用戶要自己去睇man page/documentation。如果係做消費者產品就好唔user-friendly,但如果我想開server都唔想咁大個GUI裝係上面。

TOP

我只係要加裝4個package - 先係p7zip,然後make (舊版),最後係git(呢個最終裝唔到).
先講p7zip,最初我 ...
ati16800 發表於 2017-12-6 19:31



   

我係前面可能講得唔清楚。

p7zip:官網果個version佢比個壓縮檔案你解壓,解壓完直接用,唔使裝,唔清楚你裝個source係乜野
make:你裝果個過程明顯係叫你自己compile from source,佢唔會知你果個係乜野distribution,個個distribution個package manager唔同,冇得就咁比個package你用package installer裝
git:正常唔會冇,我估你係冇update個cache,Ubuntu係要先行apt-get update更新個package list先可以再apt-get install <package>,如果你用CentOS用yum就唔使咁樣

Android得一個方法裝app就係點apk裝或者用Store之後係launcher click入去,個個developer都係要咁樣提供軟件,但一般Linux distribution你知道個exeuctable個path就可以行,唔一定要裝先行到。啲developer唔做RPM/DEB package係個developer嘅選擇,而唔係Linux唔可以self installing,如果你留意Google Chrome或者NVIDIA個driver其實係做到你所講類似msi的方法。唔係Linux問題,而係寫軟件的developer冇做。

TOP

但我見到裝到但用唔到嘅例子,最後都係要逐個牌子test and certify。

同埋,甚麼叫system以外?一般desktop Linux distribution都係好多野要用時先會裝,而Android用戶基本上唔會自己去改個系統,咁係咪所有可能未裝但在repository上嘅library/dependency都要自己ship埋俾用戶?會唔會有library/dependency嘅license問題?

以我所知,Android除左跟機既system之外,其餘user裝既野都唔可以(亦唔會)share比其他app去用,所以全部 apk都應該"全包"。至於license,當然係由開發者俾錢(都有好多freeware既)。

TOP

本帖最後由 evantkh 於 2017-12-7 00:10 編輯
以我所知,Android除左跟機既system之外,其餘user裝既野都唔可以(亦唔會)share比其他app去用,所以全部 a ...
ati16800 發表於 2017-12-7 00:02



   
我唔係講license fee嘅問題,而係copyleft還是permissive等等嘅問題,例如GPL、LGPL、Apache license等。

用shared library有個好處就係唔同process可以共用,節省physical memory。

TOP

當你知點裝既時候....(套套軟件都可能有佢獨自既安裝方式...)
你會發覺ubuntu 既安裝有幾強大.....真的是一鍵全安裝.....

TOP

但一般用家唔識亦唔會理呢D,要佢地學又未必有時間學

TOP

本帖最後由 evantkh 於 2017-12-7 01:26 編輯
但一般用家唔識亦唔會理呢D,要佢地學又未必有時間學
chue 發表於 2017-12-7 00:47



   
但唔係所有系統都係俾一般用家用,例如RHEL/OEL/SLE。

TOP

當你知點裝既時候....(套套軟件都可能有佢獨自既安裝方式...)
你會發覺ubuntu 既安裝有幾強大.....真的是一 ...
VADER 發表於 2017-12-7 00:45



   
但好多open source軟件都冇用distributions提供嘅一鍵安裝

TOP