お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2015-11-20 00:51:31

kudos3939
新しいメンバ
登録日: 2015-11-20

なぜ古いパッケージしかインストールできないのですか?

こんにちは!
最近趣味で自宅サーバーを作り、ubuntu serverをインストールして色々遊んでいます。
ubuntuを選んだ理由は、詳しいことは何もわからなかったので「最近シェアが伸びているから」というものだけです!

そしてサーバーも一通り設定完了し、そろそろプログラミングをしてみようと思っていた時にこの疑問にぶちあたったので質問しました。


なぜubuntuディストリビューションでは数年前の古いパッケージしかインストールできないのですか?


まだまだ初心者なので、バージョンの違いによる不都合や不便さなど感じるレベルではないのですが、
例えばHaskellならOS Xでは7.10.2を使っていて、でもubuntuには7.6.3が入っています。
実害はまだ出ていませんが、とても違和感を感じます。
サーバープログラムなど、セキュリティが重要なものもひと昔前のしかインストールできません(ですので手動でインストールしました)

上級者の皆様はこの状況にどう対処しているのでしょうか?
バージョンは古いものでも実害は何もなくて公式リポジトリから使えるものだけ使っているのでしょうか?
PPAもあるものとないものがあるようですし(人気のない言語など)
最新版が出るたびにソースコードからインストールしているのでしょうか?
そうしたらパッケージ管理ソフトの意味とは??

CentOSはいつも新しめのものをインストールできますし、ubuntuがあえてそのようにしている理由なんかも教えていただけたら嬉しいです。

オフライン

 

#2 2015-11-20 08:51:21

sun_air
メンバ
登録日: 2009-05-16

Re: なぜ古いパッケージしかインストールできないのですか?

http://ascii.jp/elem/000/000/441/441502/
まずはこちらに目を通していただいた上で

https://launchpad.net/~hvr/+archive/ubuntu/ghc
こちらはどうでしょうか?
お望みのものであればいいのですが。

オフライン

 

#3 2015-11-20 12:40:10

kudos3939
新しいメンバ
登録日: 2015-11-20

Re: なぜ古いパッケージしかインストールできないのですか?

sun_airさんご返信ありがとうございます!!
ubuntuを入れていたからではなく、LTSだったから「妙に古いバージョン」のソフトウェアしかなかったのですね。
疑問が氷解しました!

LTSはサポートが長くてサーバー向け、との説明しかなくてそのような違いがあるとは知りませんでした。
個人で遊ぶサーバーなので最新版を入れようと思います!(入れ直すの大変そうですが)

あと、後者のリンクのPPAは僕も見つけたのですが、追加してghc10を入れてもどこにもインストールされてなくてすぐ消してしまいました。
不思議ですね?

何はともあれありがとうございました〜!

オフライン

 

Board footer

Powered by FluxBB