<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
	<id>https://mochiu.net/api.php?hidebots=1&amp;urlversion=1&amp;days=7&amp;limit=50&amp;action=feedrecentchanges&amp;feedformat=atom</id>
	<title>MochiuWiki : SUSE, EC, PCB  - 最近の更新 [ja]</title>
	<link rel="self" type="application/atom+xml" href="https://mochiu.net/api.php?hidebots=1&amp;urlversion=1&amp;days=7&amp;limit=50&amp;action=feedrecentchanges&amp;feedformat=atom"/>
	<link rel="alternate" type="text/html" href="https://mochiu.net/index.php/%E7%89%B9%E5%88%A5:%E6%9C%80%E8%BF%91%E3%81%AE%E6%9B%B4%E6%96%B0"/>
	<updated>2026-07-16T14:07:33Z</updated>
	<subtitle>このフィードでこのウィキの最近の更新を追跡できます。</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://mochiu.net/index.php?title=%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB_-_Codex_for_Linux&amp;diff=15125&amp;oldid=14748</id>
		<title>インストール - Codex for Linux</title>
		<link rel="alternate" type="text/html" href="https://mochiu.net/index.php?title=%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB_-_Codex_for_Linux&amp;diff=15125&amp;oldid=14748"/>
		<updated>2026-07-15T23:22:47Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;インストール手順&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ja&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← 古い版&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2026年7月16日 (木) 08:22時点における版&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;4&quot; class=&quot;diff-multi&quot; lang=&quot;ja&quot;&gt;(同じ利用者による、間の1版が非表示)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l81&quot;&gt;81行目:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;81行目:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# [https://github.com/openai/codex/releases OpenAI Codex GitHub Releases]にアクセスする。&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# [https://github.com/openai/codex/releases OpenAI Codex GitHub Releases]にアクセスする。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# 最新のリリースからLinux用バイナリをダウンロードする。&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# 最新のリリースからLinux用バイナリをダウンロードする。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;#* codex-x86_64-unknown-linux-musl.tar.gz (x64)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;#* codex-aarch64-unknown-linux-musl.tar.gz (AArch64)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;# ダウンロードしたファイルを解凍する。&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;#: &amp;lt;pre&amp;gt;tar xf codex-&amp;lt;アーキテクチャ名&amp;gt;-unknown-linux-musl.tar.gz&amp;lt;/pre&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;# ファイル名を変更する。&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;#: &amp;lt;pre&amp;gt;mv codex-&amp;lt;アーキテクチャ名&amp;gt;-unknown-linux-musl codex&amp;lt;/pre&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# 実行権限を付与する。&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# 実行権限を付与する。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#: &amp;lt;pre&amp;gt;chmod +x codex&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;-linux-x64&lt;/del&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#: &amp;lt;pre&amp;gt;chmod &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;u&lt;/ins&gt;+x codex&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# 環境変数 &amp;lt;code&amp;gt;PATH&amp;lt;/code&amp;gt; を設定したディレクトリに配置する。&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# 環境変数 &amp;lt;code&amp;gt;PATH&amp;lt;/code&amp;gt; を設定したディレクトリに配置する。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#: &amp;lt;pre&amp;gt;sudo mv codex&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;-linux-x64 &lt;/del&gt;/usr/local/bin/codex&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#: &amp;lt;pre&amp;gt;sudo mv codex /usr/local/bin/codex&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l194&quot;&gt;194行目:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;200行目:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;特定のブランチからクローンする必要がある。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;特定のブランチからクローンする必要がある。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;# ビルドに必要な依存関係のライブラリをインストールする。&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;#: &amp;lt;syntaxhighlight lang=&quot;text&quot;&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; # RHEL&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; sudo dnf install 7zip curl unzip make gcc-c++ python3 rpm-build&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; # SUSE&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; sudo zypper install -t pattern devel_basis&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; sudo zypper install 7zip curl unzip make gcc-c++ python3 rpm-build&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &amp;lt;/syntaxhighlight&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# リポジトリをクローンする。&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# リポジトリをクローンする。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#: &amp;lt;pre&amp;gt;git clone -b feat/install-latest-installer --single-branch https://github.com/robustonian/codex-desktop-linux.git&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#: &amp;lt;pre&amp;gt;git clone -b feat/install-latest-installer --single-branch https://github.com/robustonian/codex-desktop-linux.git&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l203&quot;&gt;203行目:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;218行目:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#: &amp;lt;pre&amp;gt;scripts/install-latest.sh&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#: &amp;lt;pre&amp;gt;scripts/install-latest.sh&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== 設定 ====&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== 設定 ====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;リモート接続を有効化するため、設定ファイル &amp;lt;u&amp;gt;~/.codex/config.toml&amp;lt;/u&amp;gt; を開き、以下に示す設定を追加する。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;リモート接続を有効化するため、設定ファイル &amp;lt;u&amp;gt;~/.codex/config.toml&amp;lt;/u&amp;gt; を開き、以下に示す設定を追加する。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mochiu_wiki:diff:1.41:old-14748:rev-15125:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
	<entry>
		<id>https://mochiu.net/index.php?title=OpenCode%E3%81%AE%E8%A8%AD%E5%AE%9A_-_%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E3%83%81%E3%83%BC%E3%83%A0&amp;diff=15123&amp;oldid=14713</id>
		<title>OpenCodeの設定 - エージェントチーム</title>
		<link rel="alternate" type="text/html" href="https://mochiu.net/index.php?title=OpenCode%E3%81%AE%E8%A8%AD%E5%AE%9A_-_%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E3%83%81%E3%83%BC%E3%83%A0&amp;diff=15123&amp;oldid=14713"/>
		<updated>2026-07-13T19:36:46Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;インストール手順&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ja&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← 古い版&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2026年7月14日 (火) 04:36時点における版&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;4&quot; class=&quot;diff-multi&quot; lang=&quot;ja&quot;&gt;(同じ利用者による、間の1版が非表示)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l148&quot;&gt;148行目:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;148行目:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#: OpenCodeのインストールは、[[インストール - OpenCode]]のページを参照すること。&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#: OpenCodeのインストールは、[[インストール - OpenCode]]のページを参照すること。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# oh-my-openagentをインストールする。&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# oh-my-openagentをインストールする。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#: &amp;lt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;pre&lt;/del&gt;&amp;gt;bunx oh-my-openagent install&amp;lt;/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;pre&lt;/del&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#: &amp;lt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;syntaxhighlight lang=&quot;text&quot;&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/ins&gt;bunx oh-my-openagent install&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; # バージョンを指定する場合&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; bunx oh-my-openagent@4.16.0 install&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/ins&gt;&amp;lt;/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;syntaxhighlight&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# OpenCodeを起動する。&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# OpenCodeを起動する。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#: &amp;lt;pre&amp;gt;opencode&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#: &amp;lt;pre&amp;gt;opencode&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l155&quot;&gt;155行目:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;160行目:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;インストール時はOpenCodeのplugin配列に追加され、設定ファイルが自動的に作成される。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;インストール時はOpenCodeのplugin配列に追加され、設定ファイルが自動的に作成される。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* &amp;lt;u&amp;gt;opencode.json&amp;lt;/u&amp;gt; または &amp;lt;u&amp;gt;opencode.jsonc&amp;lt;/u&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;** 最新バージョンを指定する場合&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;**: &amp;lt;syntaxhighlight lang=&quot;json&quot;&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; {&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  &quot;plugin&quot;: [&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    &quot;oh-my-openagent&quot;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  ],&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; }&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &amp;lt;/syntaxhighlight&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;**: &amp;lt;br&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;** 任意のバージョンを指定する場合&amp;lt;br&amp;gt;以下の例では、oh-my-openagent 4.16.0を指定している&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;**: &amp;lt;syntaxhighlight lang=&quot;json&quot;&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; {&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  &quot;plugin&quot;: [&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    &quot;oh-my-openagent@4.16.0&quot;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  ],&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; }&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &amp;lt;/syntaxhighlight&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;br&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== インストールオプション ====&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== インストールオプション ====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;code&amp;gt;bunx oh-my-openagent install&amp;lt;/code&amp;gt; には、各種AIプロバイダーの設定を同時に行うオプションが用意されている。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;code&amp;gt;bunx oh-my-openagent install&amp;lt;/code&amp;gt; には、各種AIプロバイダーの設定を同時に行うオプションが用意されている。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mochiu_wiki:diff:1.41:old-14713:rev-15123:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
	<entry>
		<id>https://mochiu.net/index.php?title=%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB_-_MS_Office(CrossOver)&amp;diff=15121&amp;oldid=15117</id>
		<title>インストール - MS Office(CrossOver)</title>
		<link rel="alternate" type="text/html" href="https://mochiu.net/index.php?title=%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB_-_MS_Office(CrossOver)&amp;diff=15121&amp;oldid=15117"/>
		<updated>2026-07-13T14:40:10Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;SUSE&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ja&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← 古い版&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2026年7月13日 (月) 23:40時点における版&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l102&quot;&gt;102行目:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;102行目:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                      libxcb-xfixes0-32bit libxshmfence1-32bit libxslt1-32bit&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                      libxcb-xfixes0-32bit libxshmfence1-32bit libxslt1-32bit&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  # SLES 15 &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;SP6 &lt;/del&gt;/ openSUSE Leap 15.6&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  # SLES 15 &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;SP6〜SP7 &lt;/ins&gt;/ openSUSE Leap 15.6&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  sudo zypper install Mesa-32bit Mesa-dri-32bit Mesa-gallium-32bit Mesa-libGL1-32bit Mesa-libglapi0-32bit gnome-keyring-32bit \&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  sudo zypper install Mesa-32bit Mesa-dri-32bit Mesa-gallium-32bit Mesa-libGL1-32bit Mesa-libglapi0-32bit gnome-keyring-32bit \&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                      libFLAC8-32bit libGLU1-32bit libLLVM11-32bit libXdamage1-32bit libXfixes3-32bit libXi6-32bit   \&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                      libFLAC8-32bit libGLU1-32bit libLLVM11-32bit libXdamage1-32bit libXfixes3-32bit libXi6-32bit   \&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mochiu_wiki:diff:1.41:old-15117:rev-15121:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
	<entry>
		<id>https://mochiu.net/index.php?title=%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB_-_Rider&amp;diff=15120&amp;oldid=14134</id>
		<title>インストール - Rider</title>
		<link rel="alternate" type="text/html" href="https://mochiu.net/index.php?title=%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB_-_Rider&amp;diff=15120&amp;oldid=14134"/>
		<updated>2026-07-12T20:18:04Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://mochiu.net/index.php?title=%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB_-_Rider&amp;amp;diff=15120&amp;amp;oldid=14134&quot;&gt;差分を表示&lt;/a&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
	<entry>
		<id>https://mochiu.net/index.php?title=%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB_-_CLion&amp;diff=15118&amp;oldid=10258</id>
		<title>インストール - CLion</title>
		<link rel="alternate" type="text/html" href="https://mochiu.net/index.php?title=%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB_-_CLion&amp;diff=15118&amp;oldid=10258"/>
		<updated>2026-07-12T18:30:33Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;プロジェクトの設定&lt;/span&gt;&lt;/p&gt;
