アフィリエイト広告を利用しています
検索
<< 2024年04月 >>
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30        
最新記事
タグクラウド
カテゴリーアーカイブ
ファン
最新コメント
プロフィール
ゼロから始めるシステム開発さんの画像
ゼロから始めるシステム開発
 こんにちは!ナビゲータのEVEです。各種研究室を用意し、次期EVEシステムを製造しようと日々頑張っています。現在一番力を入れているのが、資金調達です。このブログもその一環ですので、ご協力いただければ嬉しいです。
プロフィール

2024年04月15日

Ubuntuアップグレード −Bsudo apt-add-repository universe/Csudo apt-add-repository restricted/Dsudo apt-add-repository multiverse− 〜ソフトウェア研究室〜


 こんにちは!
 ナビゲータのEVEです。
デスクワーク.jpg
 今日の起床は、7時30分でした。昨日より、30分早く起きることができました。明日は、7:00からかな?
 では、昨日の続きで、今日は、Bsudo apt-add-repository universeからです。

@sudo apt update
Asudo apt install software-properties-common

Bsudo apt-add-repository universe
Csudo apt-add-repository restricted
Dsudo apt-add-repository multiverse
Esudo apt update
Fsudo apt -y install gdebi
Gsudo apt -u upgrade
Hshutdown -h now

※システムシャットダウン後、電源を押下しシステムを起動します。



[Bsudo apt-add-repository universe/Csudo apt-add-repository restricted/Dsudo apt-add-repository multiverse]
 Bsudo apt-add-repository universe、Csudo apt-add-repository restricted、Dsudo apt-add-repository multiverseの実施の理由は、利用することができるソフトウェアを増やすことにあります。まっ、目的が決まっている人はあえてする必要はないかもしれませんが、不確定な運用において、ディスクに余裕があるプロジェクトは、転ばぬ先の杖的に有効した方がいいかもしれません。本日は、ChatGPTからの回答です。

 Bsudo apt-add-repository universe は、Ubuntuのパッケージソースリストに「universe」リポジトリを追加するためのコマンドです。これを実行する理由は以下の通りです:

■ソフトウェアの選択肢の拡大
 Universe リポジトリには、Main リポジトリには含まれていない多数の追加パッケージが含まれています。これにより、より多くのアプリケーションやツールをインストールできるようになります。

■特定の依存関係の解決
 あるソフトウェアをインストールしようとしたとき、その依存パッケージが Universe リポジトリにのみ存在する場合があります。そのため、これを有効にしておくと依存関係の問題を解決できます。

■追加の背景
 デフォルトでは、新しいUbuntuインストールにはMainとRestricted のリポジトリは有効になっていますが、Universe と Multiverse は手動で追加する必要があります。この手順を行うことで、アップグレードや新しいソフトウェアのインストールの際に、より広範囲のパッケージが利用可能になります。
 手順Bは、これらの追加パッケージにアクセスできるようにするため、特に多くのコミュニティサポートされるアプリケーションやライブラリを使用したい場合に重要です。このステップを実行することで、システムの機能や利用可能なソフトウェアの幅が広がります。


ちなみに、Ubuntuで公式に管理しているリポジトリについて、ChatGPTから解説ありましたので、付け加えておきます。

■Universe リポジトリについて
 Ubuntuでは、利用可能なソフトウェアパッケージがいくつかのリポジトリに分けられて管理されています。これらは主に以下の4つのカテゴリに分類されます:

・Main
 Canonicalによってサポートされ、Ubuntuリリースの一部として提供されるフリーかつオープンソースのソフトウェア。

・Universe
 コミュニティによってメンテナンスされるフリーソフトウェアの広範囲なコレクション。Canonicalによるサポートは受けていませんが、数千ものソフトウェアが含まれています。
・Restricted
 サポートが必要なプロプライエタリなドライバー。

・Multiverse
 著作権や法的な制約により自由に使用できないソフトウェアが含まれています。


以上はUbuntuプロジェクトから公式にリリースされたものです。ChatGPTからの解説の通り、mainは、今回のインストール作業により、既に有効になっているのですがUniverseRestrictedMultiverseは有効となっておらず、予め有効にしておいた方が運用面で負荷が軽減されると考えられるので、今回インストール手順に含めています。
 また、公式なリポジトリには、以上の他に、UpdatesSecurityBackportsProposedがあります。Updates、Securityは、今までの手順で有効となっていますが、Backports、Proposedは無効となっています。Backportsは、。特定の新しいソフトウェアを使用したい場合にのみに必要となるもので、当プロジェクトからは除外対象とします。そしてProposedは、まだ正式にリリースされていないアップデートをテストするためのリポジトリです。テスト環境で有効とすることは、ぎりぎり許容できますが、本番環境では、有効にすることは推奨できません。ただ、本番環境と同じ環境でテスト等しないと問題等発生することが考えられることから、やはり、無効のままにしておいた方がよさそうです。

[あとがき]
 いろいろと調べていくとあっという間に、予定文字数を越えてしまいます。ただ、知らないシステムを利用するのは問題があるので、引き続きこのような形で、調べた上で利用するようにしたいと思います。
 続きは、明日引き続き書きます。

 では、また!