導航:首頁 > 文件目錄 > uos安裝deb文件提示軟體包架構不匹配

uos安裝deb文件提示軟體包架構不匹配

發布時間:2023-09-14 06:11:28

㈠ 統信系統下載的軟體保存桌面

1.前言
2.解決雙擊、點擊、無法安裝、無法運行程序的方法
3. 將appimage文件轉為deb文件
4.閉坑!Electron打包成deb文件
1.前言
在UOS系統下,deb軟體包是可以安裝使用的,像linux安裝包appimage是無法直接運行的。
這兩天感覺掉進坑裡了,項目基於Electron+react hooks,之前一般是打包成Windows下的.exe文件,雙擊啟動就好了。

後面說要在linux下運行,於是安裝虛擬機,安裝linux的ubuntu系統,為啥這么搞呢,是因為在Windows系統下Electron不支持打包成linux…經過一點小坑後最終測試成功

結果後面又要求在統信操作系統(UOS國產操作系統)下運行,我尋思這不就是套殼linux嘛,於是就把之前測試的linux ubuntu下的文件拿過來尋思直接用,結果進了坑了,首先雙擊無法運行,命令行執行也毫無反應,再就是人家UOS系統也不支持我那個文件類型(appimage)…好在現在問題都解決了,特來總結。以下是經過各種坑後總結出來的直接有效的方法。

2.解決雙擊、點擊、無法安裝、無法運行程序的方法
先說一下哈,我這是linux系統的Appimage文件,思路是修改electron-builder的配置文件和package.json配置文件,如果你不會用Electron打包成linux的可以留言問我。

原因:
是因為UOS系統的安全策略,只需要兩步:

第一,以管理員身份運行

第二,關閉沙盒(sandbox)即可

可以在終端輸入以下命令

// 1,管理員身份運行

su root

//2.關閉沙盒

./你的文件名稱 --no-sandbox
復制
至此,他會自動打開軟體。

小結:
其實現在想來這一步沒啥用,畢竟不能讓客戶每次命令行輸入,所以還是要把軟體轉換成符合UOS系統的軟體,也就是Deb文件,這是一種可以直接安裝的,也是交付給客戶的最終文件,讓他們自己安裝就完事了。

3. 將appimage文件轉為deb文件
說明一下,appimage文件是linux下的安裝包,deb是UOS系統下的安裝包,在UOS系統下,直接安裝運行是無反應的,我們需要轉換成deb軟體包。如果你也要將項目交付給使用UOS系統的客戶,只需要把這個deb軟體包發給他們即可。

3.1 方法:
在UOS系統下,下載安裝appimage2deb軟體,然後按照下面圖片的步驟即可。 

3.2 下載appimg2Deb軟體地址 :
地址:https://gitlab.com/dfc643/appimage2deb



將*.AppImage轉為Debian軟體包工具:Appimage2Deb的使用_Linux軟體_雲網牛站
 

但是有一個小坑,生成的deb包的圖標不是我想要的,如果要換的話,可以在UOS應用商店裡搜索並安裝一款名為appimage安裝工具來替換圖標。

當然還有一個一步到位的方法,這里就不得不提一下認識的一個老哥,ka鹿。他開發了一個插件,在Gitee上搜索UosPackageTool即可。感謝老哥幫助。

㈡ 請教關於linux軟體包的架構問題

rpm包和deb包差不多。命令幾乎一樣install x.rpm

閱讀全文

與uos安裝deb文件提示軟體包架構不匹配相關的資料

熱點內容
電子保單數據出錯什麼意思 瀏覽:368
如何以文件下載音樂 瀏覽:438
計算機網路章節練習 瀏覽:999
單片機的外部中斷程序 瀏覽:48
表格批量更名找不到指定文件 瀏覽:869
js的elseif 瀏覽:584
3dmaxvray視頻教程 瀏覽:905
imgtool工具中文版 瀏覽:539
java幫助文件在哪裡 瀏覽:965
win10切換輸入語言 瀏覽:696
haier電視網路用不了怎麼辦 瀏覽:361
蘋果6手機id怎麼更改 瀏覽:179
米家掃地機器人下載什麼app 瀏覽:82
如何在編程貓代碼島20種樹 瀏覽:915
手機基礎信息存儲在哪個文件 瀏覽:726
如何查找手機備份文件 瀏覽:792
內存清理工具formac 瀏覽:323
iphone過濾騷擾電話 瀏覽:981
wap網路如何使用微信 瀏覽:699
手機迅雷應用盒子在哪個文件夾 瀏覽:351

友情鏈接