導航:首頁 > 文件目錄 > 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文件提示軟體包架構不匹配相關的資料

熱點內容
哪些網路路由器有API 瀏覽:134
爐石安卓dpi修改器 瀏覽:144
復雜網路邊的權重 瀏覽:891
校園修神錄武器升級 瀏覽:809
蘋果4s怎麼連接4g網路 瀏覽:464
jstljar 瀏覽:99
游戲環境程序集合 瀏覽:162
qq音樂不能播放 瀏覽:431
15g的文件 瀏覽:456
Win10系統無法在消息文件中為 瀏覽:635
ccd文件 瀏覽:826
win7查看文件啟動路徑 瀏覽:693
溧水114網站電話多少 瀏覽:687
蘋果表盤文件下好了怎麼安裝 瀏覽:692
社工庫都有哪些網站 瀏覽:886
恢復刪除的word文件 瀏覽:822
盧本偉什麼事情在網路上走紅 瀏覽:522
sp文件夾在裡面哪個是卸載程序 瀏覽:70
英雄聯盟新版本611 瀏覽:483
三星安卓70夜間模式 瀏覽:135

友情鏈接