ドキュメント
アプライアンス をアップグレードする方法
はじめる前に、おすすめの システムバックアップつまり、何かが間違っているか、戻ることができます。 仮想環境でサーバーが実行されている場合(つまり、) ベアメタルではなく、プラットフォームがサポートするので、"スナップショット"も良い考えです。両方とも、可能であればお勧めです。 「プロパ」バックアップは、データを新しいサーバー(同じバージョン)に転送して、再び起動するのに適していますが、「風戻り」の変更にも使用できます。 スナップショットは、サーバーを完全に破るなら、既知の良好な状態に「風戻り」するのに特に便利です。
また、TurnKeyの新しいバージョンにデータを移行するためにTKLBAMを使用するのを望むなら、また、参照してください このページの先頭へ (日付が異なりますが、まだ関連性が若干あります)
パッケージレベルのアップグレード
既に気に入っているように、TurnKey Linux アプライアンスは「名称: Debian 安定的詳しくはこちらTurnKeyバージョン< - > Debianバージョンマトリックス「DebianがTurnKey アプライアンスバージョンごとにリリースする情報は、その情報に基づいています。
DebianなどのLinuxのディストロに「安定」されていないユーザーは、ソフトウェアバージョンが「アップグレード」後に最新バージョンに更新されていないビット「weird」を見つけることが多い run. その理由は、新しいDebianメジャーバージョンリリースが発生したとき、すべての付属ソフトウェアのバージョンは「frozen」です。 長所と短所の詳細は、他の場所で議論することができますが、このバージョンのパラダイムは、それがのための必要性を最小限に抑えるので、サーバーにとって特に有用であることに注意する価値があります メンテナンスとOSは、インストールした日から設定された日と同じ動作を継続して実行する必要があります。
Debianの セキュリティチーム 同じソフトウェアバージョンの更新でセキュリティの問題に対処しますが、特定の問題に対処する最小限の可能な変更。 セキュリティパッチは、主にUbuntu、SUSE、Red Hatなどの他の安定したLinuxのディストロメンテナ、ならびにサードパーティとの協議で開発されています アップストリーム ソフトウェアプロバイダ。セキュリティチームの細部への注意のために、我々は彼らがインストールしてTurnKeyサーバーが事前に設定されていることを十分に安全であると信じています 自動的にチェックし、関連する場合は、セキュリティ更新プログラムをインストールします 日頃から。
セキュリティの問題 - およびいくつかのより深刻なバグ - 可能な最小限の変更を適用することによって解決されます。 つまり、ソフトウェア開発者(別名「上流」)から新しいバージョンであるのではなく、同じ「frozen」バージョンですが、関連する修正が適用されます。 つまり、新しい機能が利用できていないということは、新しいバグ、問題、セキュリティ脆弱性も含まれていないということです。 OSの寿命のために、ユーザーは、最初にインストールされた日と同じように、システムに複数の機能に依存することができます。
同じ文脈で非セキュリティパッケージの更新が開発され、ほぼ常に安全にインストールできます。 しかし、セキュリティ更新が行われるというスクラッチニーの同じレベルは受けません。 実際の破損は非常にまれですが、(非常に)回帰が起こる可能性がある小さなリスクや、ソフトウェアの動作が変更される可能性があるリスクがあります - 重大な影響が及ぼす可能性があるか、または サーバ。 そのため、デフォルトではインストールされていないため、一般的なパッケージの更新が監督下で行われることを推奨しています。そのため、問題はすぐに対処できます。
そのため、デフォルトではインストールしないようにして、管理者の下で実行されていることをお勧めしません。 問題が起きた場合、ASAPを解決できます。 シンプルなウェブサイトでは珍しいですが、複雑なWebアプリでは、他のユーザーがバグを検討するソフトウェアの動作に依存する機能もあります! システムの安定性(IMOでは安定)を示唆しない「Debian安定」の「安定」がここに注目に値するのは関係しています。 代わりに、それは指摘します 寸法: ABI/名称: API 安定性。基本的にソフトウェアの機能とソフトウェアの別の部分は、互いに相互作用する方法。すなわち、 「安定」とは、ソフトウェアを使用する方法/秒がリリースの生涯に変化しないことを意味します。
TurnKey Linux アプライアンスは、フードの標準的なDebianシステムはかなり多くのため、パッケージレベルでは他のDebian(またはUbuntu)ベースのシステムと同様に更新できます。 - 'apt' を使う(または 'apt-get' )
apt update apt upgrade
結果は、ベースディストリビューション(Debian 12/Bookwormなど)で利用可能な最新のパッケージバージョンを持つシステムです。 Aptパッケージ管理システムで管理できないコンポーネントを含むアプライアンスが含まれている可能性があること、他の手段でアップグレードする必要があることを念頭に置いておきましょう(例:Ruby、 NodeJS など
TurnKey/Debianのソフトウェアバージョンが比較的古いため、特定のソフトウェアが「安全でない」「EOL」(寿命の長い)または「EOL」としてフラグを立てている可能性があることにご注意ください。 似ています。 そのため、OS自体がまだサポートされ、利用可能なすべてのセキュリティ更新が適用される限り(TurnKeyのデフォルトでは毎日発生します)、これらの警告は安全に無視できます。
ソースからインストールされたサードパーティソフトウェアがOSによって提供されていない特定のバージョンを必要とする場合を除いて。 新規OSリリースに含まれている「frozen」バージョンがそれらの要件を満たすことができる場合は、その場合、それはしばしば最高のパスが転送されます。 それ以外の場合、他の方法を使用して、ソフトウェアを他のソースからインストールしたり、またはその他の方法を使用するのが適切で、より容易で/または必要である場合があります。 ここまでは、その可能性の広大な配列がカバーされないため。
最後に、メジャーバージョンリリースではアプライアンスをできるだけ安定的に保つように試みるのに、必ずしも不可能であるという点に注意しましょう。 特定のアプライアンスのTurnkeyマイナーバージョンは、設定の変更や特定のソフトウェアも含める場合があります。 apt の更新をインストールすると、現在のバージョンのOSが下にあるようになります(例: apt アップデートをインストール) v18.0) 「日付までの」 - 場合によっては、新しいTurnKeyリリース(v18.1)と等しいわけではありません。
より新しいアプライアンスバージョンにアップグレード
関連する場合, あなたは、最新のプレインストールされた上流ソフトウェアを維持しています, なぜなら、Deianサポートのタイムラインの, あなたがあなたのサーバーを使用して維持することはできません理由はありません 延長期間のアプライアンス。ただし、メジャーアップデートが必要な時は必ず時間がかかります。
推奨される方法は、新しいアプライアンスバージョンにアップグレードすることです。 名称: TKLBAM 古いアプライアンスから新しいバージョンのアプライアンスの新鮮なインストールにデータを移行する。 TKLBAM ドキュメント TKLBAMから期待できるものに注意しましょう。 参照 ワークフローとv14.x固有の微調整を提案 (かなり日付ですが、一般的なアプローチは主要なデータ移行に関連しています)。
途中で作業する場合は、フォーラムで受けた手順を掲示してください。 これにより、他の人を助け、Turnkey を支援して、プロセスがスムーズに進められる方法を理解します。 立ち往生したり、頭の上に感じているなら、チェックアウトしてください サポートオプション.
代わりにアプライアンスの新バージョンにアップグレードできないのはなぜですか?
ユーザーは、アプライアンスバージョンを新しいアプライアンスバージョンにアップグレードする簡単な方法を求めることが多い。 ユーザーがサーバーをカスタマイズして、ニーズに完全に合致するのを促しますが、そのニーズを「現場」でアップグレードする可能性は問題ありません。 インストール以来、アプライアンスが変更された可能性のある方法をすべて予測することは不可能です。 これにより、自動設定更新時にも危険な問題が発生する可能性があります。Debian は「場所」のアップグレードとなります。 社内でアップグレードしようとするよりも、技術的に安全なソリューションは、それが動作するデータからシステムを分離することです。 バックアップと移行の仕組み - TKLBAM - が存在する理由。
ユーザオプションとTurnKey Linuxの使用を制限したくない。 少なくとも技術的に、Debian リリースの安定版に「Debian スタイル」のアップグレードをしても構いません。 v17.x(Debian 11/Bullseyeベース) -> Debian 12/Bookwormベースをアップグレードします。ただし、アップデートは真の新しいTurnKeyメジャーバージョン(v18.x)を付与しません。 代わりに、TurnKey v17.xとDebian 12 / bookworm - i.e.v17.x TurnKey間のハイブリッドになりますが、更新されたベースDebian OSで。 なぜなら、当社の微調整とセキュリティの硬化がビルド時に行われるからです。 メジャーバージョンを新たにリリースすると、新しいDebianバージョンと互換性のあるTweaksを更新します(一部のバージョンでは新しいTweakを追加し、古い冗長なTweakを削除する場合があります)。 apt でパッケージ化したソフトウェアは更新されます。
アップグレード時に正式にサポートしていない限り、そのハードな変更は行いません。また、アプライアンス に関連する特定の問題について現在認識していません。 (ただし、その場合があると疑っている)。だから、お勧めしないと、確かにできるはず。 正式にサポートしていない場合でも、弊社では「最善の努力」をご支援いたします。 フォーラム アップグレードを試みる人へ。 「場所」のアップグレードを行う場合は、必ずご確認ください。 一般的なDebianアップグレード情報 Debianバージョンの特有値だけでなく、Debianバージョンの特有値も アップグレードのドキュメント (「テーブル」から「テーブル」へのリンクをアップグレードする docs - 必要に応じます)。
Debian の「in place」のアップグレードは、 のみ 連続したDebianバージョン間で行われる - あなた できません 任意のバージョンをスキップします。
また、関連する新しいTurnKey aptキーを手動でダウンロードする必要があります。新しいTurnKeyカスタムソフトウェアパッケージをインストールできます。