最近、bq Aquaris m10 FHD を購入し、Dropbox のデスクトップ バージョンと最新の Scrivener ベータ版をインストールしようと考えています。このタブレットの最大の目的は、通常のデスクトップ アプリを実行できるタブレットを手に入れることですが、.deb ファイルをインストールする方法がないようです。
システムはそれらをネイティブに認識していないようで、bash 経由でインストールしようとすると、ファイルまたはシステムが「読み取り専用」であることを示すエラーが表示されます (ルートでも)。
解決のために、bash 経由で Ubuntu ソフトウェア センターをインストールしようとしましたが、すべて正常に進んだように見えましたが、インストール後にどこにも見つからず、再起動後もシステムは .deb ファイルを認識しませんでした。
どのような提案でも助かります。
更新 (5 月 5 日): これまでに学んだことから、できません... dpkg コマンドはコマンド ラインで動作しますが (ルートが書き換え可能として再マウントされている場合)、インストールしようとしていたパッケージは x84 アーキテクチャに依存しており、bq Aquaris は arm です。そうは言っても、コマンド ラインで実行される qemu と呼ばれる「エミュレータ」があることを知りました。これを使用すると、アプリケーションをインストールして実行できるはずです。しかし、それをどのようにインストールするか? それは別の問題です。
どなたか私を正しい方向に導いてくださるとありがたいです。
また、ルートを再マウントするコマンドは次のとおりです: 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 パッケージは、ルート ユーザー権限を使用して、さまざまなシステム フォルダーにファイルをインストールし、変更します。Ubuntu Touch および Unity 8 では、これらのファイルとフォルダーの多くは読み取り専用です。そのため、.deb パッケージは、アプリをインストールするために必要なファイルを書き込むことができません。ただし、これを回避する方法があります。
OTA-11 または 12 にアップデートした人は、タブレット アプリとデスクトップ アプリが 2 つの異なるスコープ、libertine または Desktop Apps (最近名前が変更されました) に分割されていることに気付いたでしょう。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 の達人からは程遠く、まだ詳細を自分で調べているところです。私が最も望んでいないのは、誰かがこれを読んで間違ったコマンドを入力し、私のようにタブレットを壊してしまうことです (私の失敗を元に戻すのに bq は 2 か月かかりました)。このインストールをうまくテストした方がいらっしゃいましたら、ぜひ共有してください。インストールしたいアプリケーションがいくつかあり、その方法についての詳細なガイドをいただければ幸いです。
その間、Ubuntu はこれらすべてをよりユーザーフレンドリーにしようとしていること、そしてソフトウェア センターを Ubuntu Touch で利用できるようにする計画もあることを私はすでに読んでいます (心配しないでください。念のためもう一度読みました)。それまでは、私は自分でこのことを調べ続け、タブレットを壊さない程度に知識がついたら、試してみるつもりです。成功か、惨めな失敗か、どちらであれ、報告することを楽しみにしています。