ebi版apt-lineの試行 Edit

  • ところで
    本apt-lineの呼び方は「海老原さん版debian-sh」で良いのだろうか?
    それとも、「si-linux版?」かな〜?、呼び方がないと混乱しそう。
    ebi版と呼ぶことにします。

  • いいとこ取りの環境を目指す
    • http://www.si-linux.co.jp/pub/debian-sh/
      • シリコンリナックスの海老原さんが公開されてるapt-line.
      • debian26互換のapt-line、かつ最新のパッケージが数多く含まれる。
    • debian26のsources.listに下記apt-lineを追加してみる。
      deb http://www.si-linux.co.jp/pub/debian-sh/ sarge main non-free contrib
      
      注意:本apt-lineはkernel-2.6向けのapt-lineです。iohack版と混ぜて使用しないように!


  • チェック項目 … 気になる箇所/個人的趣味
    • apache … Pass
      過去の経験からインストールスクリプトでフェイルする場合がある。
      ストレートにインストールできればOK!…確認、OK
  • xfree86 … Hold
    素のdebianでしょうから、たぶん「サインはVGA」未対応!
    /etc/apt/preferences を設定して、ウチのサイトの物を優先指定したい。
    (それとも、xorgにいっちゃおうかな!!)

  • netatalk … Hold
    hatさんのパッチ版を入れたい。

  • turck-mmcache … Pass
    php4とバージョン整合性が取れるかチェック要

  • vncserver … NG -> Hold
    アンアライメントアクセスエラーが発生

さて、試してみますか! Edit

baseの互換性テスト Edit

X Window System と vncserverのテスト Edit

パッケージの強制ダウングレード実験 Edit

  • 参考文献
    http://www.debian.org/doc/manuals/apt-howto/ch-apt-get.ja.html
    このダウングレードという概念により、強力な応用が可能となります。 たとえば Debian の stable 版を 
    testing 版にアップグレードしたものの、それを取りやめたくなったと想像してください - 
    たぶん、 testing はあなたに合うほどにはテストされていなかったのでしょう。そこでパッケージ名に
    ワイルドカードを用いてピン設定をすることにより、 stable に戻ることができます。例えば: 
    
         Package: *
         Pin: release a=stable
         Pin-Priority: 1001
    
    上記のように設定したあとで、apt-get -u dist-upgrade とすれば、 stable 版にシステムを
    ダウングレードすることができます。 
    
    このピンの設定は、パッケージの version, release, origin に対して行なうことができます。 
    
    version に対するピン設定は、上記の例のように、ワイルドカードを使って複数バージョンを一度に指定することも、
    特定のバージョンだけを指定することもできます。 
    
  • aptサーバ側に以下のapt-lineを新設
    ここには、強制ダウングレード(またはホールド)させたいパッケージを置くことにする。
    なお、従来のapt-lineからパッケージを移動させるのではなくコピーして2重持ちにする。
    つまり、binary-sh4-hold は、binary-sh4 の部分集合である。
    deb http://eggplant.ddo.jp/www/download/debian26/binary-sh4-hold/ ./
    
    http://eggplant.ddo.jp/www/download/debian26/binary-sh4-hold/Release を用意
    Archive: sarge
    Version: 1.0
    Components: main
    Label: debian26-hold
    Origin: kogiidena
    Architecture: sh4
    
  • aptクライアント側の設定
    • /etc/apt/preferences
      Package: *
      Pin: release l=debian26-hold
      Pin-Priority: 1001
      
  • ダウングレード実験
    • う!失敗。
      パッケージ/バージョンが同一だとうまく行かないみたいだ。
      一旦削除して、再実験
      Get:1 http://eggplant.ddo.jp ./ vnc-common 3.3.7-7 [60.7kB]
      Get:2 http://eggplant.ddo.jp ./ vncserver 3.3.7-7 [615kB]
      
      成功したみたい。けど、なんか解せない。

    • 明らかにdebian26版のほうが古いパッケージ、wdmで実験
      versionは、1.28-1
      landisk:~# dpkg -l | grep wdm
      ii  wdm                     1.28-1                WINGs Display Manager - an xdm replacement w
      
      成功〜♪。1.27-2.2へ強制ダウングレードされた。
      landisk:~# apt-get upgrade
      Reading Package Lists... Done
      Building Dependency Tree... Done
      The following packages will be DOWNGRADED:
        wdm
      0 upgraded, 0 newly installed, 1 downgraded, 0 to remove and 0 not upgraded.
      Need to get 418kB of archives.
      After unpacking 8192B disk space will be freed.
      Do you want to continue? [Y/n]
      Get:1 http://eggplant.ddo.jp ./ wdm 1.27-2.2 [418kB]
      Fetched 418kB in 0s (2216kB/s)
      

結論 debian26ベースでebi版apt-lineを使用するには! Edit

コメント欄 Edit

  • si-linux版か、ebi版ではどを? -- kinneko? 2005-10-04 (火) 09:38:16
    • コメントする立場にないかも。 -- 管理人? 2005-10-04 (火) 21:25:06
  • si-linux版て書くとsh-linuxと似てて区別つきにくいですね。笑 -- ebihara? 2005-10-05 (水) 03:09:48
    • ebi版でいいですよ。実験していただいてありがとうございます。 -- ebihara? 2005-10-05 (水) 03:10:09
    • お疲れさまです。海老原さんの志の高さを見習いたいと思います。FC3、debian、gentoo、さらには、NetBSDと揃い、SHも随分魅力的なプラットホームになりましたね。 -- 管理人? 2005-10-05 (水) 19:46:42
  • ebi版が素のdebianと違うところ。bashが3。buildessentialがウソ(何も起こらない)。gccのepochを外した。 -- ebihara? 2005-10-05 (水) 03:11:14
    • epochって、バージョンとは別についてる数字ですよね?何に使用されているのでしょう!debianローカルな数字のようだし。 -- 管理人? 2005-10-05 (水) 19:48:37
  • w3mを使って見ようと思い「w3m w3m-img w3m-el」をインストールしてみました。w3mを実行するとSegmentation faultになります。もともとdebian26版のapt-lineには無いパッケージですが一応。 -- Ruomyes? 2005-10-24 (月) 15:39:28
    • 「ビルドできるけど動かない、あるいは、動作が変」なパッケージの情報は貴重ですね。本件に関しては、ウチのサーバ側でマスク不可能なので、各自の(クライアント側の)/etc/apt/preferences で対策する必要があります。 -- 管理人? 2005-10-24 (月) 19:17:29
  • いまupgradeやると、baseのほとんどのパッケージが入れ替わってしまいます。それで起動するとDHCPは確実に失敗します。*modもまともな結果が返らないようです。なーんか、混ぜるな危険の感じです。kernelは2.6.14-landisk03を使いました。 -- kinneko? 2006-03-13 (月) 22:14:22

#comment


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2006-06-13 (火) 20:02:27 (6534d)