Gpkg
Package management program for Xiange Linux
Install / Use
/learn @swordhui/GpkgREADME
gpkg : UI interface for Xiange Linux package management system.
to Install
configure
make
make install
just same as auto-tools based packages.
Dependence: Bash Coreutils Tar >= 1.27.1 findutils gawk sed grep git
How to use: 1. make sure you have user gpkg and group gpkg. when in download/uncompress/config/build/test stage, it use gpkg:gpkg, not root.
groupadd gpkg
useradd -c "gpkg building" -d /dev/null -g gpkg -s /bin/false gpkg
2. make sure you have directory /var/xiange/sources and /var/xiange/packages
install -d -o gpkg -g gpkg -m 0664 /var/xiange/sources
3. run "gpkg --sync" to sync building scripts.
History:
0.10.46 2014-06-11
add 'gpkg -cu' to check the packages can be upgraded.
add 'gpkg -cn' to check the packages havn't been installed to system.
0.10.45 2014-06-06
add 'gpkg -ckstage all'
fixed output color bugs
add option to disable colorful output
operation speed up!
0.10.44 2014-05-26
refine 'gpkg -chroot' 'gpkg -unchroot'.
0.10.43 2014-05-26
refine 'gpkg -chroot' 'gpkg -unchroot'.
0.10.42 2014-04-21
add gpkg ckstage, gpkg inststage for installing xiange system via binary packages.
fixed directory bugs
0.10.41 2014-03-18
add XGPARA_MAKE for parallel compiling.
0.10.40 2014-03-12
bug fix version.
0.10.39 2014-03-12
record conflict files to /var/xiange/db/conflicts.
0.10.38 2014-03-11
improve gpkg -D, gpkg -l, gpkg -c.
0.10.37 2014-03-11
improve gpkg -ub feature: can replace package now.
0.10.36 2014-03-11
bug fix version.
0.10.35 2014-03-11
improve gpkg -p feature: dependance showing.
0.10.34 2014-03-10
improve gpkg -i feature and bug fixes.
0.10.33 2014-03-07
add .xgb editing feature. (gpkg new xxx, gpkg edit xxx, gpkg rm xxx)
0.10.32 2014-02-25
add -packraw to continue packing process after compiling bug fixed.
0.10.31 2014-01-17 17:57
Rolling upgrade finally works!!!
0.10.30 2014-01-17 13:00
1. support privilege switch now. download/decompress/configure/make/check in normal privilege, pack/install in root privilege.
2. continue download if failed.
0.10.29 2014-01-17 09:58
do not overwrite symlink directories. need tar-1.27.1
0.10.28
set default ARCH to $(uname -m)
0.10.27 2014-01-15 11:14
can do more package installations in the same time now.
0.10.25 2014-01-14 17:56
check file before overwrite it.
0.10.24 2014-01-13 11:55
fixed bug: XGROOT problem in gpkg -i.
0.10.23 2014-01-13 09:47
add --no-check-certificate to wget parameters.
change default ARCH to i686.
0.10.22 2014-01-10 11:27
fixed cross-compiling bugs.
0.10.19 2014-01-10 10:27
fixed XGROOT bugs.
0.10.18 2014-01-10 09:52
1. enable xgpars in XGROOT directory to support cross-compiling .
2. xgfileinfo: support block/char/fifo device file now.
0.10.17 2014-01-10 09:52
add "-ip" parameter: only download/decompress/configure/make/pack, no install.
0.10.14 2013-12-05 06:22
add XGROOT to list/install packages others than /. (for cross-compiling)
add "-pack" parameter to pack a directory to a .xgp package.
0.10.12
add "gpkg -c package" to check package integrity
0.10.11
colourful output
0.10.10
check the size of tmpfs before using it.
0.10.9
1. fixed CXX/CXXFLAGS bug.
2. add "-rdep" command for reverse dep. searching.
0.10.8
Support stage2
0.10.7
1. gdd -info command to show parameters
2. load /etc/xgparas if available for new parameters
0.10.6
1. add command -chroot, -unchroot
2. create /etc/hosts to fix git system error.
0.10.5
1. quit if package has already installed.
0.10.4
1. add CC macro
2. add DESTDIR for installation
4. update README
0.10.3
1. add make test
2. new search/download/install method, support version input
3. add auto-build script for stage1
4. add -S and -F command
0.10.2
1. build binary package file xgp, and -ib command to install it.
2. stip useless i18n translations, zip man/info docs
3. add xgb_check, and store xgb_check results
4. add CFLAGS/CPPFLAGS for package compiling
0.10.1 2010-04-16,17:53
1. call xgb_prerm before remove all files/directorys
2. add git config when sync xglibs at the first time
