❶ 怎麼在linux上安裝windows上的程序什麼是編譯安裝編譯安裝可以安裝windows下的程序嗎
問題一:可以用wine。到http://winehq.org/site/download 可以查到安裝方法。安裝後在終端里執行 wine 程序目錄+程序名 就可以啦
問題二:編譯安裝其實是你下載軟體源碼後用linux下命令使計算機將源碼生成一個軟體並安裝
問題三:一般是不能的
❷ linux上的編譯安裝的基本概念是什麼,具體的流程又是怎麼個樣子
計算機運行的程序都是二進制的代碼,那麼我們所用的編程語言都是自然語言中的字元,那麼就需要有一種機制來將這些轉化成二進制代碼,那麼根據轉化機制不一樣,編程語言(軟體 產生的源頭)分兩大類 解釋型 編譯型,解釋型就不說了,編譯型就是在寫好程序的源碼以後對程序進行編譯,編譯成二進制的可執行代碼。
在linux中很多軟體的源碼都會伴隨著軟體一起發布,軟體就是經過編譯的一些二進制的文件,這些二進制文件由源碼編譯而來。所以當我們拿到了軟體的源碼的時候,可以根據源碼編譯出軟體,然後對軟體進行安裝,這就是你所說的編譯安裝了,對於非電腦專業的人不需要了解那麼多,涉及的東西比較多,要知道在編譯的時候需要設置編譯參數的,,
所以會拿deb rpm包來安裝就行了。。使用打包好的二進制包安裝的另外的好處就是可以由包管理系統進行管理可以方便的對軟體包進行安裝升級和卸載,如果是源碼編譯那麼就需要自己手動的管理了。
具體的流程沒那麼復雜,linux軟體發布的源碼都是有標准格式 的,通常是tar.gz tar.bz2這樣的壓縮包,
tar xvf xxx.tar.gz 解壓源碼包
cd xxx 進入源碼目錄
more INSTALL 或者more README 閱讀源碼包里的安裝說明,看不懂英語的可以跳過這步
./configure 參數 配置編譯參數;最常見的是prefix=安裝路徑 這樣可以把軟體安裝到一個指定目錄而不是安裝到系統的文件結構中(linux的文件結構可以參考FHS標准規范里的定義)
make 當上一步正確的執行後會生成一個Makefile文件,使用make命令可以對軟體源碼進行編譯
make install 安裝(可能會需要root許可權)
//部分軟體還會提供make test 這樣的測試,在安裝前可以運行make test 來測試軟體是否編譯正確。
❸ 軟體安裝的過程是不是就是把編譯好的軟體復制到安裝目錄下啊
那就不用安裝了,只要過去就行了。你說的應該是綠色免安裝軟體。
軟體安裝除了復製程序,還要在注冊表內登記注冊,還有些要啟動服務啥的。
❹ linux下的編譯安裝是什麼意思
編譯:將源代碼變為機器可執行的代碼文件。
安裝:將可執行文件安裝到操作系統里,才可以使用。
補充:Linux操作系統是基於UNIX操作系統發展而來的一種克隆系統,它誕生於1991 年的 [Linux桌面] 10 月5 日(這是第一次正式向外公布的時間)。以後藉助於Internet網路,並通過全世界各地計算機愛好者的共同努力,已成為今天世界上使用最多的一種UNIX 類操作系統,並且使用人數還在迅猛增長。
❺ centos軟體安裝方式中源碼方式安裝和二進制安裝是一個意思嗎
不是一個意思。
二進制安裝和源碼安裝區別
二進制包裡麵包括了已經編譯完成,可以直接運行的程序。你通過下載和解包(安裝),執行完該指令後就可以馬上使用了。因此這種方式簡單快捷,適合比較固定、無需改動的程序。
源代碼包里是程序的原始代碼,在你的計算機上必須經過編譯,生成了可執行的二進制文件,方可運行。一些個人開發的程序、第三方修改或者你希望修改的程序都應當通過源代碼包的來編譯安裝。《Linux就該這么學》一起學習linux
❻ 軟體的安裝包與源代碼有什麼不同嗎
安裝包是你可以直接安裝後使用的,源代碼是代碼文件,需要編譯後才能安裝使用。
❼ 軟體安裝過程
一般安裝都是基於操作系統的,首先是解壓機器代碼,然後是更改注冊表,然後是設置快捷方式什麼的。。。
❽ 極速安裝和編譯安裝有什麼區別
YUM安裝可以看成是在線安裝的一種方式,你只需要yum install 軟體名,系統就自動根據yum源配置文件中的鏡像位置去下載安裝包了,並可以自動分析所需的軟體依賴關系,自動安裝所需的依賴軟體包。此方式適合初學者,簡單方便,不用考慮依賴關系。但有些軟體並不能通過yum來安裝。。
而源碼安裝方式是需要自己到網上下載源碼包,然後解壓安裝。此方式可以指定配置參數,更加靈活方便,兼容性更強。比較適合對Linux系統有較多了解的進階用戶使用。。
實際工作中,兩種方式結合起來使用,效果更佳。
❾ 如果源代碼安裝軟體時,沒有編譯器,能進行安裝嗎
不能
因為安裝軟體必須要有編譯器,所以如果沒有編譯器是安裝不了軟體的。