MochiuWiki : SUSE, EC, PCB
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
検索
個人用ツール
ログイン
Toggle dark mode
名前空間
ページ
議論
表示
閲覧
ソースを閲覧
履歴を表示
設定 - リポジトリの追加(SUSE)のソースを表示
提供: MochiuWiki : SUSE, EC, PCB
←
設定 - リポジトリの追加(SUSE)
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループのいずれかに属する利用者のみが実行できます:
管理者
、new-group。
このページのソースの閲覧やコピーができます。
== 概要 == SUSE Linuxにおいてリポジトリを追加するプロセスは、システムにソフトウェアパッケージの新しいソースを提供する重要な事柄である。<br> 一般的に、この作業はroot権限を持つユーザ、または、sudoコマンドを使用して実行する。<br> <br> リポジトリの追加は主に2つの方法で行われる。<br> * コマンドラインを使用する方法 *: Zypperというパッケージマネージャを使用する。 *: <code>zypper</code>コマンドを使用して、新しいリポジトリのURLや名前を指定してシステムに追加する。 * GUIを使用する方法 *: SUSE Linuxでは、YaSTと呼ばれる管理ツールを使用してリポジトリを追加できる。 *: YaSTを通じて、ソフトウェアリポジトリの設定画面にアクセスして、新しいリポジトリの詳細を入力することで追加が可能である。 <br> リポジトリを追加する場合は、信頼できるソースからのものであることを確認することが重要である。<br> 信頼性の低いリポジトリを追加すると、システムのセキュリティやパフォーマンスに悪影響を及ぼす可能性がある。<br> <br> リポジトリを追加した後は、システムのパッケージリストを更新する必要がある。<br> これにより、新しく追加されたリポジトリからの最新のパッケージ情報がシステムに反映される。<br> <br> また、追加したリポジトリが正しく機能していることを確認するため、新しいパッケージをインストール、あるいは、既存のパッケージを更新して、テストを行うことが推奨される。<br> <br><br> == リポジトリの追加 == 自動アップデートを有効にして、リポジトリを追加する。<br> sudo zypper addrepo -f <リポジトリのURL> <リポジトリのエイリアス名> # または sudo zypper ar -f <リポジトリのURL> <リポジトリのエイリアス名> 例 : sudo zypper addrepo -f 'http://packman.inode.at/suse/openSUSE_Leap_$releasever/' Packman <br> また、<code>-p</code>オプションを付加することにより、リポジトリの優先度を設定することができる。<br> <u>この値が小さいほど優先度が高くなる。</u><br> # リポジトリの優先度を90に指定する場合 # デフォルトのリポジトリの優先度の値は99のため、99未満の値が優先される sudo zypper addrepo -f <リポジトリのURL> <リポジトリのエイリアス名> -p 90 <br> <code>--gpgcheck</code>オプションを付加して、GPGチェックを有効にすることができる。<br> sudo zypper addrepo -f <リポジトリのURL> <リポジトリのエイリアス名> --gpgcheck <br><br> == リポジトリの無効化 == 追加したリポジトリを無効にする。<br> sudo zypper modifyrepo -d <リポジトリのURLまたはエイリアス名> # または sudo zypper mr -d <リポジトリのURLまたはエイリアス名> 例 : sudo zypper modifyrepo -d Packman <br><br> == リポジトリの削除 == 追加したリポジトリを削除する。<br> sudo zypper removerepo <リポジトリのURLまたはエイリアス名> # または sudo zypper rr <リポジトリのURLまたはエイリアス名> 例: sudo zypper removerepo 'http://packman.inode.at/suse/openSUSE_Leap_$releasever/' <br><br> == リポジトリの種類の指定 == <code>-t</code>オプションを付加して、リポジトリの種類を指定することができる。<br> <br> 指定できるリポジトリの種類には複数の選択肢がある。<br> これらは、リポジトリがどのようにパッケージ情報を構成・提供しているかを示す。<br> <br> リポジトリの種類を正しく指定することにより、Zypperはそのリポジトリからパッケージ情報を適切に読み取り、管理することができる。<br> 多くの場合、リポジトリの種類を明示的に指定しなくても、Zypperが自動的に判断するが、問題が発生した場合や特定の動作を確実にする場合に<code>-t</code>オプションを付加する。<br> <br> 主なリポジトリの種類には以下に示すものがある。<br> * YUM (Yellowdog Updater Modified) *: <code>-t YUM</code>と指定する。 *: RHEL系のディストリビューションで広く使用されているリポジトリ形式である。 *: XMLベースのメタデータを使用しており、依存関係の解決に優れている。 * RPM-MD (RPM Metadata) *: <code>-t RPM-MD</code>と指定する。 *: これはYUMと同様のフォーマットであり、多くの場合YUMと互換性がある。 * Plaindir *: <code>-t Plaindir</code>と指定する。 *: 単純なディレクトリ構造でRPMパッケージを提供するリポジトリタイプである。 *: メタデータが最小限であり、小規模なリポジトリに適している。 * SUSE *: <code>-t SUSE</code>と指定する。 *: SUSE特有のリポジトリ形式であり、YaST等のSUSEツールとの互換性が高い。 * DEB *: <code>-t DEB</code>と指定する。 *: Debian系のパッケージ形式用のリポジトリタイプであるが、SUSEでの使用は一般的ではない。 * Helm *: <code>-t Helm</code>と指定する。 *: Kubernetesのパッケージマネージャであるhelmのチャートリポジトリ向けである。 <br> また、リポジトリの提供元がリポジトリの種類を明示している場合は、その指示に従うことが推奨される。<br> 正しいリポジトリタイプを指定することにより、パッケージの検索、インストール、更新がより確実かつ効率的に行うことができる。<br> <br><br> == リポジトリリストの更新 == リポジトリを更新した後、追加あるいは削除したリポジトリを含む全てのリポジトリのメタデータを更新する。<br> sudo zypper refresh <br><br> == リポジトリの表示 == 設定されている全てのリポジトリを表示する。<br> sudo zypper repos # 詳細な情報も表示する場合 sudo zypper repos -d または sudo zypper repos --details <br><br> {{#seo: |title={{PAGENAME}} : Exploring Electronics and SUSE Linux | MochiuWiki |keywords=MochiuWiki,Mochiu,Wiki,Mochiu Wiki,Electric Circuit,Electric,pcb,Mathematics,AVR,TI,STMicro,AVR,ATmega,MSP430,STM,Arduino,Xilinx,FPGA,Verilog,HDL,PinePhone,Pine Phone,Raspberry,Raspberry Pi,C,C++,C#,Qt,Qml,MFC,Shell,Bash,Zsh,Fish,SUSE,SLE,Suse Enterprise,Suse Linux,openSUSE,open SUSE,Leap,Linux,uCLnux,Podman,電気回路,電子回路,基板,プリント基板 |description={{PAGENAME}} - 電子回路とSUSE Linuxに関する情報 | This page is {{PAGENAME}} in our wiki about electronic circuits and SUSE Linux |image=/resources/assets/MochiuLogo_Single_Blue.png }} __FORCETOC__ [[カテゴリ:SUSE]]
設定 - リポジトリの追加(SUSE)
に戻る。
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
Collapse