パッケージのアップグレード中はどうなりますか?


12

私は最近、Launchpadでソフトウェア用のUbuntuパッケージの構築を開始しました。それらは非常に単純です。それらのほとんどには、.install .preinst .postinst .prermおよび.postrmファイルを介してトリガーされるファイルとスクリプトが含まれています。インストールと削除はうまくいくようです。ただし、あるバージョンから次のバージョンへのアップグレードには注意が必要です。

パッケージをアップグレードするとどうなりますか?以前のバージョンをアンインストールして新しいバージョンをインストールするのと同じですか?以前のパッケージのすべてのファイルが削除され、新しいパッケージの.installリスト内のファイルに置き換えられていますか?.prerm、postrm、preinst、postinstスクリプトはすべて実行されていますか?「新規インストール」およびアップグレード中にのみ発生するものを区別するにはどうすればよいですか?

回答:


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.