&lt;a href=&quot;https://mochiu.net/index.php?title=%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB_-_CLion&amp;amp;diff=15118&amp;amp;oldid=10258&quot;&gt;差分を表示&lt;/a&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
	<entry>
		<id>https://mochiu.net/index.php?title=%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB_-_MS_Office(CrossOver)&amp;diff=15117&amp;oldid=15114</id>
		<title>インストール - MS Office(CrossOver)</title>
		<link rel="alternate" type="text/html" href="https://mochiu.net/index.php?title=%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB_-_MS_Office(CrossOver)&amp;diff=15117&amp;oldid=15114"/>
		<updated>2026-07-12T16:15:59Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;SLES / openSUSE Leapにインストールする場合&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ja&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← 古い版&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2026年7月13日 (月) 01:15時点における版&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l123&quot;&gt;123行目:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;123行目:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;次に、以下に示す依存関係のライブラリをインストールする。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;次に、以下に示す依存関係のライブラリをインストールする。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  # &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;SUSE &lt;/del&gt;16&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  # &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;SLES &lt;/ins&gt;16 &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;/ openSUSE Leap 16.0&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  sudo zypper install libpcap1 libpcap1-32bit libncurses5 libncurses5-32bit libodbc2 libodbc2-32bit unixODBC unixODBC-32bit \&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  sudo zypper install libpcap1 libpcap1-32bit libncurses5 libncurses5-32bit libodbc2 libodbc2-32bit unixODBC unixODBC-32bit \&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                      libgnutls30 libgnutls30-32bit libcups2 libcups2-32bit liblockfile1 liblockfile1-32bit libnl3-200 libnl3-200-32bit \&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                      libgnutls30 libgnutls30-32bit libcups2 libcups2-32bit liblockfile1 liblockfile1-32bit libnl3-200 libnl3-200-32bit \&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l137&quot;&gt;137行目:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;137行目:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                      sane-backends sane-backends-32bit sane-backends-autoconfig&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                      sane-backends sane-backends-32bit sane-backends-autoconfig&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  # &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;SUSE &lt;/del&gt;15.6&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  # &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;SLES 15 SP6〜SP7 / openSUSE Leap &lt;/ins&gt;15.6&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  sudo zypper install libpcap1 libpcap1-32bit libncurses5 libncurses5-32bit libodbc2 libodbc2-32bit unixODBC unixODBC-32bit \&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  sudo zypper install libpcap1 libpcap1-32bit libncurses5 libncurses5-32bit libodbc2 libodbc2-32bit unixODBC unixODBC-32bit \&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                      libgnutls30 libgnutls30-32bit libcups2 libcups2-32bit liblockdev1 liblockdev1-32bit libnl3-200 libnl3-200-32bit \&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                      libgnutls30 libgnutls30-32bit libcups2 libcups2-32bit liblockdev1 liblockdev1-32bit libnl3-200 libnl3-200-32bit \&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mochiu_wiki:diff:1.41:old-15114:rev-15117:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
	<entry>
		<id>https://mochiu.net/index.php?title=%E8%A8%AD%E5%AE%9A_-_OBS&amp;diff=15116&amp;oldid=15115</id>
		<title>設定 - OBS</title>
		<link rel="alternate" type="text/html" href="https://mochiu.net/index.php?title=%E8%A8%AD%E5%AE%9A_-_OBS&amp;diff=15116&amp;oldid=15115"/>
		<updated>2026-07-11T16:35:16Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;OBSアカウントの作成&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ja&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← 古い版&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2026年7月12日 (日) 01:35時点における版&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l68&quot;&gt;68行目:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;68行目:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# [https://build.opensuse.org/ build.opensuse.org]に戻り、作成したアカウントでログインする。&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# [https://build.opensuse.org/ build.opensuse.org]に戻り、作成したアカウントでログインする。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;アカウントは &amp;lt;u&amp;gt;&lt;/del&gt;idp-portal.suse.com&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/u&amp;gt; &lt;/del&gt;から作成することもできる。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;アカウントは、https://&lt;/ins&gt;idp-portal.suse.com から作成することもできる。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;ログイン後、OBSは個人用プロジェクト &amp;lt;u&amp;gt;home:&amp;lt;ユーザ名&amp;gt;&amp;lt;/u&amp;gt; を自動的に用意する。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;ログイン後、OBSは個人用プロジェクト &amp;lt;u&amp;gt;home:&amp;lt;ユーザ名&amp;gt;&amp;lt;/u&amp;gt; を自動的に用意する。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mochiu_wiki:diff:1.41:old-15115:rev-15116:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
	<entry>
		<id>https://mochiu.net/index.php?title=%E8%A8%AD%E5%AE%9A_-_OBS&amp;diff=15115&amp;oldid=0</id>
		<title>設定 - OBS</title>
		<link rel="alternate" type="text/html" href="https://mochiu.net/index.php?title=%E8%A8%AD%E5%AE%9A_-_OBS&amp;diff=15115&amp;oldid=0"/>
		<updated>2026-07-11T16:33:13Z</updated>

		<summary type="html">&lt;p&gt;ページの作成:「== 概要 == OBS (Open Build Service) は、openSUSEプロジェクトが提供する公開ビルド基盤である。&amp;lt;br&amp;gt; ソースパッケージを登録すると、複数のディストリビューション向けに自動でパッケージをビルドできる。&amp;lt;br&amp;gt; &amp;lt;br&amp;gt; 対応対象には、openSUSE Leap / Tumbleweed、SUSE Linux Enterprise、Fedora、Debian、Ubuntu等が含まれる。&amp;lt;br&amp;gt; アーキテクチャはプロジェクトと配布先により異な…」&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== 概要 ==&lt;br /&gt;
