前回から少し間が開きましたがubuntuに関する雑感です。 というか,あまりubuntuに限った内容になっていないかもしれません。
ubuntuのpython環境の構築方法について
ubuntu環境についての情報で私の心のベストテン第1,2位に挙げられる gihyo.jpの Ubuntu Weekly RecipeとUbuntu Weekly Topics。
その中でもUbuntuにおけるシステムPythonと、Pythonの仮想環境を使い分ける方法が かなり役に立つ記事だと思います。
というのは,ubuntuの22.04からubuntu24.04の間にシステムのpython環境に直接pip installするのが非推奨になったためで,
ユーザーが利用するpythonの環境はシステムと別に用意する必要に迫られたためです。
また,機械学習系では今でも古いバージョンのpythonやパッケージが古いもの指定での環境構築が必要なものもあり,
標準のvenvだけでは難しいところもあります。
そこで,仮想環境等を構築する方法が紹介されています。 自分が現在使っているpyenvや,最近急速に利用が進んでいるuvについても 簡潔に説明されています。
どのように自分が利用するpythonの環境を構築するか?というとっかかりとして,非常にいい記事ではないかと思います。
Gimpのバージョン3.0が正式リリース
Linux上での画像編集ツールとして長らく利用されているGimpですが, このほどGimp 3.0がリリースがリリースされたようです。
ubuntuから利用するには,deb版ではなくsnap版を利用するのが一番手っとり早いかなと思います。
私もちょこっとだけ画像を加工する時に利用させてもらっています。
ただ,ヘビーユーザーでもないので,OS標準のdeb版をしばらくは利用するような気がします。
Mozcのdocker buildがdeprecated
最近かなりソース変更が激しいので様子見をしていたのですが,
しばらく見ないうちにDockerでのビルドがDeprecatedになっていました。
個人的にもdocker buildしたものは一発目の起動直後の挙動がやや不安定(一度英語キーボードを選んでMozcにすると安定する)
とかあるので,ライブラリのバージョン違い等での挙動違いを避けるためにDeprecatedになったのかもしれません。
各自デスクトップ上で環境を構築してビルドせよ,とのことらしいです。
この日記でもビルド方法を紹介していたりしていたので,記事の内容を修正せんといかんなぁ…と思い始めた今日この頃です。
Emacs 30.1リリース
知らない間に30.1がリリースされていました。会社のPCはビルドして使い始めました。
何故かfont-lock-modeにならないモジュールがある等,やや動作は不可解なところもありますが,
無事動くようになりました。
defadviceがObsoleteになっていて,この数リリースの間に使えなくなるかもしれません。
tc.elでも何ヵ所かで利用しているので,もうすぐdevice-addへの移行が必須です。
いつからdef-adviceを使えるかを調査して,結構昔から使えるなら,全部変えてしまう等の
対策をとらないといけません。めんどくさ。
Mac OS…
ubuntuとは全く関係ないのですが,Julia言語とかLaTeXとかでちょこちょこMac OS固有の不具合っぽいものが報告されています。 今まで使えていたものが,OS等の環境をアップデートすると動かなくなったとか。
Fingerworksの製品出荷を停止させてから,もっぱらのアンチAppleなのですが, MacユーザーはOS側の変更による不具合を,OS側の情報を提提することなしに パッケージ開発者に不具合報告する方が多いように思います。
こんな高いPC買ってるんだから君直したまぇ的な感じでしょうか(100%私の偏見です)。
ubuntuとかは色々変更あっても,わりと他のユーザーから情報が寄せられがちに見えます。
まぁ単純に詳細な更新内容的なものが公開されているかどうかの違いかと思いますが。
まとめ
今回はubuntuの雑感なのになぜか使ってもいないMac OSへのおせっかいとかよく分からない感じになってしまいました。 次回はちゃんとしようと思いつつ,今月はここまでにしようと思います。