原以為Mono的.Net執行時原始碼只有17M多,對GDI+的支援庫也不過400多K,這樣編譯出來的東西比微軟的.Net Framework還小得多。結果裝下來才知道GDI+對其它庫的依賴性很強,的確,如果只需要對C#、VB.Net語言本身的基本支援,那隻要裝 Mono就行了。但如果需要System.Drawing和System.Windows.Forms的話,需要下面的包:
libpixman、Cairo (CVS下載):cvs -d :pserver:anoncvs@cvs.cairographics.org:/cvs/cairo co libpixman cairo
(其間可能需要設計環境變數PKG_CONFIG_PATH=/usr/local/lib/pkgconfig才能進行下一步)
libgdiplus:http://www.go-mono.com/archive/1.0/libgdiplus-1.0.tar.gz
Wine:http://www.winehq.com/site/download
winelib(不包含在Wine裡,生成winelib.exe.so):http://www.go-mono.com/archive/1.0/winelib-0.3.tar.gz
這樣裝下來,已經不下百兆了……呵呵。
(原來寫了一些,因為Firefox的bug,突然一聲不響地把全部頁面都關了,於是只好從頭來過,長話短說了)
Mono ── .Net in Linux
相關文章
- 相機+IMU+VINS-MONO+VINS-MONO-LET-NETMono
- Linux(CentOS)下.NET,mono環境的安裝步驟整理LinuxCentOSMono
- Mono 現狀與未來:從Wine-mono 到.NET 9Mono
- 全新的.NET直譯器 – Mono已經到來Mono
- Mono 支援LoongArch架構Mono架構
- 執行LearnVIORB及VINS_monoORBMono
- Unity遊戲框架設計之單例MonoUnity遊戲框架單例Mono
- Java反應式框架Reactor中的Mono和FluxJava框架ReactMonoUX
- 使用mono-repo實現跨專案元件共享Mono元件
- .NET平臺系列27:在 Linux 上安裝 .NET Core/.NET5/.NET6Linux
- Linux安裝Net7SDK執行Net專案Linux
- ubuntu 20.04 搭建 docker 環境(18.04) 執行 vins-monoUbuntuDockerMono
- Mono創始人 Miguel de Icaza今天離開微軟Mono微軟
- 在 Arch Linux 中使用 .NET Core SDKLinux
- 報表生成工具FastReport.Mono 2021年最新版釋出!ASTMono
- asp.net webform在Linux上部署--jexusASP.NETWebORMLinux
- Linux Docker 部署 ASP.NET Core應用LinuxDockerASP.NET
- Linux(寶塔)部署.Net Core完整記錄Linux
- 【.Net Core】 使用 Nginx 釋出 .Net Core 3.1 專案至LInux(Centos7)。NginxLinuxCentOS
- 原來.NET寫的Linux桌面這麼好看?Linux
- .Net 6.0 部署Linux+Nginx +PM2教程LinuxNginx
- Linux透過 Docker 可以託管 .NET Core啦!LinuxDocker
- .NET跨平臺實踐:.NetCore、.Net5/6 Linux守護程式設計NetCoreLinux程式設計
- 【.Net Core】分析.net core在linux下記憶體佔用過高問題Linux記憶體
- 超詳細,手把手教你入門.NET for LinuxLinux
- Linux系統中net目錄有什麼用?Linux
- Linux伺服器使用Docker部署.net Core專案Linux伺服器Docker
- Linux核心net模組引入了Rust程式碼 - PhoronixLinuxRust
- [OS/Linux] Linux核心引數:net.core.somaxconn(高併發場景核心引數)Linux
- 紅帽企業版Linux成為Linux下的.NET Core的參考平臺Linux
- 如何在 Linux 中安裝微軟的 .NET Core SDKLinux微軟
- 如何在 Linux/Windows/MacOS 上使用 .NET 進行開發LinuxWindowsMac
- 使用BeetleX在Linux下部署.NET多站點服務Linux
- linux或者CentOS環境下安裝.NET Core環境LinuxCentOS
- .Net 6.0 WebApi 使用Docker部署到Linux系統CentOS 7WebAPIDockerLinuxCentOS
- 使用 Rootless Linux 容器保護您的 .NET 雲應用Linux
- .NET 6 從0到1使用Docker部署至Linux環境DockerLinux
- .NET Core部署到linux(CentOS)最全解決方案,常規篇LinuxCentOS
- .NET Core學習筆記(1)——在Linux下執行Console APP筆記LinuxAPP