たさなんぶろぐ

量産型おたくの末路

*

近況報告的ななんか

      2019/06/06

openSUSEでLineage14.1ビルド

家でLollipopのカスタムROMを焼いて放置していたHTL22がLineage14.1まで移植されていたことを知り、そのLineage 14.1も2月までアプデが来ているがHTL22向けビルドは1年ぐらい更新されていなかったので
久しぶりにAndroidのROMビルドをやろうと。しかし、昔作った環境はUbuntuStudio14.04LTSでサポート期限迎えてた気がするので入れ直すならどうするかって悩んでArch入れるのは環境構築で満足してしまいそうだったのでMastodonのLTL(mstdn.maud.ioさんち)でちらほら目撃してて試してなかったopenSUSEを試してみることにしました。

元の環境は一応アプデ通知来てたけどうまくいく保証なかったからね仕方ないね。多分2015年とかそこら辺で構築してるので放置期間は長かったとは言え結構使ったと思う。

インストールしたのはTumbleweed版でデスクトップ環境はKDE plasma。サポート期限に縛られなくて良い物のローリングアップデート版なので定期的にメンテしないと詰みそうな気も。VMwareのWorkstationPlayerから適当にメモリ16GB,CPU4コア,ストレージはブート用に20GB、ビルド用に120GBを割り当てました。ストレージはホスト側のSSDに置きました。

ビルド用ストレージはインストール後に追加しましたがパーティション管理するためのツールとかいろいろ入ってるYaST2を起動するところで躓いたので気をつけましょう(今調べたらコマンドラインでsuしてからyastで動くみたい、KDEの設定ウインドウからは起動できなかった)

環境構築

LineageOS/CM14.1 のビルド方法 | dev:mordiford

を参考にしました。
とりあえずapt-getする物の入らないのが多かったのでそれはZypperで雑にインストール。
SDB:Zypper の使い方 – openSUSE Wiki
を参考にすれば基本的に入ると思います。
zypper in でzip Libncurses5 Libncurses5-x86とかBuild-Essentialとか(Build Essential
OpenJDKとかを入れたと思います。他はちゃんとメモ取ってないので覚えてないです。
最悪、ビルドコケる度に入れていけば良いのでなんとかなると思いました。
他に詰まった点としてはrepoを導入する過程でPythonがSSL叩けなくて詰んだ感じがあったのでPyenvを導入して現行バージョン入れ直したら行けました( Linux(OpenSUSE)にPyenvをインストールする – HarukaのNote )
確証はないけれど多分OpenSSLがない状態でビルドした物が入っていたのかもしれないです。

まあそれ以外は普通にUbuntuStudio時代とは変わらないので必要なレポジトリ引っ張ってきてぶん回せば行けました。

肝心なのかわからないHTL22の作業ログはこっち
HTL22であれこれためしたときのdevice/htc/m7wljの差分とかメモ

最終的には普通に動いてました

他なんかあったっけ

わすれたので終わり

 - PC, 端末

Message

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

  関連記事

Inspiron 14 7000 (7460)を買った

諸事情でノート新調することになり某静岡オタクがおすすめしてたので調べてみたらよさ …

SOL26にノングレアタイプの保護フィルムを貼る

どもtanaです。 今回はSOL26にノングレアタイプの保護フィルムを貼ってみま …

no image
音声出力を楽に切り替えたりMXの全サービスTSからMX2だけ残したり

Realtekのオンボードオーディオでスピーカーとヘッドホン出力を切り替える W …

MAXIMUS VII HERO使用時にフロントヘッドホンジャックが変な音になってハマった話

tanaです。タイトル通りです。 音質がクソとかよく言われてるフロントのヘッドホ …

no image
【無線マウス】スリープが自動で解除されるのを解決してみた【Logicool】

こんばんはー。tanaです。 今回は朝起きたらパソコンの電源がついていたのでそれ …

WindowsなnginxでTLS1.3を喋らせる

一般人なので自分用鯖がTLS1.3喋るよりゆづきずが喋ってくれた方がすっごいうれ …

no image
【Inssider】無線LANの干渉を調べるInssider3を使ってみた【Inssider for Home】

こんにちはーtanaです。 ブログのアクセス解析を見てて思うのですがこのブログた …

【XperiaZ3】SOL26をroot化してみた【root取得】

どもtanaです 今回はXperiaZ3のグローバル版であるD6603の初期版の …

no image

Inspiron 14 7000 (7460)を買った | tana3nの気まま …

Mate(MK32M/E-F)にWindowsServer2016を焼く

録画マシンとして常時稼働(※保証対象外行為らしい)してるのにWindows7のま …