設(shè)為首頁收藏本站Access中國

Office中國論壇/Access中國論壇

 找回密碼
 注冊

QQ登錄

只需一步,快速開始

tag 標(biāo)簽: gambas

相關(guān)帖子

版塊 作者 回復(fù)/查看 最后發(fā)表

沒有相關(guān)內(nèi)容

相關(guān)日志

分享 Deepin V23中安裝 gambas(linux上的“VB6”)
熱度 1 ganlinlao 2024-10-1 08:08
Deepin V23 中安裝 gambas ( linux 上的“ VB6 ”) 對于少部分 使用“國產(chǎn)系統(tǒng)”( deepin/uos 、麒麟系統(tǒng))環(huán)境的人來說,如果曾經(jīng)有 vb6/vba 基礎(chǔ), gambas 幾乎是首選的寫“國產(chǎn)系統(tǒng)” 小應(yīng)用、小軟件的編程工具。 gambas 就是一個 在 linux 上的 “vb6” ,非常的相似。當(dāng)然我一般稱 “ basic ”類語言為“老頭樂”。 Deepin V23 源 不包含 gambas ,無法直接安裝。所以安裝 gambas 會變得比較曲折。 1 、 用 timeshif 工具 先備份 系統(tǒng) 到一個 backuplinux 分區(qū),我習(xí)慣用 timeshift 備份系統(tǒng),用空間來換 時間,萬一 系統(tǒng)弄亂以后,一鍵還原。 2 、 安裝新立得軟件管理( synaptic ),注意 deepin V23 官方商店中也沒有(這個真是其名其妙),到 debian 官網(wǎng)中下載 synaptic (目前是 0.91.3 ) Deb 包,安裝。因?yàn)槲也幌矚g使用 終端命令 來操作系統(tǒng),而且更習(xí)慣用新立得 來觀察 庫的依賴關(guān)系,如果有些軟件的底層依賴庫會與系統(tǒng)自帶庫沖突,我一般會放棄安裝軟件,轉(zhuǎn)尋 appimage 版。底層庫的覆蓋,常常會導(dǎo)致系統(tǒng)不穩(wěn)定,甚至崩潰。這也是很多新手用幾天,幾星期就會放棄 deepin 的一個重要原因。有心學(xué)習(xí) linux 系統(tǒng)維護(hù)的人除外。 注:用新立得 軟件管理器,純粹是我個人喜好,它勝在一個“穩(wěn)”,不折騰人。 3、 添加 源。 deepinV23 相當(dāng)于 debian 11( 兼容性高)。 debian11 里 gambas 版本是 3.15 。在這里,添加的是 debian 12 的源, gambas 版本 3.18 (這不是 gambas 最新版, gambas 最新版在 sid 中,不過出于穩(wěn)定性,我還是用 debian12 自帶的 gambas3.18 ) debian 12 國內(nèi)清華源 deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm main contrib non-free non-free-firmware deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-updates main contrib non-free non-free-firmware deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-backports main contrib non-free non-free-firmware deb https://security.debian.org/debian-security/ bookworm-security main contrib non-free non-free-firmware 注:我習(xí)慣性用 新立得添加源,需要時 打勾,用完就取消打勾。平時不需要時,除 deepin 官方源,其它都不打勾。 如果是第一次 添加 debian 源,還需要 添加 debian 的公鑰 (百度更詳細(xì)教程) 到 debian 官網(wǎng)的服務(wù)器獲取相應(yīng)的公鑰 并將獲得的公鑰添加到系統(tǒng)密鑰列表 gpg --keyserver keyring.debian.org --recv-keys sudo apt-key add - 如果提示 缺少 apt-transport-https 包 sudo apt install apt-transport-https ( deepinV23 已經(jīng)自帶) 刷新 debian12 源軟件包索引。然后關(guān)閉 新立得 4、 提前 安裝 gambas 編譯環(huán)境的前導(dǎo)庫 ( 引自 gambas 官網(wǎng) https://gambaswiki.org/wiki/install#t10 ) 在終端中 粘貼 以下命令: sudo apt-get update apt-get install -y build-essential g++ automake autoconf libbz2-dev libzstd-dev default-libmysqlclient-dev unixodbc-dev libpq-dev libsqlite3-dev libglib2.0-dev libgtk2.0-dev libcurl4-gnutls-dev libgtkglext1-dev libpcre3-dev libsdl-sound1.2-dev libsdl-mixer1.2-dev libsdl-image1.2-dev libxml2-dev libxslt1-dev librsvg2-dev libpoppler-dev libpoppler-glib-dev libpoppler-private-dev libpoppler-cpp-dev libasound2-dev libdirectfb-dev libxtst-dev libffi-dev libglew-dev libimlib2-dev libv4l-dev libsdl-ttf2.0-dev libgdk-pixbuf2.0-dev linux-libc-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libcairo2-dev libgsl-dev libncurses5-dev libgmime-3.0-dev libalure-dev libgmp-dev libgtk-3-dev libsdl2-dev libsdl2-mixer-dev libsdl2-ttf-dev libsdl2-image-dev sane-utils libdumb1-dev libqt5opengl5-dev libqt5svg5-dev libqt5webkit5-dev libqt5x11extras5-dev qtbase5-dev qtwebengine5-dev libwebkit2gtk-4.0-dev git libssl-dev qt6-base-dev qt6-webengine-dev qt6-svg-dev libmongoc-dev 終端 如果提示哪一個庫無法安裝。命令中,要把 那個庫先去掉,再粘貼,運(yùn)行。 注:我個人很討厭 終端命令,很不幸,安裝 gambas 必須要先這樣。直接用 deb 包,無法成功安裝。 5 、 重新打開 新立得軟件管理器,搜索 gambas ,依次 安裝 gambas 所有的包(包很多,你也可以挑你需要的)作【標(biāo)記】,再點(diǎn)擊 【應(yīng)用】,進(jìn)行安裝) 安裝完,打開 gambas 祝 好運(yùn)! 注:Gambas是一個類vb6的語言,它可以是解釋性語言,也可以用gcc和llvm編譯器進(jìn)行編譯,界面庫主要是GTK3+和QT(5/6)。 Gambas目前也可以通過cygwin利用gcc或llvm在win上編譯(但沒必要,因?yàn)閣in上工具足夠多了)。 所以本文僅限于向 “國產(chǎn)系統(tǒng)”環(huán)境下的具有vb6/vba基礎(chǔ)的少部人推薦。 gambas的官網(wǎng)教程文檔: https://gambaswiki.org/wiki?l=zh
個人分類: gambas|72 次閱讀|1 個評論

QQ|站長郵箱|小黑屋|手機(jī)版|Office中國/Access中國 ( 粵ICP備10043721號-1 )  

GMT+8, 2024-10-23 08:35 , Processed in 0.087192 second(s), 13 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

返回頂部