software-properties-commonとかapt-add-repositoryってなんだろう
わからないこと
ubuntuにphpとかをインストールするときにリポジトリを追加する理由がわかりません。
コマンド
RUN apt update && \
apt install -y software-properties-common && \
LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php && \
apt update && \
apt install -y php8.0 php8.0-mysql
自分の解釈、わかっていること
add-apt-repositoryコマンドを使うためにsoftware-properties-commonをインストール
文字コードをc.utf-8に指定してppa:ondrej/phpリポジトリをローカルにインストール
phpをインストール
(「わからないこと」と被っているけど)知りたいこと
1.文字コードを指定する理由
2.ppa:ondrej/phpリポジトリをインストールする理由。web上にあるものを検索してインストールするものかと思っていたのでなぜ新しくインストールする必要があるのかわかりません。今の解釈もあっているか怪しいのでこの周辺をある程度具体的にお聞きしたいです。