Windows環境(以降、Bow環境と略す)に、PHPをapt-getでインストールしようとしたときに、思い浮かんだ疑問を書く。apt-getsources.list誰が管理してるの?公式に欲しいバージョンがないどうでもよい疑問apt-get新しいパッケージをインストールするとき、以下のコマンドを叩くと思う。パッケージ名これを行うと、あら簡単、欲しかったコマンドだったり機能だったりが使えるようになる。ちなみに、欲しい機能をググった時、apt-getじゃなくて、yumだったりすると、そっとブラウザバックするのは自分だけじゃないはずだ。普段、Windowsを使っている自分からすると、結構不思議なことだったりする。apt-getとパッケージ名だけでどうして取れてこれるんだろうと。Windowsだったら、自分で欲しいアプリケーションを検索して、そのサイトにいってダウンロードしていたから。いうことで調べてみる。sources.list以下のディレクトリを見てみよう。/etc/apt/sources.listここには、URLが書いてあって、apt-getが叩かれたときに、見に行く場所がちゃんと書かれている。restrictedブラウザで見ると、「sources.list」に書かれているURLにアクセスしてみると、こんな感じのページが表示される。ちなみに、このパッケージが置いてある場所をリポジトリということがあるみたい。細かいことはわからないけれども、すこしわかった気がする。誰が管理してるの?ところで、このリポジトリ、誰が管理しているのだろうか。実は、こうなんだよ、と言えればいいのですが、残念ながらよくわかってないです。Ubuntuを作っているすごい方達が、このパッケージのこのバージョンはリポジトリに追加しても大丈夫!ってやっているんじゃないかと思っている。ちなみに、公式のリポジトリのURLはミラーサイト含め、世界中にある。Teamここから、落とす分には安全ということなんでしょうかね。公式に欲しいバージョンがないこの記事を書くきっかけになったことなんですが、公式に欲しいバージョンがなかったりすることもあります。今回でいえば、phpの7.1系がほしかったのですが、7.0までしかありませんでした。いうときは、7.1を公開している公式以外のリポジトリを追加することで参照できるようになるとのことです。ppa:ondrej/phpいまいちこのコマンドからURLが読み取れないので、どういう仕組みなのかがわかりませんが、おそらく以下のサイトに置いてあるアプリを落としているように思えます。launchpad.netまた、コマンド内にある、ppaですが、個人のリポジトリのことをPPAと呼ぶみたいです。allabout.co.jpここまで書いて、AppleのAppleStoreが、Ubuntuの公式リポジトリに似てるなぁと思いました。よい疑問Ubuntuでインストールするパッケージ名って、皆さんどうやって判断しているのだろうか。phpの古いバージョンのリファレンスを参考に進めていたりすると、名前が変わったりしていて、どれが正しいのかわからないことが多い。さいきんちょっとさぼりぎみ。忙しくなると駄目ですね。»プロフィール30歳からWebやらなんやらを学び始めた人のブログです。(4)検索はてなブログをはじめよう!konoemarioさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。