ipk 파일 풀기
$ ar -x <ipkfile>
ipk 파일 구성 내용
data.tar.xz
control.tar.gz
debian-binary
control.tar.gz
control파일
Package: libubootenv0
Version: 0.3.2-r0
Description: U-Boot libraries and tools to access environment
This package contains tools and libraries to read and modify U-Boot
environment. It provides a hardware-independent replacement for
fw_printenv/setenv utilities provided by U-Boot
Section: libs
Priority: optional
Maintainer: Name <E-mail>
License: LGPL-2.1
Architecture: raspberrypi4_64
OE: libubootenv
Homepage: https://github.com/sbabic/libubootenv
Depends: libc6 (>= 2.31+git0+3ef8be9b89), libz1 (>= 1.2.11)
Provides: libubootenv
Source: libubootenv_0.3.2.bb
preinst
preinst
: install 이전 실행되어야할 스크립트
lock
, run
등을 제거한다.
postinst
postinst
: install 이후 실행되어야할 스크립트
systemctl
, ldconfig
실행
list
/설치된파일경로
conffiles
/conffile경로
e.g.,
/etc/pkg.conf
prerm
prerm
: remove 전에 실행되어야할 스크립트
postrm
postrm
: remove 후에 실행되어야할 스크립트
opkg/alternatives