InfraAcademy
Linux中級講座

パッケージ管理

Linuxのパッケージ管理を学びます。パッケージの意味、管理が必要な理由、aptコマンドによるインストール・更新・削除を理解し、ソフトウェア管理の基礎を身につけます。

0%
スタートする

パッケージ管理のレッスン

0 / 6 完了
1 パッケージって何? Linuxにおけるソフトウェアの配布・管理単位であるパッケージの概念を解説します。実行プログラムや設定ファイル、バージョン情報、依存関係のライブラリ、操作マニュアルなどパッケージに含まれる要素をGoogle Chromeを例に紹介し、依存関係のライブラリという用語の意味についても丁寧に分かりやすく解説します。 有料会員のみ 次に学習 2 パッケージ管理はなぜ必要? パッケージ管理がなぜ必要なのかを、インストールやアンインストールが簡単にできる点と、セキュリティアップデートやバージョン管理が簡単にできる点という2つの観点から解説します。パッケージ管理がない場合に必要となる手動でのダウンロード作業と比較しながら、その利便性を具体例とともに分かりやすく理解できる内容です。 有料会員のみ 未受講 3 Linuxのディストリビューション CentOSやDebian、RHELなどLinuxディストリビューションの種類と特徴を解説します。UbuntuやFedora、Arch Linux、openSUSE、Kali Linuxなど代表的なディストリビューションを比較し、cat /etc/issueコマンドを使って現在使用しているディストリビューションを確認する方法も学びます。 有料会員のみ 未受講 4 パッケージ管理のコマンド apt、dpkg、yum、dnf、rpm、pacmanなど、ディストリビューションごとに用意された異なるパッケージ管理コマンドの一覧を紹介します。なぜコマンドが違うのかという背景を、DebianやUbuntuにおける品質管理の方針とaptコマンドの設計思想を例に挙げながら、初心者にも分かりやすく解説していきます。 有料会員のみ 未受講 5 aptコマンド Debian系Linuxで使用するaptコマンドの使い方を解説します。Dockerでdebianコンテナを起動して確認したうえで、apt-get updateで最新のパッケージ情報を取得し、apt-get installコマンドでapache2などのソフトウェアを実際にインストールする一連の手順を学びます。 有料会員のみ 未受講 6 dpkgコマンド Debian系ディストリビューションで使うdpkgコマンドを解説します。debファイルを使ったパッケージのインストールや削除の方法、-i、-r、-Pといった各種アクションの違い、dpkg -lによるインストール済みパッケージ一覧の確認方法などをシミュレーターの実例とともに一つずつ丁寧に学んでいきます。 有料会員のみ 未受講