Ubuntu Touchをさまざまなデバイスに移植するにはどうすればよいですか?


46

Ubuntu Touchを現在サポートされていないデバイスに移植したいと思います。これを行うための要件は何ですか?どこから始めますか?


11
これは標準的な質問/回答になる可能性があるため、可能な限り詳細に、できるだけ「ハウツー」ガイドに近い回答を行ってください。
トーマスウォード

13
このガイドは、この質問への回答に取り組むことを希望する方に最適な出発点となります。
ネイサンオスマン

私はメーリングリストで、誰かがそのデバイスに幸運があるかどうか尋ねます。
NoBugs

移植に時間がかかりすぎるかどうかを尋ねたいと思います。週末は7月まで少し時間があります。平均でどれくらいの時間が必要ですか?ありがとうございました!

回答:


21

Ubuntu(Touch)13.10がリリースされました。現在、開発者にとって安定しています。こちらからステップバイステップガイドを入手できます

ただし、CyanogenModを使用しました。構築方法については、CyanogenMod構築ガイドご覧ください

Android ガイドのソースからのビルド、およびUbuntu Touch Wikiのビルドも役立ちます。

準備ができたら、前述のUbuntu Phoneインストールガイドとともに、Ubuntu Touch移植ガイドをご覧ください。

手順は次のとおりです。

  1. Cyanomodをビルドする
  2. ルートAndroid

これらのリンクは、あなたがどのように進むべきかについての公正なアイデアを提供します。使用される実際のコードは、ドライバーが異なるためデバイスごとに異なります(ただし、ターミナルコマンドはほぼ同じままです)。

正常に構築されたLava Xolo Q800に移植してみましたが、それもインストールされました。しかし、WiFiに接続する以外に、スマートフォンが行うべきことは何もしません。Androidを再インストールしました。


@ searchfgold6789「手を汚しました」が、構築プロセスは確かにデバイス固有であり(OPは彼のデバイスについて言及していません)、ここのリンクは(移植などのために、ビルドの準備ができました)、それらに含まれるすべてのデータをここで言及するのは長すぎます。実際、私の意見では、逆効果になります。また、報奨金の指示では、ここに記載するには長すぎる追加情報のリソースを
TomKat

1
本文に「手動で移行する手順」を含めてください。この質問では、手順ごとの手順がおそらく最も重要です。リンクはプロセスを補足するものでなければなりません。その段落は、人々がウィキを一語一語コピーするのを防ぐことを目的としていました。
マテオ

@Mateo回答ありがとうございます。ステップバイステップのプロセスに入ったとしても、編集できるものがほとんどないため、ここに貼り付けたガイド全体に過ぎません。手順は次のとおりです。1. Cyanomodをビルドします。2. Androidをルートにします。3.ここで指定されたプロセスを使用してポートします。さらに詳細を提供する必要があると思われる場合は、もう少し具体的にしてください。確かに更新します。残念ながらあなたの主張をよく理解していないのかもしれません。
トムカット

1
これを「チェックリスト」と考える人もいます。最初にこれを行い、次にこれらのリンクを見るのではなく、先に進む方法の一般的な考えなしにこれを行います。コメントからあなたのステップを編集し、賞金を授与しています。
マテオ

@TomKatは、カーネルソースまたはデバイスツリー、ベンダー固有のblob、およびlava xolo q800の専用ドライバーをどこから入手したかを尋ねます。私はそれを手に入れたいです。
カーシック

3

まず、ルート化されたLinux(Android)デバイスを入手して、64ビットUbuntuシステムがあることを確認します。(多くのRAMは、スイングできる場合は16ギガ、または少なくともスワップファイルまたはパーティションで利用できる場合は良いでしょう)

CyanogenModに慣れていない場合は、インストールしてビルドすることで慣れます。あなたがすでに言及したガイドが明確に述べているので、私はこれを言います:

幅広いデバイスをサポートするために、CyanogenModをAndroidシステムのベースとして使用することにしました。AOSPを安全に使用できます。App/ Java側で行われたカスタマイズや改善の多くは使用しませんが、CyanogenModの方がスクリプトとビルド手順が利用できるので簡単です。

デバイスがここにリストされいない場合は、こちらをチェックしてください。これはよく文書化されており、簡単に理解でき、理解を深めるのに役立ち、ガイドがたくさんあります。

http://wiki.cyanogenmod.org/w/Doc:_Building_Basics

好みに応じて、ここから開始することもできます。

http://source.android.com/source/building.html

次に、Cyanogenmodプロジェクトに進みますが、Cyanogenmodを構築することが最善策だと思います。それが終わったら、あなたが言及したガイドに戻ります。

要するに、Androidを最初に学び、Androidを理解すればするほど、Ubuntu Touchは移植しやすくなります。


1
これは理論的には質問に答える可能性がありますが、答えの重要な部分をここに含め、参照用のリンクを提供することが望ましいでしょう。インターネットリソースだけでなく、すでに移植されたデバイスのユーザーを探しています。
ブライアム

もっと詳細な答えが欲しかったのですが、答えがないよりはましだと思います。だから、あなたは賞金を得た。
アンワール

アンワールありがとうございます。@Braiam現在32ビットのシステムを持っていますが、プロセスを完了すると、この回答の更新を提供しますが、少なくとも他の人がどこから始めればよいかを示すのに役立ちます。おそらく他の誰かが自分よりも早くより良い答えを与えることができる
...-CrandellWS


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.