我最近購買了 bq Aquaris m10 FHD,我希望安裝桌面版的 dropbox 以及最新的 scrivener beta。這款平板電腦的全部目的是擁有一台可以運行普通桌面應用程式的平板電腦,但似乎無法安裝 .deb 檔案。
系統似乎無法原生識別它們,當我嘗試透過 bash 安裝時,我收到錯誤訊息,告訴我檔案或系統是「唯讀」的(即使在 root 中)。
我嘗試透過 bash 安裝 ubuntu 軟體中心來幫助,一切似乎都正常,但安裝後找不到任何地方,並且系統仍然無法識別 .deb 文件,即使重新啟動後也是如此。
任何建議都會有所幫助。
更新(5 月5 日):從我到目前為止所了解到的情況來看,我不能...雖然dpkg 命令確實可以在命令列中工作(前提是root 已重新安裝為可重寫),但我嘗試安裝的軟體包依賴x84架構,bq Aquaris是arm。話雖如此,我已經了解了一個名為 qemu 的“模擬器”,它在命令列中運行,並且應該能夠安裝和運行應用程式。但如何安裝呢?這是另一個問題。
如果有人能指導我正確的方向,我將不勝感激。
重新掛載 root 的指令是: sudo mount -o remount,rw /
每當打開終端機時,您都必須重新輸入此命令,但這樣做可以讓我添加存儲庫(不起作用),並運行 apt-get 和 apt-get update...無論是否這樣做是明智的. ..我已被警告不要這樣做,但到目前為止,我還沒有造成任何傷害。無論如何,這是我迄今為止所學到的,我認為我正在朝著正確的方向前進......或者可能不是?再次感謝任何幫助。
更新(7 月 15 日):我最近發現 Ubuntu 的 OTA-13 更新將包括「實驗性 amd64 支援」。如果這就是我所想的那樣,那麼 Ubuntu 可能最終會為 Aquaris m10 帶來完整的 .deb 軟體包安裝支持,無論架構如何。如果有人確切知道,請告訴我。
更新(8 月 18 日):壞消息是我對「amd64 支援」的看法大錯特錯。結果是“arm64”,它允許 64 位元應用程式在 32 位元硬體上運行。我想我只是讀了我想看的內容。
好消息是我即將找到一個真正的解決方案。問題不在於arm硬件,而是在作業系統本身。 .deb 套件使用 root 使用者權限進行安裝,並將檔案變更到各種系統資料夾中。在 Ubuntu Touch 和 Unity 8 中,許多檔案和資料夾是唯讀的。因此,.deb 套件無法寫入安裝應用程式所需的檔案。不過,有一種方法可以解決這個問題。
任何更新到 OTA-11 或 12 的人可能會注意到他們的平板電腦和桌面應用程式已分為兩個不同的範圍:自由者或桌面應用程式(因為它最近已重命名)。 Libertine(據我所知)是一個應用程序,允許將 X-11 應用程式安裝到包含最小 Ubuntu 安裝的「容器」中,從而允許應用程式在 Ubuntu Touch 上運行。這就是 LibreOffice、GIMP、FireFox 等預設桌面應用程式在 m10 上安裝的方式。
要安裝新應用程序,您必須使用命令列工具 libertine-container-manager 建立一個新的「容器」。請注意,這無法透過 m10 本身上的終端應用程式完成(假設您安裝了它),因為該應用程式似乎無法在系統上建立或更改資料夾。相反,您必須使用 USB 連接線將 m10 連接到 Ubuntu 桌面。然後在桌面上打開一個終端機窗口,並使用 phablet-tools(假設您安裝了它們)連接到您的 m10。然後你可以使用 libertine-container-manager 建立一個新的「容器」。完成後,再次使用命令列將 .deb 套件安裝到「容器」。刷新您的桌面應用程式範圍,您的新應用程式應該可以使用了。
聽起來很簡單,對吧!這是因為我省略了所有技術術語以及完成這項工作所需的實際 bash 命令。我距離 Linux 大師還很遠,並且仍在為自己制定細節。我最不想看到的就是有人讀到這篇文章,輸入錯誤的命令,然後像我一樣把他們的平板電腦變磚(我花了兩個月的時間才收拾爛攤子)。如果有人成功測試了此安裝,我請求您分享。我想安裝幾個應用程序,並且非常感謝有關如何安裝的詳細指南。
在此期間,我已經了解到 Ubuntu 正在使這一切變得更加用戶友好,甚至計劃讓 Ubuntu Touch 可以使用軟體中心(別擔心,我會重新閱讀它以確保) 。在那之前,我將繼續自己研究這個問題,當我確信我知道的足夠多而不會損壞我的平板電腦時,我會嘗試一下。我期待著報告我的成功或慘淡的失敗。任何。