たさなんぶろぐ

堕落しまくった人の末路(確か元tana3nの気ままなブログ)

*

近況報告的ななんか

      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

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

  関連記事

no image
VPCJ24AJ

手が滑ってイオシスのVPCJ24AJを買ってしまった、大人しくSE425とかSE …

no image
画像収集メモ

個人的には支部でPxDownloader( Px Downloader – Pi …

HTL22のStock4.4+ElementalXでセンサーが死んで自動回転が使えないのをなんとかした。

タイトルの通り。例の自己満足記事です。 この記事はS-0FF,BLU済み、Ele …

no image
DELLが壊れたHDDの代わりをすぐ送ってきてくれた話

時系列で書いたほうがわかりやすそうなので 2017年12月26日 そういえばノー …

1080p/60fps(CFR)でデスクトップキャプチャー

結論から言うとOBS安定です。 ここら辺の説明をあかりちゃんに丸投げお願いして貰 …

HTL22のSplashScreenを変える

参考にしたところ [HOW-TO]Flash a custom splash s …

no image
【iPhone4】SHSHなしでA4デバイスのiOSバージョンを制限有りでダウングレードする

A4デバイスのSHSHなしダウングレード方法 for Windows ( ソフト …

【Lavie】録画機のHDD換装+メモリ増設してみた【LL800/K】

ども、tanaです。 今回は我が家の録画機であるLL800/KのHDD換装とメモ …

no image
めも@SCL23

SIMロック解除 OfficialのMMにしない限りはBNG3モデム焼くかつSe …

コントロールパネル→サウンド→録音→マイクを選択するとシェル共通DLLが動作を停止するやつ

タイトルが長い、長くない? エラー名:Windows シェル共通DLLは動作を停 …