私のコンピュータには Slackware 13.1 がインストールされており、pkgtools、slackbuilds 経由でインストールしてコンパイルしたソフトウェアもいくつかあります。これを Slackware-current (13.37) にアップグレードしたいと考えています。
UPGRADE.txt に従ってこれを安全にアップグレードできますか? これは大きな飛躍であり、問題 (依存関係、バージョンの競合など) が発生しますか?
Slackbuilds 経由でインストールまたはコンパイルした追加のアプリケーションについては、新しいライブラリ バージョンと互換性がない可能性はありますか?
答え1
このアップグレードを実行する場合は、まず UPGRADE.txt のヒントを使用して Slackware-13.37 にアップグレードし、それが完了したら 13.37 を -current にアップグレードすることをお勧めします。各リリース サイクルでは、いくつかのパッケージが追加および削除されるため、2 番目のステップで 13.37 から current に移行するには、Changelog をよく読んで、current を実行するために必要な手順を確認してください。
最新の -current では動作しない Slackbuilds が存在する可能性が高く、特に新しい GCC へのアップグレードによって特定のビルド スクリプトが動作しなくなったためです。さらに、SlackBuilds.org は -current をサポートしていないという通常の警告も引き続き適用されます。とはいえ、多くの人が current を実行し、SlackBuilds をそれほど問題なく使用しています。自分でコンパイルしたプログラムの場合も、同じ警告が適用されます。
UPGRADE.txt と Changelog の注記に従えば、-current システムをかなり簡単に実行できるはずです。他のアプリケーションが何であるかがわからないため、問題が発生するかどうかはわかりませんが、大きな問題にはならないと思います。