私はいくつかの理由で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.list
main 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-keyring
wget
dpkg -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バージョンの変更 - マイナーなしゃっくり)を含む)。
頑張ってください。