UbuntuからDebianへの移行とアプリケーションデータの保持

UbuntuからDebianへの移行とアプリケーションデータの保持

私はいくつかの理由でUbuntuからDebianに切り替えることを検討しています。より自由なソフトウェアサポートシステムに切り替えることもその1つです。 (GNU.orgでは、私たちが望むなら、無料ではなくリポジトリを除いてDebianを完全に無料に保つことを選ぶことができると言います。)

インストール(マニュアルを読んで端末を使用するのにかなり慣れているので管理できるはずです)に加えて、1つの主な関心事があります。帯域幅と使用制限の点で、インターネット接続が弱いということです。したがって、現在慣れていてUbuntuに設定されているすべてのパッケージ(Python3、python-pipパッケージ、GNU Octaveとそのデータ、および基本的に私が使用した他のすべてのパッケージ)を識別する必要がある場合は、次のようになります。とても不便です。 )を使用して  aptインターネットからインストールし、再度ダウンロードしてインストールします。

私が尋ねたいのは、これを行うための賢い方法があるかということです。まず、私のパッケージをデータと共にあるシステムから別のシステムに転送できますか? UbuntuがDebianに基づいているので、特に尋ねます。

可能でない場合は、喜んでパッケージをダウンロードします(もちろん時間がかかりますが、必要です)。しかし、この場合、Debianでパッケージを設定した後に2つのシステム間でデータを移動できますか?それさえとても便利です。

ベストアンサー1

パーティーに遅れましたが、確かに可能です。

アップグレードするUbuntuのバージョンに近いDebianの安定版またはベータ版を選択してください。次のようにコンポーネントにdebian(ストレージdebian-securityも可能)を追加します。debian-backports/etc/apt/sources.listmain contrib non-free

deb http://deb.debian.org/debian bullseye main contrib non-free
deb http://deb.debian.org/debian-security/ bullseye-security main contrib non-free
deb http://deb.debian.org/debian bullseye-updates main contrib non-free

今は別の(Ubuntu)ソースを維持してください。/etc/apt/preferences.d/10-no-ubuntu次のコンテンツにします。

Package: *
Pin: release o=Ubuntu
Pin-Priority: -1000

packages.debian.orgからDebian Keylingを手動でインストールしてください(ダウンロードリンクを入手するにはパッケージを検索して、コンピュータでdebian-keyringこれを行います)。debian-archive-keyringwgetdpkg -i debian-*.deb

今走る時間だapt-get update

次に、apt-get dist-upgrade必要に応じて、より高いバージョンのUbuntuパッケージ(ある場合)をダウングレードする必要があります。

Ubuntuリポジトリを削除するには/etc/apt/souces.list削除します。 Ubuntuはカーネルパッケージを少し違って呼び出すので、インストールされていることを/etc/apt/preferences.d/10-no-ubuntu確認してください。数回linux-image-amd64走ってください。apt-get autoremove

私はおおよそ→Ubuntu 22.04 focalし、Debian bullseyeほとんどのことが順調に行われました(IMAP / SMTPサーバー、いくつかの欠陥のあるapache2(他のPHPバージョン)、nextcloud(redisバージョンの変更 - マイナーなしゃっくり)を含む)。

頑張ってください。

おすすめ記事