OBS (Open Build Service) は、openSUSEプロジェクトが提供する公開ビルド基盤である。&amp;lt;br&amp;gt;&lt;br /&gt;
ソースパッケージを登録すると、複数のディストリビューション向けに自動でパッケージをビルドできる。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
対応対象には、openSUSE Leap / Tumbleweed、SUSE Linux Enterprise、Fedora、Debian、Ubuntu等が含まれる。&amp;lt;br&amp;gt;&lt;br /&gt;
アーキテクチャはプロジェクトと配布先により異なるが、x86_64、aarch64、i586、ppc64le、s390x等を扱える。&amp;lt;br&amp;gt;&lt;br /&gt;
生成できるパッケージ形式には、RPM、DEB、Arch Linux形式、コンテナ関連成果物等がある。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
公開インスタンスは &amp;lt;code&amp;gt;build.opensuse.org&amp;lt;/code&amp;gt; で提供され、成果物は &amp;lt;code&amp;gt;download.opensuse.org&amp;lt;/code&amp;gt; から配布される。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
OBSでは、個人用の &amp;lt;u&amp;gt;home:&amp;lt;ユーザ名&amp;gt;&amp;lt;/u&amp;gt; プロジェクトや用途別のサブプロジェクトを作成できる。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
プロジェクトには、リポジトリ、ビルド対象アーキテクチャ、依存元プロジェクト、公開設定を定義する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
パッケージはWeb UIから作成でき、CLIツールの &amp;lt;code&amp;gt;osc&amp;lt;/code&amp;gt; コマンドからも管理できる。&amp;lt;br&amp;gt;&lt;br /&gt;
既存パッケージをリンク、ブランチ、集約することで、上流の変更を追跡しながら差分管理できる。&amp;lt;br&amp;gt;&lt;br /&gt;
RPMパッケージではspecファイル、ソースアーカイブ、changesファイルを登録してビルドを実行する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;_service&amp;lt;/code&amp;gt; ファイルを使うと、GitHub等のソースコード管理システムからソースを自動取得できる。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ローカル環境では &amp;lt;code&amp;gt;osc build&amp;lt;/code&amp;gt; コマンドにより、OBSと近い環境で事前ビルド確認を行える。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ビルド結果、ログ、依存解決状況は、Web UIと &amp;lt;code&amp;gt;osc&amp;lt;/code&amp;gt; コマンドの両方から確認できる。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
プロジェクト設定の &amp;lt;code&amp;gt;prjconf&amp;lt;/code&amp;gt; では、依存関係、ビルドフラグ、公開形式、置換ルールを調整できる。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
成功したパッケージはRPMリポジトリやDEBリポジトリとして配布できる。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
利用者は、&amp;lt;code&amp;gt;zypper&amp;lt;/code&amp;gt;、&amp;lt;code&amp;gt;apt&amp;lt;/code&amp;gt;、YaST等からOBSの公開リポジトリを追加してインストールできる。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
OBSは個人パッケージの配布、開発版パッケージの検証、複数OS向けの継続的ビルドに適している。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 前提条件 ==&lt;br /&gt;
OBSを利用するには、openSUSEアカウント、ビルド対象の基本知識、パッケージング作業用のLinux環境が必要である。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
事前に確認する項目を以下に示す。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* openSUSEアカウント&lt;br /&gt;
*: [https://build.opensuse.org/ build.opensuse.org]にログインするために使用する。&lt;br /&gt;
*: 同じアカウントは、openSUSE Wikiやprogress.opensuse.orgでも使用できる。&lt;br /&gt;
* 作業環境&lt;br /&gt;
*: openSUSE Leap / Tumbleweed、または &amp;lt;code&amp;gt;osc&amp;lt;/code&amp;gt; コマンドを利用できるLinux環境を用意する。&lt;br /&gt;
* ネットワーク接続&lt;br /&gt;
*: OBS API、リポジトリ、ソース取得先へHTTPSで接続できる必要がある。&lt;br /&gt;
* ディスク容量&lt;br /&gt;
*: ローカルビルドでは少なくとも1[GB]以上の空き容量を用意する。&lt;br /&gt;
*: 大きなパッケージや複数アーキテクチャを扱う場合は、更に余裕を持たせる。&lt;br /&gt;
* パッケージング知識&lt;br /&gt;
*: RPMではspecファイル、DEBではdebianディレクトリの基本を理解しておく。&lt;br /&gt;
* ライセンス確認&lt;br /&gt;
*: 配布するソースコード、パッチ、バイナリのライセンスが再配布可能であることを確認する。&lt;br /&gt;
* 秘密情報の除外&lt;br /&gt;
*: APIキー、秘密鍵、個人用トークンをソースパッケージに含めない。&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
公開OBSで配布するパッケージは第三者が取得できるため、ライセンス、商標、再配布条件を事前に確認する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OBSアカウントの作成 ==&lt;br /&gt;
OBSの公開インスタンスを利用するには、openSUSEアカウントを作成してログインする。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
アカウント作成の基本手順を以下に示す。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
# Webブラウザを起動して、[https://build.opensuse.org/ build.opensuse.org]を開く。&lt;br /&gt;
# 画面右上の[Sign Up]を選択する。&lt;br /&gt;
# 表示される登録フォームまたはSUSEのIDポータルで必要事項を入力する。&lt;br /&gt;
# メールアドレス確認等の手続きを完了する。&lt;br /&gt;
# [https://build.opensuse.org/ build.opensuse.org]に戻り、作成したアカウントでログインする。&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
アカウントは &amp;lt;u&amp;gt;idp-portal.suse.com&amp;lt;/u&amp;gt; から作成することもできる。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ログイン後、OBSは個人用プロジェクト &amp;lt;u&amp;gt;home:&amp;lt;ユーザ名&amp;gt;&amp;lt;/u&amp;gt; を自動的に用意する。&amp;lt;br&amp;gt;&lt;br /&gt;
このプロジェクトでは、ユーザ自身が標準で &amp;lt;u&amp;gt;maintainer&amp;lt;/u&amp;gt; と &amp;lt;u&amp;gt;bugowner&amp;lt;/u&amp;gt; の権限を持つ。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
主なロールは以下の通りである。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* maintainer&lt;br /&gt;
*: プロジェクトやパッケージのメタデータ、ソース、設定を変更できる管理者権限である。&lt;br /&gt;
* bugowner&lt;br /&gt;
*: バグ報告や保守責任者として扱われるロールである。&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
共同作業を行う場合は、Web UIまたはプロジェクトメタデータで追加ユーザを指定する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== oscのインストールと設定 ==&lt;br /&gt;
&amp;lt;code&amp;gt;osc&amp;lt;/code&amp;gt; コマンドは、OBSを操作するための公式CLIツールである。&amp;lt;br&amp;gt;&lt;br /&gt;
プロジェクト作成、パッケージ操作、ローカルビルド、ログ確認、提出要求の作成に使用する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
openSUSE系では &amp;lt;u&amp;gt;openSUSE:Tools&amp;lt;/u&amp;gt; リポジトリからインストールできる。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 sudo zypper addrepo &amp;#039;https://download.opensuse.org/repositories/openSUSE:Tools/$releasever/&amp;#039; openSUSE-Tools&lt;br /&gt;
 sudo zypper refresh&lt;br /&gt;
 &lt;br /&gt;
 sudo zypper install osc&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
AppImage版は以下の場所から取得できる。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 https://download.opensuse.org/repositories/openSUSE:/Tools/AppImage/&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
初回ログインは、OBS APIへアクセスするコマンドを実行して行う。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 osc ls /&lt;br /&gt;
 &lt;br /&gt;
 # API URLを明示する場合&lt;br /&gt;
 osc -A https://api.opensuse.org ls /&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
初回実行時にユーザ名とパスワードを入力すると、設定は通常 &amp;lt;u&amp;gt;~/.oscrc&amp;lt;/u&amp;gt; ファイルに保存される。&amp;lt;br&amp;gt;&lt;br /&gt;
新しいoscでは &amp;lt;u&amp;gt;~/.config/osc/oscrc&amp;lt;/u&amp;gt; が使われる場合もある。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
資格情報の保存には、KDEのKWalletやGNOMEのSeahorse等のキーリング利用が推奨される。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &amp;lt;u&amp;gt;.oscrc&amp;lt;/u&amp;gt; の主な設定&lt;br /&gt;
! 設定名 !! 説明 !! 推奨または例&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;apiurl&amp;lt;/code&amp;gt; || OBS APIサーバのURL&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;-A&amp;lt;/code&amp;gt; オプションで切り替え可能 || https://api.opensuse.org&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;use_keyring&amp;lt;/code&amp;gt; || KWalletやSeahorse等のキーリングを利用する。 || &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;plaintext_passwd&amp;lt;/code&amp;gt; || パスワードを平文保存するかを制御する。 || &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;build_repository&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;osc build&amp;lt;/code&amp;gt; コマンドの既定ビルド対象リポジトリ || &amp;lt;u&amp;gt;openSUSE_Tumbleweed&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;extra-pkgs&amp;lt;/code&amp;gt; || ローカルビルド環境へ追加で入れるパッケージ || 必要に応じて指定&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;checkout_no_colon&amp;lt;/code&amp;gt; || プロジェクト名のコロンをディレクトリ階層として扱う || 好みに応じて指定&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;exclude_glob&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;osc addremove&amp;lt;/code&amp;gt; コマンド等で無視するファイルパターン || &amp;lt;u&amp;gt;*.bak&amp;lt;/u&amp;gt; 等&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;cafile&amp;lt;/code&amp;gt; || HTTPS検証に使うCA証明書ファイル || 独自CA環境で指定&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;capath&amp;lt;/code&amp;gt; || HTTPS検証に使うCA証明書ディレクトリ || 独自CA環境で指定&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
認証に失敗する場合は、&amp;lt;u&amp;gt;~/.oscrc&amp;lt;/u&amp;gt; ファイルの &amp;lt;code&amp;gt;apiurl&amp;lt;/code&amp;gt;、ユーザ名、キーリング設定を確認する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== プロジェクトの作成 ==&lt;br /&gt;
OBSの作業単位はプロジェクトである。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
個人用には &amp;lt;u&amp;gt;home:&amp;lt;ユーザ名&amp;gt;&amp;lt;/u&amp;gt; が用意され、用途ごとに &amp;lt;u&amp;gt;home:&amp;lt;ユーザ名&amp;gt;:subproject&amp;lt;/u&amp;gt; の形式でサブプロジェクトを作成できる。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
CLIでプロジェクトメタデータを作成または編集する場合は、以下に示すコマンドを実行する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 osc meta prj --edit home:&amp;lt;ユーザ名&amp;gt;:myrepo&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
エディタが開いたら、&amp;lt;u&amp;gt;_meta&amp;lt;/u&amp;gt; XMLとしてプロジェクト名、説明、担当者、リポジトリ、アーキテクチャを定義する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;amp;lt;repository&amp;amp;gt;&amp;lt;/code&amp;gt; 要素&lt;br /&gt;
*: リポジトリ名を指定する。&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;amp;lt;path&amp;amp;gt;&amp;lt;/code&amp;gt; 要素&lt;br /&gt;
*: 依存元プロジェクトとリポジトリを指定する。&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;amp;lt;arch&amp;amp;gt;&amp;lt;/code&amp;gt; 要素&lt;br /&gt;
*: ビルド対象アーキテクチャを指定する。&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;project name=&amp;quot;home:&amp;lt;ユーザ名&amp;gt;:myrepo&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;My OBS Repository&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;Packages built and distributed from my OBS project.&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;person userid=&amp;quot;USERNAME&amp;quot; role=&amp;quot;bugowner&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;person userid=&amp;quot;USERNAME&amp;quot; role=&amp;quot;maintainer&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;repository name=&amp;quot;openSUSE_Tumbleweed&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;path project=&amp;quot;openSUSE:Factory&amp;quot; repository=&amp;quot;standard&amp;quot;/&amp;gt;&lt;br /&gt;
       &amp;lt;arch&amp;gt;x86_64&amp;lt;/arch&amp;gt;&lt;br /&gt;
       &amp;lt;arch&amp;gt;aarch64&amp;lt;/arch&amp;gt;&lt;br /&gt;
    &amp;lt;/repository&amp;gt;&lt;br /&gt;
    &amp;lt;repository name=&amp;quot;16.0&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;path project=&amp;quot;openSUSE:Leap:16.0&amp;quot; repository=&amp;quot;standard&amp;quot;/&amp;gt;&lt;br /&gt;
       &amp;lt;arch&amp;gt;x86_64&amp;lt;/arch&amp;gt;&lt;br /&gt;
    &amp;lt;/repository&amp;gt;&lt;br /&gt;
 &amp;lt;/project&amp;gt;&lt;br /&gt;
 &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
openSUSE Leap 16.0では、OBSリポジトリ名として &amp;lt;u&amp;gt;16.0&amp;lt;/u&amp;gt; を使用することが推奨される。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;※注意&amp;lt;/u&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;Web UIで見える表示名と &amp;lt;u&amp;gt;_meta&amp;lt;/u&amp;gt; 内のリポジトリ名が異なる場合があるため注意する。&amp;lt;/u&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
作成済みプロジェクトをローカルに取得する場合は、以下に示すコマンドを実行する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 osc checkout home:&amp;lt;ユーザ名&amp;gt;:&amp;lt;リポジトリ名&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== リポジトリの設定 ==&lt;br /&gt;
OBSのリポジトリ設定は、どの配布対象に対して、どの依存元からパッケージを解決してビルドするかを決める設定である。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Web UIでは、プロジェクトページのリポジトリ設定から[Add from a Distribution]を選択して、標準的な配布先を追加できる。&amp;lt;br&amp;gt;&lt;br /&gt;
CLIでは &amp;lt;code&amp;gt;osc meta prj --edit&amp;lt;/code&amp;gt; コマンドを実行して、&amp;lt;u&amp;gt;_meta&amp;lt;/u&amp;gt; XMLを編集する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
利用可能なビルドターゲットを確認する場合は、以下に示すコマンドを実行する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 osc ls /&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;依存元を複数指定する場合、&amp;lt;code&amp;gt;&amp;amp;lt;path&amp;amp;gt;&amp;lt;/code&amp;gt; の順序が重要である。&amp;lt;/u&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;OBSは上から下へ依存元を探索するため、上位に置いたプロジェクトのパッケージが優先される。&amp;lt;/u&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;repository name=&amp;quot;openSUSE_Tumbleweed&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;path project=&amp;quot;devel:languages:python&amp;quot; repository=&amp;quot;openSUSE_Factory&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;path project=&amp;quot;openSUSE:Factory&amp;quot; repository=&amp;quot;standard&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;arch&amp;gt;x86_64&amp;lt;/arch&amp;gt;&lt;br /&gt;
 &amp;lt;/repository&amp;gt;&lt;br /&gt;
 &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
上の例では、Python関連パッケージを &amp;lt;u&amp;gt;devel:languages:python&amp;lt;/u&amp;gt; から優先して取得し、不足分を &amp;lt;u&amp;gt;openSUSE:Factory&amp;lt;/u&amp;gt; から解決する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ よく使う配布先とOBSターゲット例&lt;br /&gt;
! 配布先 !! OBSプロジェクト例 !! リポジトリ例 !! 主な形式&lt;br /&gt;
|-&lt;br /&gt;
| openSUSE Leap 16.0 || &amp;lt;u&amp;gt;openSUSE:Leap:16.0&amp;lt;/u&amp;gt; || &amp;lt;u&amp;gt;standard&amp;lt;/u&amp;gt; || RPM&lt;br /&gt;
|-&lt;br /&gt;
| openSUSE Leap 15.6 || &amp;lt;u&amp;gt;openSUSE:Leap:15.6&amp;lt;/u&amp;gt; || &amp;lt;u&amp;gt;standard&amp;lt;/u&amp;gt; || RPM&lt;br /&gt;
|-&lt;br /&gt;
| openSUSE Tumbleweed || &amp;lt;u&amp;gt;openSUSE:Factory&amp;lt;/u&amp;gt; || &amp;lt;u&amp;gt;standard&amp;lt;/u&amp;gt; || RPM&lt;br /&gt;
|-&lt;br /&gt;
| SUSE Linux Enterprise || &amp;lt;u&amp;gt;SUSE:SLE-15-SP6:GA&amp;lt;/u&amp;gt; 等 || &amp;lt;u&amp;gt;standard&amp;lt;/u&amp;gt; || RPM&lt;br /&gt;
|-&lt;br /&gt;
| Fedora || &amp;lt;u&amp;gt;Fedora:Rawhide&amp;lt;/u&amp;gt; または各版 || &amp;lt;u&amp;gt;standard&amp;lt;/u&amp;gt; || RPM&lt;br /&gt;
|-&lt;br /&gt;
| Debian || &amp;lt;u&amp;gt;Debian:12&amp;lt;/u&amp;gt; 等 || &amp;lt;u&amp;gt;standard&amp;lt;/u&amp;gt; || DEB&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu || &amp;lt;u&amp;gt;Ubuntu:24.04&amp;lt;/u&amp;gt; 等 || &amp;lt;u&amp;gt;standard&amp;lt;/u&amp;gt; || DEB&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
配布先名やリポジトリ名は更新されるため、実際に設定する前に &amp;lt;code&amp;gt;osc ls /&amp;lt;/code&amp;gt; コマンドとWeb UIで確認する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== ビルド設定 (prjconf) ==&lt;br /&gt;
&amp;lt;u&amp;gt;prjconf&amp;lt;/u&amp;gt; は、OBSプロジェクト全体のビルド設定である。&amp;lt;br&amp;gt;&lt;br /&gt;
依存解決、ビルド環境、公開形式、パッケージ置換、優先順位、制約等を調整する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
CLIで表示するには以下を実行する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 osc meta prjconf home:&amp;lt;ユーザ名&amp;gt;:&amp;lt;リポジトリ名&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
編集するには以下を実行する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 osc meta prjconf --edit home:&amp;lt;ユーザ名&amp;gt;:&amp;lt;リポジトリ名&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Web UIでは、プロジェクトの[Project Config]タブから確認および編集できる。&amp;lt;br&amp;gt;&lt;br /&gt;
構文は、&amp;lt;code&amp;gt;keyword: arguments&amp;lt;/code&amp;gt; である。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 Repotype: rpm-md&lt;br /&gt;
 BuildFlags: useccache:my-package&lt;br /&gt;
 Prefer: gcc&lt;br /&gt;
 Substitute: old-package new-package&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ prjconfの主なキーワード&lt;br /&gt;
! キーワード !! 用途&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Type&amp;lt;/code&amp;gt; || ビルド対象の基本種別を指定する。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;BinaryType&amp;lt;/code&amp;gt; || 生成するバイナリ種別を指定する。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Repotype&amp;lt;/code&amp;gt; || 公開リポジトリ形式を指定する。&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;例:&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;rpm-md&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;debian&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;arch&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;suse&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;hdlist2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;vagrant&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;staticlinks&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;zyppservice&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;helm&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;checksumsfile&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;ymp&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;comps&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;BuildEngine&amp;lt;/code&amp;gt; || ビルドエンジンを指定する。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Preinstall&amp;lt;/code&amp;gt; || ビルド環境に事前インストールするパッケージを指定する。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Support&amp;lt;/code&amp;gt; || サポート用にビルド環境へ入れるパッケージを指定する。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Required&amp;lt;/code&amp;gt; || 必須パッケージを指定する。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Keep&amp;lt;/code&amp;gt; || ビルド環境から削除しないパッケージを指定する。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Conflict&amp;lt;/code&amp;gt; || 同時に入れてはいけないパッケージを指定する。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Substitute&amp;lt;/code&amp;gt; || 依存名を別パッケージへ置換する。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Prefer&amp;lt;/code&amp;gt; || 依存候補の優先パッケージを指定する。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Ignore&amp;lt;/code&amp;gt; || 特定依存を無視する。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Order&amp;lt;/code&amp;gt; || ビルド順序の補助指定を行う。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;OptFlags&amp;lt;/code&amp;gt; || コンパイル最適化フラグを指定する。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FileProvides&amp;lt;/code&amp;gt; || ファイルベースのprovidesを追加する。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ExportFilter&amp;lt;/code&amp;gt; || エクスポート対象を制御する。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PublishFilter&amp;lt;/code&amp;gt; || 公開対象を制御する。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;BuildFlags&amp;lt;/code&amp;gt; || ビルド処理の詳細フラグを指定する。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PublishFlags&amp;lt;/code&amp;gt; || 公開処理の詳細フラグを指定する。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Constraint&amp;lt;/code&amp;gt; || メモリ、ディスク、CPU等の制約を指定する。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;HostArch&amp;lt;/code&amp;gt; || ホストアーキテクチャ条件を指定する。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Target&amp;lt;/code&amp;gt; || ターゲット環境を指定する。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;VMInstall&amp;lt;/code&amp;gt; || VMビルド環境へ入れるパッケージを指定する。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Release&amp;lt;/code&amp;gt; || リリース番号の生成方法を調整する。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Patterntype&amp;lt;/code&amp;gt; || パターン生成形式を指定する。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RepoURL&amp;lt;/code&amp;gt; || 外部リポジトリURLを指定する。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RegistryURL&amp;lt;/code&amp;gt; || コンテナレジストリURLを指定する。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Runscripts&amp;lt;/code&amp;gt; || スクリプト実行動作を制御する。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;DistMacro&amp;lt;/code&amp;gt; || ディストリビューション固有マクロを定義する。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FromScratch&amp;lt;/code&amp;gt; || 初期環境を最小状態から作る。&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ BuildFlagsの主な値&lt;br /&gt;
! 値 !! 説明&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;allowrootforbuild&amp;lt;/code&amp;gt; || rootでのビルドを許可する。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;vmfstype:TYPE&amp;lt;/code&amp;gt; || VMビルドで使うファイルシステム種別を指定する。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;logidlelimit:SECONDS&amp;lt;/code&amp;gt; || ログ出力が止まった時のタイムアウト秒数を指定する。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;excludebuild:PACKAGE&amp;lt;/code&amp;gt; || 指定パッケージをビルド対象から除外する。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;onlybuild:PACKAGE&amp;lt;/code&amp;gt; || 指定パッケージだけをビルド対象にする。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;useccache:PACKAGE&amp;lt;/code&amp;gt; || 指定パッケージでccacheを使う。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ccachetype:TYPE&amp;lt;/code&amp;gt; || ccacheの種別を指定する。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;sbom:FORMAT&amp;lt;/code&amp;gt; || SBOMを生成する。&amp;lt;br&amp;gt;形式は &amp;lt;code&amp;gt;spdx&amp;lt;/code&amp;gt; または &amp;lt;code&amp;gt;cyclonedx&amp;lt;/code&amp;gt; を指定する。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;slsaversion:VERSION&amp;lt;/code&amp;gt; || SLSA関連情報のバージョンを指定する。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;container-compression-format:FORMAT&amp;lt;/code&amp;gt; || コンテナ圧縮形式を指定する。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;container-build-format:FORMAT&amp;lt;/code&amp;gt; || コンテナビルド形式を指定する。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;setvcs&amp;lt;/code&amp;gt; || バージョン管理情報を設定する。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;obsgendiff&amp;lt;/code&amp;gt; || OBS生成差分を有効にする。&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;prjconf&amp;lt;/u&amp;gt; は強力だが、設定を誤ると依存解決や公開結果に影響するため、変更後は必ずビルド結果を確認する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== パッケージのビルド ==&lt;br /&gt;
OBSでは、新規パッケージを作成する方法、既存パッケージをリンクする方法、既存バイナリを集約する方法を使い分ける。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== 新規パッケージの作成 ====&lt;br /&gt;
プロジェクトをチェックアウトし、&amp;lt;code&amp;gt;osc mkpac&amp;lt;/code&amp;gt; コマンドを実行して、パッケージディレクトリを作成する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 osc checkout home:&amp;lt;ユーザ名&amp;gt;:&amp;lt;リポジトリ名&amp;gt;&lt;br /&gt;
 cd home:&amp;lt;ユーザ名&amp;gt;:&amp;lt;リポジトリ名&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 osc mkpac &amp;lt;パッケージ名&amp;gt;&lt;br /&gt;
 cd &amp;lt;パッケージ名&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ソースアーカイブ、specファイル、changesファイル、必要なパッチを配置して、&amp;lt;code&amp;gt;osc add&amp;lt;/code&amp;gt; コマンド および &amp;lt;code&amp;gt;osc commit&amp;lt;/code&amp;gt; コマンドを実行して、OBSへ送信する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== 既存パッケージのリンク・ブランチ・集約 ====&lt;br /&gt;
既存OBSパッケージを再利用する場合は、目的に応じて &amp;lt;code&amp;gt;osc linkpac&amp;lt;/code&amp;gt; コマンド / &amp;lt;code&amp;gt;osc branch&amp;lt;/code&amp;gt; コマンド / &amp;lt;code&amp;gt;osc aggregatepac&amp;lt;/code&amp;gt; コマンドを使い分ける。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ 既存パッケージ再利用方法の比較&lt;br /&gt;
! コマンド !! 動作 !! 適した用途&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;osc linkpac&amp;lt;/code&amp;gt; || 他プロジェクトのソースへリンクし、ローカル差分を重ねる。 || 最小差分で追跡管理したい場合&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;osc branch&amp;lt;/code&amp;gt; || 既存パッケージをブランチし、変更を上流へ提出しやすい形にする。 || 上流へ修正を戻す前提の作業&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;osc aggregatepac&amp;lt;/code&amp;gt; || ビルド済みバイナリを再ビルドせずに集約する。 || 完成済みバイナリを別リポジトリで再配布する場合&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;osc importsrcpkg&amp;lt;/code&amp;gt; || src.rpmからソースパッケージを取り込む。 || 外部のsrc.rpmをOBSへ移す場合&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
例として、別プロジェクトのパッケージをリンクするには以下を実行する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 osc linkpac openSUSE:Factory &amp;lt;パッケージ名&amp;gt; home:&amp;lt;ユーザ名&amp;gt;:&amp;lt;リポジトリ名&amp;gt; &amp;lt;パッケージ名&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== RPMビルドの基本手順 ====&lt;br /&gt;
RPMパッケージの基本的な作業手順を以下に示す。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 osc checkout home:&amp;lt;ユーザ名&amp;gt;&lt;br /&gt;
 cd home:&amp;lt;ユーザ名&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 osc mkpac &amp;lt;パッケージ名&amp;gt;&lt;br /&gt;
 cd &amp;lt;パッケージ名&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 # ソースアーカイブ、specファイル、パッチ等を配置する&lt;br /&gt;
 osc vc&lt;br /&gt;
 osc add *.spec *.changes *.tar.gz&lt;br /&gt;
 osc build --local-package openSUSE_Tumbleweed x86_64 *.spec&lt;br /&gt;
 osc commit -m &amp;quot;Initial package&amp;quot;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
最小構成のspecファイル例を以下に示す。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 Name:           &amp;lt;パッケージ名&amp;gt;&lt;br /&gt;
 Version:        1.0.0&lt;br /&gt;
 Release:        0&lt;br /&gt;
 Summary:        Example package for OBS&lt;br /&gt;
 License:        MIT&lt;br /&gt;
 URL:            https://example.com/&amp;lt;パッケージ名&amp;gt;&lt;br /&gt;
 Source0:        %{name}-%{version}.tar.gz&lt;br /&gt;
 BuildRequires:  gcc&lt;br /&gt;
 &lt;br /&gt;
 %description&lt;br /&gt;
 Example package built by Open Build Service.&lt;br /&gt;
 &lt;br /&gt;
 %prep&lt;br /&gt;
 %autosetup&lt;br /&gt;
 &lt;br /&gt;
 %build&lt;br /&gt;
 %make_build&lt;br /&gt;
 &lt;br /&gt;
 %install&lt;br /&gt;
 %make_install&lt;br /&gt;
 &lt;br /&gt;
 %files&lt;br /&gt;
 %license LICENSE&lt;br /&gt;
 %doc README.md&lt;br /&gt;
 %{_bindir}/my-package&lt;br /&gt;
 &lt;br /&gt;
 %changelog&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== _serviceファイルによるGitHubからの自動取得 ====&lt;br /&gt;
&amp;lt;u&amp;gt;_service&amp;lt;/u&amp;gt; ファイルを使用すると、GitHub等のソースコード管理システムからソースを取得して、アーカイブ化や再圧縮を自動化できる。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;services&amp;gt;&lt;br /&gt;
    &amp;lt;service name=&amp;quot;obs_scm&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;param name=&amp;quot;url&amp;quot;&amp;gt;https://github.com/user/repo&amp;lt;/param&amp;gt;&lt;br /&gt;
       &amp;lt;param name=&amp;quot;revision&amp;quot;&amp;gt;main&amp;lt;/param&amp;gt;&lt;br /&gt;
       &amp;lt;param name=&amp;quot;versionformat&amp;quot;&amp;gt;%ct.%h&amp;lt;/param&amp;gt;&lt;br /&gt;
       &amp;lt;param name=&amp;quot;scm&amp;quot;&amp;gt;git&amp;lt;/param&amp;gt;&lt;br /&gt;
       &amp;lt;param name=&amp;quot;changesgenerate&amp;quot;&amp;gt;enable&amp;lt;/param&amp;gt;&lt;br /&gt;
       &amp;lt;param name=&amp;quot;filename&amp;quot;&amp;gt;package-name&amp;lt;/param&amp;gt;&lt;br /&gt;
    &amp;lt;/service&amp;gt;&lt;br /&gt;
    &amp;lt;service name=&amp;quot;set_version&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;service name=&amp;quot;tar&amp;quot; mode=&amp;quot;buildtime&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;service name=&amp;quot;recompress&amp;quot; mode=&amp;quot;buildtime&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;param name=&amp;quot;compression&amp;quot;&amp;gt;xz&amp;lt;/param&amp;gt;&lt;br /&gt;
       &amp;lt;param name=&amp;quot;file&amp;quot;&amp;gt;*.tar&amp;lt;/param&amp;gt;&lt;br /&gt;
    &amp;lt;/service&amp;gt;&lt;br /&gt;
 &amp;lt;/services&amp;gt;&lt;br /&gt;
 &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
サービス実行結果をローカルで確認する場合は、&amp;lt;code&amp;gt;osc service run&amp;lt;/code&amp;gt; コマンドを実行する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== ローカルビルドとログ確認 ====&lt;br /&gt;
ローカルでビルドするには、リポジトリ名とアーキテクチャを指定する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 osc build openSUSE_Tumbleweed x86_64&lt;br /&gt;
 osc buildlog openSUSE_Tumbleweed x86_64&lt;br /&gt;
 osc buildlogtail openSUSE_Tumbleweed x86_64&lt;br /&gt;
 &lt;br /&gt;
 osc prjresults home:&amp;lt;ユーザ名&amp;gt;&lt;br /&gt;
 osc results home:&amp;lt;ユーザ名&amp;gt; &amp;lt;パッケージ名&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;osc build&amp;lt;/code&amp;gt; コマンドは、&amp;lt;u&amp;gt;/var/tmp/oscbuild&amp;lt;/u&amp;gt; を使用するため、ディスク容量を確保しておく。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ 主なoscコマンド&lt;br /&gt;
! 分類 !! コマンド !! 用途&lt;br /&gt;
|-&lt;br /&gt;
| ナビゲーション || &amp;lt;code&amp;gt;osc ls&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;osc ls /&amp;lt;/code&amp;gt; || プロジェクトやパッケージ一覧を表示する。&lt;br /&gt;
|-&lt;br /&gt;
| ナビゲーション || &amp;lt;code&amp;gt;osc co&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;osc up&amp;lt;/code&amp;gt; || チェックアウトと更新を行う。&lt;br /&gt;
|-&lt;br /&gt;
| ナビゲーション || &amp;lt;code&amp;gt;osc st&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;osc log&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;osc diff&amp;lt;/code&amp;gt; || 状態、履歴、差分を確認する。&lt;br /&gt;
|-&lt;br /&gt;
| ナビゲーション || &amp;lt;code&amp;gt;osc results&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;osc repos&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;osc repourls&amp;lt;/code&amp;gt; || ビルド結果、リポジトリ、公開URLを確認する。&lt;br /&gt;
|-&lt;br /&gt;
| ナビゲーション || &amp;lt;code&amp;gt;osc buildinfo&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;osc buildconfig&amp;lt;/code&amp;gt; || ビルド情報とビルド設定を確認する。&lt;br /&gt;
|-&lt;br /&gt;
| ファイル操作 || &amp;lt;code&amp;gt;osc add&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;osc rm&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;osc addremove&amp;lt;/code&amp;gt; || ファイル追加、削除、自動追加削除を行う。&lt;br /&gt;
|-&lt;br /&gt;
| ファイル操作 || &amp;lt;code&amp;gt;osc ci -m&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;osc resolved&amp;lt;/code&amp;gt; || コミットと競合解決済みマークを行う。&lt;br /&gt;
|-&lt;br /&gt;
| パッケージ作成・ビルド || &amp;lt;code&amp;gt;osc mkpac&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;osc build&amp;lt;/code&amp;gt; || パッケージ作成とローカルビルドを行う。&lt;br /&gt;
|-&lt;br /&gt;
| パッケージ作成・ビルド || &amp;lt;code&amp;gt;osc vc&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;osc rebuildpac&amp;lt;/code&amp;gt; || changes更新と再ビルド要求を行う。&lt;br /&gt;
|-&lt;br /&gt;
| メタデータ || &amp;lt;code&amp;gt;osc meta prj -e&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;osc meta pkg -e&amp;lt;/code&amp;gt; || プロジェクトまたはパッケージメタデータを編集する。&lt;br /&gt;
|-&lt;br /&gt;
| メタデータ || &amp;lt;code&amp;gt;osc meta prjconf&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;osc updatepacmetafromspec&amp;lt;/code&amp;gt; || プロジェクト設定確認とspecからのメタデータ更新を行う。&lt;br /&gt;
|-&lt;br /&gt;
| ブランチ・リンク・提出 || &amp;lt;code&amp;gt;osc branch&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;osc bco&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;osc linkpac&amp;lt;/code&amp;gt; || ブランチ、ブランチ後チェックアウト、リンクを行う。&lt;br /&gt;
|-&lt;br /&gt;
| ブランチ・リンク・提出 || &amp;lt;code&amp;gt;osc aggregatepac&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;osc sr&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;osc mbranch&amp;lt;/code&amp;gt; || 集約、提出要求、複数ブランチ作成を行う。&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== パッケージの公開と配布 ==&lt;br /&gt;
OBSでビルドに成功した成果物は、公開設定が有効であれば https://download.opensuse.org 配下から配布される。&amp;lt;br&amp;gt;&lt;br /&gt;
個人プロジェクトのURLは一般に以下の形式になる。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* https://download.opensuse.org/repositories/home:/&amp;lt;ユーザ名&amp;gt;/&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
現在の作業ディレクトリに対応する公開リポジトリURLは、以下に示すコマンドで確認できる。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 osc repourls&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
openSUSEにおいて、zypperコマンドを使用して登録する例を以下に示す。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 sudo zypper addrepo https://download.opensuse.org/repositories/home:/&amp;lt;ユーザ名&amp;gt;/openSUSE_Tumbleweed/home:&amp;lt;ユーザ名&amp;gt;.repo&lt;br /&gt;
 sudo zypper refresh&lt;br /&gt;
 sudo zypper install &amp;lt;パッケージ名&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
初回の &amp;lt;code&amp;gt;sudo zypper refresh&amp;lt;/code&amp;gt; コマンドでは、リポジトリのGPGキー受け入れを求められる場合がある。&amp;lt;br&amp;gt;&lt;br /&gt;
内容を確認してから受け入れる。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
DebianまたはUbuntuにおいて、aptコマンドを使用する例を以下に示す。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 echo &amp;#039;deb http://download.opensuse.org/repositories/home:/USERNAME/Debian_12/ /&amp;#039; | sudo tee /etc/apt/sources.list.d/home:&amp;lt;ユーザ名&amp;gt;.list&lt;br /&gt;
 curl -fsSL https://download.opensuse.org/repositories/home:/USERNAME/Debian_12/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_USERNAME.gpg &amp;gt; /dev/null&lt;br /&gt;
 &lt;br /&gt;
 sudo apt update&lt;br /&gt;
 sudo apt install &amp;lt;パッケージ名&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Web UIでは、パッケージページの[Download package] または [Go to download repository] から配布URLを確認できる。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
公開したパッケージを利用者に案内する場合は、対象ディストリビューション、リポジトリURL、GPGキー確認、インストールコマンドを明記する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Web UIの使い方 ==&lt;br /&gt;
OBS Web UIは、Webブラウザからプロジェクトとパッケージを操作するための画面である。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
CLIを使用しない確認作業や、ビルドログの閲覧、リポジトリ追加、パッケージのダウンロード案内に便利である。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
基本的な流れを以下に示す。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
# [https://build.opensuse.org/ build.opensuse.org]を開いて、ログインする。&lt;br /&gt;
# 右上メニューまたはダッシュボードから自分のホームプロジェクトへ移動する。&lt;br /&gt;
# 必要に応じてサブプロジェクトを作成する。&lt;br /&gt;
# プロジェクト内で新しいパッケージを作成する。&lt;br /&gt;
# ソースファイル、specファイル、changesファイル、&amp;lt;u&amp;gt;_service&amp;lt;/u&amp;gt; ファイルを追加する。&lt;br /&gt;
# [Repositories] または [Subprojects]タブでビルドターゲットを追加する。&lt;br /&gt;
# パッケージページまたはプロジェクトページでビルド状態を確認する。&lt;br /&gt;
# 失敗したビルドを選択し、ビルドログを表示する。&lt;br /&gt;
# 成功したパッケージの[Download package]を選択して、配布手順を確認する。&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Web UIで作成した設定は、内部的には &amp;lt;u&amp;gt;_meta&amp;lt;/u&amp;gt; や &amp;lt;u&amp;gt;prjconf&amp;lt;/u&amp;gt; として保存される。&amp;lt;br&amp;gt;&lt;br /&gt;
CLIとWeb UIを併用する場合は、ローカルチェックアウトを &amp;lt;code&amp;gt;osc up&amp;lt;/code&amp;gt; コマンドで更新してから編集する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== トラブルシューティング ==&lt;br /&gt;
OBSでは、依存解決、ビルド環境、認証、ローカルディスク容量に関する問題が発生しやすい。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
まず、Web UIのビルド状態と &amp;lt;code&amp;gt;osc buildlogtail&amp;lt;/code&amp;gt; コマンドの出力を確認する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ よくある問題と対処&lt;br /&gt;
! 症状 !! 原因 !! 解決策&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;u&amp;gt;unresolvable&amp;lt;/u&amp;gt; と表示される || ビルド依存関係を解決できない。 || 不足パッケージ名を確認し、&amp;lt;br&amp;gt;依存元リポジトリまたはプロジェクト内パッケージを追加する。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;u&amp;gt;nothing provides xxx-devel&amp;lt;/u&amp;gt; と表示される || develパッケージまたは対応する開発用依存が対象リポジトリにない。 || 対応するdevelサブパッケージを含む依存元を追加する。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;u&amp;gt;nothing provides glibc-devel-32bit&amp;lt;/u&amp;gt; と表示される || 対象アーキテクチャの基本開発環境が閉じていない。 || 対象ディストリビューションとアーキテクチャのサポート状況を確認し、&amp;lt;br&amp;gt;必要な基盤パッケージを解決する。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;u&amp;gt;pkgconfig(...)&amp;lt;/u&amp;gt; が見つからない || pkg-configファイルを含む開発用パッケージが不足している。 || 対応するdevelパッケージをBuildRequiresまたは依存元に追加する。&lt;br /&gt;
|-&lt;br /&gt;
| 特定アーキテクチャだけ失敗する || アーキテクチャ固有の依存、条件分岐、コンパイルオプションが合っていない。 || specファイルの条件分岐、BuildRequires、パッチを確認する。&lt;br /&gt;
|-&lt;br /&gt;
| Factory由来のソースがLeapで失敗する || ライブラリやツールチェーンのバージョン差がある。 || Leapに近いソースへ切り替えるか、互換パッチを適用する。&lt;br /&gt;
|-&lt;br /&gt;
| ローカルビルドでディスク不足になる || &amp;lt;u&amp;gt;/var/tmp/oscbuild&amp;lt;/u&amp;gt; に十分な空き容量がない。 || 不要なビルド環境を削除し、少なくとも1[GB]以上の空き容量を確保する。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;osc build&amp;lt;/code&amp;gt; コマンドが環境作成で失敗する || root権限、仮想化、chroot環境、署名キー確認で問題がある。 || エラーメッセージを確認し、必要なパッケージと権限を整える。&lt;br /&gt;
|-&lt;br /&gt;
| 認証に失敗する || &amp;lt;u&amp;gt;~/.oscrc&amp;lt;/u&amp;gt; ファイルのAPI URL、ユーザ名、保存済み資格情報が誤っている。 || &amp;lt;code&amp;gt;apiurl&amp;lt;/code&amp;gt; を確認し、&amp;lt;br&amp;gt;&amp;lt;u&amp;gt;use_keyring = 1&amp;lt;/u&amp;gt; を設定して再ログインする。&lt;br /&gt;
|-&lt;br /&gt;
| Web UIでは更新済みだがCLIに反映されない || ローカルチェックアウトが古い。 || 作業ディレクトリで &amp;lt;code&amp;gt;osc up&amp;lt;/code&amp;gt; コマンドを実行する。&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
依存関係の問題では、最初に不足しているパッケージ名を特定して、次に依存元リポジトリ、specファイル、prjconfの順に確認する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 関連情報 ==&lt;br /&gt;
* [https://openbuildservice.org/ OBS公式サイト]&lt;br /&gt;
* [https://openbuildservice.org/help/manuals/obs-user-guide/book.obs-user.html OBS User Guide]&lt;br /&gt;
* [https://openbuildservice.org/help/manuals/obs-user-guide/art-obs-bg OBS Beginner&amp;#039;s Guide]&lt;br /&gt;
* [https://openbuildservice.org/help/manuals/obs-user-guide/cha.obs.osc osc CLI reference]&lt;br /&gt;
* [https://openbuildservice.org/help/manuals/obs-user-guide/cha.obs.prjconfig Build Configuration]&lt;br /&gt;
* [https://openbuildservice.org/help/manuals/obs-user-guide/cha.obs.basicworkflow Basic OBS Workflow]&lt;br /&gt;
* [https://openbuildservice.org/help/manuals/obs-user-guide/cha-obs-best-practices-webuiusage Web UI guide]&lt;br /&gt;
* [https://build.opensuse.org/ build.opensuse.org]&lt;br /&gt;
* [https://api.opensuse.org/apidocs/index OBS API docs]&lt;br /&gt;
* [https://manpages.opensuse.org/Leap-15.6/osc/osc.1.en.html osc manpage]&lt;br /&gt;
* [https://en.opensuse.org/openSUSE:Build_Service_Tutorial openSUSE Wiki Build Service Tutorial]&lt;br /&gt;
* [https://en.opensuse.org/openSUSE:OSC openSUSE Wiki OSC]&lt;br /&gt;
* [https://en.opensuse.org/OBS_repositories OBS repositories Wiki]&lt;br /&gt;
* [https://rpm-packaging-guide.github.io RPM Packaging Guide]&lt;br /&gt;
* [https://documentation.suse.com/sbp/systems-management/html/SBP-Quilting-OSC/index.html SUSE docs - Modify a Package in OBS]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{#seo:&lt;br /&gt;
|title={{PAGENAME}} : Exploring Electronics and SUSE Linux | MochiuWiki&lt;br /&gt;
|keywords=MochiuWiki,Mochiu,Wiki,Mochiu Wiki,OBS,Open Build Service,openSUSE,SUSE,Leap,Tumbleweed,Package,RPM,DEB,Repository,Build Service,osc,SUSE Linux,openSUSE Leap,Linux,パッケージ,ビルド,リポジトリ&lt;br /&gt;
|description={{PAGENAME}} - OBSでのリポジトリ作成・パッケージビルド・配布に関する手順 | This page is {{PAGENAME}} in our wiki about electronic circuits and SUSE Linux&lt;br /&gt;
|image=/resources/assets/MochiuLogo_Single_Blue.png&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
__FORCETOC__&lt;br /&gt;
[[カテゴリ:SUSE]]&lt;/div&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
	<entry>
		<id>https://mochiu.net/index.php?title=%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB_-_MS_Office(CrossOver)&amp;diff=15114&amp;oldid=15112</id>
		<title>インストール - MS Office(CrossOver)</title>
		<link rel="alternate" type="text/html" href="https://mochiu.net/index.php?title=%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB_-_MS_Office(CrossOver)&amp;diff=15114&amp;oldid=15112"/>
		<updated>2026-07-11T15:32:21Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;SUSE&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ja&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← 古い版&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2026年7月12日 (日) 00:32時点における版&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l89&quot;&gt;89行目:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;89行目:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  # SLES 16 / openSUSE Leap 16.0&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  # SLES 16 / openSUSE Leap 16.0&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  sudo zypper addrepo -f &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&quot;&lt;/del&gt;https://download.opensuse.org/repositories/home:/presire1:/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;leap16.0&lt;/del&gt;-32bit/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;16.0&lt;/del&gt;/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&quot; &lt;/del&gt;presire&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  sudo zypper addrepo -f &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&lt;/ins&gt;https://download.opensuse.org/repositories/home:/presire1:/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;leap&lt;/ins&gt;-32bit/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;$releasever&lt;/ins&gt;/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039; &lt;/ins&gt;presire&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  sudo zypper refresh&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  sudo zypper refresh&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mochiu_wiki:diff:1.41:old-15112:rev-15114:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
	<entry>
		<id>https://mochiu.net/index.php?title=AI%E3%83%A2%E3%83%87%E3%83%AB_-_Grok&amp;diff=15113&amp;oldid=0</id>
		<title>AIモデル - Grok</title>
		<link rel="alternate" type="text/html" href="https://mochiu.net/index.php?title=AI%E3%83%A2%E3%83%87%E3%83%AB_-_Grok&amp;diff=15113&amp;oldid=0"/>
		<updated>2026-07-10T19:50:02Z</updated>

		<summary type="html">&lt;p&gt;ページの作成:「== 概要 == Grokは、xAIが開発する大規模言語モデル (LLM) / マルチモーダルモデルのシリーズである。&amp;lt;br&amp;gt; &amp;lt;br&amp;gt; xAIはイーロン・マスクが創業した人工知能企業であり、人類の科学的発見を加速することをミッションに掲げる。&amp;lt;br&amp;gt; Grokは、会話、複雑な推論、プログラミング、ツール利用を主な用途として進化してきた。&amp;lt;br&amp;gt; &amp;lt;br&amp;gt; Grokの特徴は、必要な要求に対…」&lt;/p&gt;
&lt;a href=&quot;https://mochiu.net/index.php?title=AI%E3%83%A2%E3%83%87%E3%83%AB_-_Grok&amp;amp;diff=15113&quot;&gt;差分を表示&lt;/a&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
	<entry>
		<id>https://mochiu.net/index.php?title=%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB_-_MS_Office(CrossOver)&amp;diff=15112&amp;oldid=14315</id>
		<title>インストール - MS Office(CrossOver)</title>
		<link rel="alternate" type="text/html" href="https://mochiu.net/index.php?title=%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB_-_MS_Office(CrossOver)&amp;diff=15112&amp;oldid=14315"/>
		<updated>2026-07-10T16:06:32Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;SUSE&lt;/span&gt;&lt;/p&gt;
&lt;a href=&quot;https://mochiu.net/index.php?title=%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB_-_MS_Office(CrossOver)&amp;amp;diff=15112&amp;amp;oldid=14315&quot;&gt;差分を表示&lt;/a&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
	<entry>
		<id>https://mochiu.net/index.php?title=%E8%A8%AD%E5%AE%9A_-_SDDM&amp;diff=15104&amp;oldid=10437</id>
		<title>設定 - SDDM</title>
		<link rel="alternate" type="text/html" href="https://mochiu.net/index.php?title=%E8%A8%AD%E5%AE%9A_-_SDDM&amp;diff=15104&amp;oldid=10437"/>
		<updated>2026-07-09T16:30:23Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;テーマのテスト方法&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ja&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← 古い版&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2026年7月10日 (金) 01:30時点における版&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;4&quot; class=&quot;diff-multi&quot; lang=&quot;ja&quot;&gt;(同じ利用者による、間の1版が非表示)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l26&quot;&gt;26行目:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;26行目:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*: &amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*: &amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* 方法 2&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* 方法 2&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*: &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;解凍したファイルを、/usr/share/sddm/themesディレクトリに配置する。&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*: &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;SDDM設定ファイルである &lt;/ins&gt;&amp;lt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;u&lt;/ins&gt;&amp;gt;/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;etc&lt;/ins&gt;/sddm&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;.conf.d&lt;/ins&gt;/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;10-theme.conf&lt;/ins&gt;&amp;lt;/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;u&lt;/ins&gt;&amp;gt; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ファイルを作成する。&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;*: &amp;lt;code&amp;gt;sudo mv &lt;/del&gt;&amp;lt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;SDDMのテーマのディレクトリ名&lt;/del&gt;&amp;gt; /&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;usr/share&lt;/del&gt;/sddm/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;themes&lt;/del&gt;&amp;lt;/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;code&lt;/del&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*: &amp;lt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;syntaxhighlight lang=&quot;text&quot;&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;*: 次に、SDDMのテーマを設定する。&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/ins&gt;sudo &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;mkdir &lt;/ins&gt;-&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;p /etc&lt;/ins&gt;/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;sddm.conf.d&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*: &amp;lt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;code&lt;/del&gt;&amp;gt;sudo &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;sddm&lt;/del&gt;-&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;greeter --theme &lt;/del&gt;/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;usr&lt;/del&gt;/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;share&lt;/del&gt;/sddm/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;themes/&amp;lt;SDDMテーマ&amp;gt;&lt;/del&gt;&amp;lt;/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;code&lt;/del&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; sudo vi &lt;/ins&gt;/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;etc&lt;/ins&gt;/sddm&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;.conf.d&lt;/ins&gt;/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;10-theme.conf&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/ins&gt;&amp;lt;/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;syntaxhighlight&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*: &amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*: &amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;方法 3&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;: &amp;lt;syntaxhighlight lang=&quot;ini&quot;&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;*&lt;/del&gt;: &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;解凍したファイルを、~&lt;/del&gt;/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;.local/share/sddm/themesディレクトリに配置する。&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; [Theme]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*: &amp;lt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;code&lt;/del&gt;&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;mv &lt;/del&gt;&amp;lt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;SDDMのテーマのディレクトリ名&lt;/del&gt;&amp;gt; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;~&lt;/del&gt;/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;.local&lt;/del&gt;/share/sddm/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;themes&lt;/del&gt;&amp;lt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;/code&lt;/del&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; Current=&amp;lt;テーマ名  例&lt;/ins&gt;: &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;breeze&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;*: 以下のコマンドを実行して、SDDMのテーマを設定する。&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &amp;lt;&lt;/ins&gt;/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;syntaxhighlight&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;*: &lt;/del&gt;&amp;lt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;code&lt;/del&gt;&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;sddm-greeter --theme ~&lt;/del&gt;/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;.local&lt;/del&gt;/share/sddm/themes&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;/&lt;/del&gt;&amp;lt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;SDDMテーマ&lt;/del&gt;&amp;gt;&amp;lt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;/code&lt;/del&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*: &amp;lt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;br&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;*: 最後に、PCを再起動する。&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;br&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;==== テーマのテスト方法 ====&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;解凍したファイルを、&lt;/ins&gt;/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;usr&lt;/ins&gt;/share/sddm/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;themesディレクトリに配置する。&lt;/ins&gt;&amp;lt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;br&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;br&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; sudo mv &lt;/ins&gt;&amp;lt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;SDDMのテーマのディレクトリ名&lt;/ins&gt;&amp;gt; /&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;usr&lt;/ins&gt;/share/sddm/themes&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;br&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;次に、SDDMのテーマが正常に動作するかどうかを確認する。&lt;/ins&gt;&amp;lt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;br&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;最後に、SDDMのテーマが正常に動作するかどうかを確認する。&amp;lt;br&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  sddm-greeter --test-mode --theme &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;/usr/share/sddm/themes/&lt;/ins&gt;&amp;lt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;SDDMテーマ&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  sddm-greeter --test-mode --theme &amp;lt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;SDDMテーマのディレクトリのパス&lt;/del&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mochiu_wiki:diff:1.41:old-10437:rev-15104:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
</feed>