1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

opkgの管理

Posted at

opkgについて

opkgはLinux向け軽量パッケージ管理システムです。
ipkgからのforkで、パッケージデータの拡張子は.ipkです。

課題が発生するパターン

管理が結構原始的で、
野良パッケージデータをインストールした場合等、
ディストリビューション標準外のバージョンより新しいパッケージをinstallした場合、
removeしたとしても履歴にバージョン情報が残ってしまい、
元のバージョンをinstallしようとしても、
インストールした事の有るバージョンより低いバージョンの為、跳ねられてしまいます。
--force-reinstall を指定しても無駄でした。
色々と試しにinstallしてみる派だと、とても困ります。

解決法

結論としては、例としてLEDE 17.01 のパスで表現すると、
/overlay/upper/usr/lib/opkg/status
の中で該当するパッケージ情報を削除することで、
installした事の有るバージョンの履歴情報を消す事ができ、
一度もinstallした事がない状態に戻す事が出来ます。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?