eselect repository create local
로컬 레포 만들고
mkdir --parents /var/db/repos/local/app-office/hoffice
API=8
DESCRIPTION="Your app description goes here."
HOMEPAGE="http://asdf4.myhome.co.kr"
SRC_URI="/home/asdf4/disk1/hoffice_11.20.0.1520_amd64.deb"
S="${WORKDIR}"
LICENSE="Nonfree"
SLOT="1.2.3"
KEYWORDS="amd64"
RDEPEND=""
src_install() {
# Unpack the deb
ar -x "${S}/hoffice_11.20.0.1520_amd64.deb"
# Unpack 2
tar -xf "${S}/control.tar.gz"
unxz "${S}/data.tar.xz"
tar -xf "${S}/data.tar"
# Move files to end dest
mv "${S}/opt" "${D}"
mv "${S}/usr" "${D}"
}
These are the packages that would be merged, in order:
Calculating dependencies... done!
Dependency resolution took 1.86 s (backtrack: 0/20).
[ebuild N ] app-office/hoffice-11.20.0.1520
Would you like to merge these packages? [Yes/No] yes
>>> Verifying ebuild manifests
>>> Emerging (1 of 1) app-office/hoffice-11.20.0.1520::local
!!! Fetched file: hoffice_11.20.0.1520_amd64.deb VERIFY FAILED!
!!! Reason: Insufficient data for checksum verification
!!! Got:
!!! Expected: BLAKE2B BLAKE2S MD5 RMD160 SHA1 SHA256 SHA3_256 SHA3_512 SHA512 WHIRLPOOL
>>> Failed to emerge app-office/hoffice-11.20.0.1520, Log file:
>>> '/var/tmp/portage/app-office/hoffice-11.20.0.1520/temp/build.log'
gentoo-bin /var/db/repos/local/app-office/hoffice #
이렇게 뜸..
혹시 이거 커널 컨피그에서 암호화 관련 옵션 빠져서 그런거 아님?
genkernel이 아니라 distkernel 사용해서 ㅎㅎ
Manifest 파일이랑 유저 그룹 확인 (portage)
감사 덕분에 설치했음 manifest 생성 해서 해결 했음
ebuild에 manifest무시하는 옵션 있으니 그거 쓰거나 해쉬 넣어주셈 - dc App
무시하는 옵션도 있구만 ㅎㅎ 감사