次のコマンドを使用してビルドされたqtプロジェクトとdebパッケージがあります:dpkg-buildpackage -us -uc
このアクションの後、私のパッケージをインストールする準備が整いました。しかし、自分のパッケージをインストールしていて、同じか新しいものをインストールしたい場合は、このdebパッケージによってインストールされたすべてのファイルが削除されます。動作するアクションは、次のコマンドを使用して新しいパッケージをインストールする前に古いパッケージを削除することだけです:dpkg --remove myqtapp
P.S. Debパッケージをインストールするには、dpkg -i ...
を使用します
dpkg --install package.deb
should古いバージョンのパッケージから新しいバージョンに問題なくきれいにアップグレードします。競合について不平を言っている場合、新しいパッケージはアップグレードではなく、実際には別のパッケージであり、アップグレードは(正しく)実行されません。パッケージ管理にapt
リポジトリを使用しない場合は、古いバージョンと同じソースからdeb
ファイルを取得していることと、以前のパッケージへのアップグレードとして提供されていることを確認してください。