Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
安心してください、日本語使えますよ―Ubuntu日本語Remix提供休止に寄せて― 2024-...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Nobuto Murata
November 17, 2024
Technology
2.3k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
安心してください、日本語使えますよ―Ubuntu日本語Remix提供休止に寄せて― 2024-11-17
Nobuto Murata
November 17, 2024
More Decks by Nobuto Murata
See All by Nobuto Murata
新しいUbuntu/GNOMEが使いたいからXからWaylandへ移行頑張ってるの巻 2026-06-20
nobutomurata
0
170
Untitled Presentation―プレゼンのためのプレゼンテーション
nobutomurata
0
190
助けて! XからWaylandに移行しないと新しいGNOMEが使えなくなっちゃう 2025-07-12
nobutomurata
2
520
おうちクラウドの夢よ再び―OpenStackが今熱い― 2024-06-01
nobutomurata
0
980
19.10をUnityっぽくして使う
nobutomurata
0
71
Canonical Livepatchサービスのご紹介 2017-11-01
nobutomurata
0
78
Nova-LXDとLivepatch, GREE Mini Tech Talk 2017-06-21
nobutomurata
0
50
Ubuntu PhoneとConvergence振り返り会 2017-05-13
nobutomurata
0
94
オレのUbuntuノートPCセットアップ 2016-12-17
nobutomurata
0
73
Other Decks in Technology
See All in Technology
AIAU_UMEMOGU_ninomiya_slide
ninomiya_ii
0
280
自作お家AIエージェントスタックチャンFWで困っている所紹介
74th
0
130
脱SaaS!FDEを支えるプロビジョニングと分離設計
knih
0
300
クレデンシャル流出 ― 攻撃 3 時間 vs 復旧 10 時間。この非対称性にどう備えるか
kazzpapa3
3
620
技術・能力を向上する原理原則 #きのこセッションa #きのこ2026
bash0c7
0
140
“詰む”前に仕組みを作れ 〜技術の波に溺れないためのキャッチアップ術〜
takasyou
7
4.3k
Flow 不死:AI 時代 DevOps 的不變本質
cheng_wei_chen
2
550
フルAIで個人開発して学んだあれこれ / yuruai vol.1
isaoshimizu
0
150
コミュニティの有益性 ~JAWS Days 2026 での体験を通して~ / The Benefits of a Community ~Through My Experience at JAWS Days 2026~
seike460
PRO
0
300
OTel × Datadog で 「AI活用」を計測し、改善に繋げる
shihochan
2
1.1k
AWS Security Hub CSPMの成功・失敗体験
cmusudakeisuke
0
590
Text-to-SQLをAgentCoreで実現し、生成されるSQLの精度を定量的に評価する
yakumo
2
100
Featured
See All Featured
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.7k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
160
Typedesign – Prime Four
hannesfritz
42
3.1k
sira's awesome portfolio website redesign presentation
elsirapls
0
290
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
55k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
25k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.1k
Transcript
安心してください、日本語使えますよ ―Ubuntu日本語Remix提供休止に寄せて― Ubuntu 20周年記念オフラインミーティング Nobuto Murata <
[email protected]
> 2024-11-17
Disclaimer 本日はUbuntuコミュニティーのイベントに コミュニティーの一員という立場で参加していますが、 所属を隠していると思われてはいけないので Canonicalの従業員であることを先にお伝えしておきます。 ただし、発言は所属組織を代表するものではありません。
Ubuntu20周年おめでとうございます 20 years of Canonical Ubuntu https://ubuntu.com/20years Ubuntu Early Days
| 20 Years of Ubuntu Reflections from the Canonical team Ubuntu 20周年記念 オフラインミーティング
20 years of Ubuntu 4.10 Warty Warthog 5.04 Hoary Hedgehog
5.10 Breezy Badger 6.06 LTS Dapper Drake 6.10 Edgy Eft 7.04 Feisty Fawn 7.10 Gutsy Gibbon 8.04 LTS Hardy Heron 8.10 Intrepid Ibex 9.04 Jaunty Jackalope 9.10 Karmic Koala 10.04 LTS Lucid Lynx 10.10 Maverick Meerkat 11.04 Natty Narwhal 11.10 Oneiric Ocelot 12.04 LTS Precise Pangolin 12.10 Quantal Quetzal 13.04 Raring Ringtail 13.10 Saucy Salamander 14.04 LTS Trusty Tahr 14.10 Utopic Unicorn 15.04 Vivid Vervet 15.10 Wily Werewolf 16.04 LTS Xenial Xerus 16.10 Yakkety Yak 17.04 Zesty Zapus 17.10 Artful Aardvark 18.04 LTS Bionic Beaver 18.10 Cosmic Cuttlefish 19.04 Disco Dingo 19.10 Eoan Ermine 20.04 LTS Focal Fossa 20.10 Groovy Gorilla 21.04 Hirsute Hippo 21.10 Impish Indri 22.04 LTS Jammy Jellyfish 22.10 Kinetic Kudu 23.04 Lunar Lobster 23.10 Mantic Minotaur 24.04 LTS Noble Numbat
The Hague, Netherlands; Oct 25 – 27, 2024 https://ubuntu.com/summit https://events.canonical.com/event/51/ Ubuntu Summit
2024も開催される
その週、私はずっとその場所にいた
しかし色々あって観光
Ubuntu日本語Remix 提供休止のニュース
“長年にわたりISOイメージ形式で配布してきた 「Ubuntu日本語Remix」ですが、 Ubuntu 24.04 LTSではリリースしないことに 決定しましたのでお知らせします。 Jun Kobayashi 2024年6月10日 ubuntu-jpメーリングリストにて
https://lists.ubuntu.com/archives/ubuntu-jp/2024-June/006668.html https://www.ubuntulinux.jp/News/ubuntu2404-ja-remix Ubuntu 24.04 LTS[以降]の 日本語Remixについて “
Ubuntuのインストールは これから英語で やらなければならない。 あり得そうな誤解 インストール後に 「日本語化」の手順が 必要になってしまう。 今までお世話に なりました。 感謝しかありません。
〇〇に移行します。 → すべて誤解です❗
“Ubuntu日本語RemixのISOイメージの主な利点は、 日本語ライブ環境が使えること、およびインターネット 未接続状態でも日本語のデスクトップ環境を スムーズにセットアップできることでした https://lists.ubuntu.com/archives/ubuntu-jp/2024-June/006668.html https://www.ubuntulinux.jp/News/ubuntu2404-ja-remix 日本語Remix ISOイメージの利点 “
接続しない Ubuntu公式イメージを使った時の流れ 日本語を選択 インストールを選択 試すを選択 再起動 インターネット接続 オフラインのケースへ
接続しない 日本語がそのまま使えるステップ 日本語を選択 試すを選択 オフラインのケースへ インストールを選択 インターネット接続 再起動
日本語Remixが追加でカバーしていた箇所 再起動 日本語を選択 オフラインのケースへ インストールを選択 接続しない 試すを選択 インターネット接続
“Ubuntu日本語RemixのISOイメージの主な利点は、 日本語ライブ環境が使えること 、およびインターネット 未接続状態でも日本語のデスクトップ環境を スムーズにセットアップできることでした 日本語Remix ISOイメージの利点 “ 定番のインストールステップ以外のところも 手厚くサポートしていた。
通常のインストール作業はほぼ変わりがない。
あらためて定番のインストール手順 公式イメージ編 16
英語だけれども30秒で自動選択
この言語選択画面で「日本語」を探せれば
選択した時点から日本語表示に
アクセシビリティ
キーボードレイアウト
ネットワークに接続
インストールを選択
インストールの種類
アプリケーション
コンピューターを最適化
ディスクのセットアップ
アカウントの設定
タイムゾーンを選択
インストールの準備完了
ファイルをコピーしています
システムをインストールしています
今すぐ再起動
Please remove the installation medium, then press ENTER
「ENTER」は日本語、いいね? ほ、ほら日本語キーボードの刻印にも “Enter”ってあるし
再起動後にログイン画面
「ようこそ」セットアップ画面
日本語が使える
日本語Remixパッケージ
“かつては快適な日本語デスクトップ環境を実現するため 複数のパッケージを追加・変更していたものの、 この10年ほどは主にZIPファイル展開時の日本語ファイル名 文字化け対策の変更しか加えておりませんでした。 この対策パッケージは、Ubuntu 24.04 LTS以降も 引き続き提供する予定です。 https://lists.ubuntu.com/archives/ubuntu-jp/2024-June/006668.html https://www.ubuntulinux.jp/News/ubuntu2404-ja-remix
日本語Remixパッケージとは “
“unzipコマンドでWindowsで作られたZIPファイルを 展開する際、ファイル名の文字コードが CP932であるものとして扱うよう環境変数を設定します。 要するに export UNZIP='-O CP932' export ZIPINFO='-O CP932'
ubuntu-defaults-ja “
“ZIPファイルの展開時、環境変数に応じてファイル名の 文字化けを回避するパッチを適用しています。 7zipをインストールした環境ではFile Roller(書庫マネージャー) がZIPファイルの処理に7zipを優先して使うため、 このパッチを適用した7zipをインストールしないと 日本語ファイル名が文字化けすることがあります。 7zipおよび7zip-standalone “
日本語Remixパッケージを使わない形での解決 (いわゆるUbuntu本体での解決)は難しいと思われていた。 そう、Ubuntuが20周年を迎える2024年までは。 20周年の節目である24.10(oracular)には 実は2つの注目すべきchangelogがある。 どちらも歴史のある問題で
* Use system locale to select codepage for legacy zip
archives 内容は日本語Remixパッケージの7zipで加えている変更と同等。 →対策しないといけないものをさらに 1つ減らせる可能性 7zip (24.06+dfsg-1) unstable -> oracular
* Add 30-fix-code-pages.patch with the following fixes (LP: #2066389): -
Added proper OEM code page detection based on system locale setting. 設定されている言語に応じて、Windows生成zip対策が動的に入るように。 →環境変数設定部分をなくせる可能性 unzip (6.0-28ubuntu5) oracular
Ubuntuが20周年を迎える2024年にいきなり好転した。 ただし、デスクトップでunzipを使うためのfile-rollerが 23.04以降はデフォルトでインストールされていない。 ユーザーがインストール時に「拡張選択」を選ぶか 別途インストールする必要がある。 デフォルトの Nautilus -> gvfsd-archive ->
libarchive では日本語Remixとして“直して”いたものとは別の問題があるという認識。 どちらも歴史のある問題ではあったが
おまけ: ライブ環境を日本語で使う 公式イメージ編
「試してみる」を選択
デスクトップ
日本語が使えない
Languageの設定を探す
“Install / Remove Languages”
“Japanese”にチェックを入れる
Apply
「日本語」が出てくるので
ぐぐっと一番上に移動する
一旦ログアウト
再ログイン後に日本語環境になる
「キーボード」内、入力ソースの追加
日本語 -> 日本語(Mozc)
日本語入力もできるように
“Ubuntu日本語RemixのISOイメージの主な利点は、 日本語ライブ環境が使えること 、およびインターネット 未接続状態でも日本語のデスクトップ環境を スムーズにセットアップできることでした まとめ “ 結論: 定番インストールステップに影響はないので慌てない。 今までありがとうUbuntu日本語Remix
ISOイメージ! 君がいなくなっても私はもう一人で 公式イメージを使って日本語でUbuntuがインストールできるんだ。
Thank you! Questions?