|
Action
|
Genbox-0.9
|
Genbox-1.x
|
|
Install
|
sh ./install.shsudo /opt/genbox/bin/genbox-ng --image --downloadsudo /opt/genbox/bin/genbox-ng --image --set-default gbx-0.9 |
sudo ./genbox-installer /opt/genbox |
|
Enter
|
sudo /opt/genbox/bin/genbox-ng |
sudo /opt/genbox/sbin/genbox |
|
Enter as user
|
Not applicable
|
sudo /opt/genbox/sbin/genbox -u |
|
Uninstall
|
sudo rm -fr /opt/genbox/ |
sudo /opt/genbox/sbin/genbox-wipe |
|
Action
|
Genbox-0.9 and Genbox-1.x
|
|
Update packages repositories
|
emerge --sync |
|
Update installed packages
|
emerge -uDavn world |
|
Install package
<pkg> |
emerge <pkg> |
|
Install package
<pkg> at version N |
emerge =<pkg>-N |
|
Uninstall package
<pkg> |
emerge -C <pkg> |
|
List all installed packages
|
list |
|
List all files installed by package
<pkg> |
equery files <pkg> |
|
List with which USE flags package
<pkg> is installed |
equery uses <pkg> |
|
Find to which package belongs
<file> file. |
equery belongs <file> |
|
Find which package(s) depends on package <pkg>
|
equery depends <pkg> |
|
Handle configuration file updates
|
etc-update |
|
Find packages matching
<pattern> |
emerge -s <pattern> |
|
Display path to the ebuild used to install package
<pkg> |
equery which <pkg> |
|
Action
|
Genbox-0.9
|
Genbox-1.x
|
|
List available host* overlays
|
Not applicable
|
layman -L |
|
List installed host* overlays
|
eov --list |
layman -l |
|
Update all host* overlays
|
Not applicable
|
layman -S |
|
Update host* overlay
<ov> |
eov --sync <ov> |
layman -s <ov> |
|
Add overlay <ov>
|
eov --add <ov> --uri=<uri> --proto=<proto> --branch=<branch> |
layman -a <ov> |
|
Remove overlay <ov>
|
eov --rm <ov> |
layman -d <ov> |
|
Display information about overlay <ov>
|
Not applicable
|
layman -i <ov> |
|
Action
|
Genbox-0.9 and Genbox-1.x
|
|
List available targets matching
<pattern> |
xtarget -pv <pattern> |
|
List installed targets
|
xtarget -lv |
|
Set
<foo> as current target |
xtarget -s <foo> |
|
Sync target description overlay
|
xtarget --sync |
|
Install target
<tgt> for arch <arch> |
xtarget -c -a <arch> <tgt> |
|
Install target
<tgt> at version 1.2.3 for arch <arch> |
xtarget -c -a <arch> =<tgt>-1.2.3 |
|
Update target repositories
|
xmerge --sync* |
|
Update target packages
|
xmerge -uDavn world |
|
Install package
<pkg> at version N |
xmerge =<pkg>-N |
|
Install masked** package
<pkg> |
FEATURES="nopackages" xmerge <pkg>xmerge --ignore-profile-version <pkg> (Genbox2016 only)xmerge -I <pkg> (Genbox2016 only) |
|
Action
|
Genbox-0.9
|
Genbox-1.x
|
|
Setup a shell with target environment
|
xshell |
xshell |
|
Test target ebuild
<eb> installation |
xbuild <eb> clean fetch unpack compile install |
xbuild <eb> clean install |
|
Add package
<pkg> at version <ver> to target profile |
echo "*<pkg>" >> packages |
echo "*<pkg>" >> packages |
|
Update package <pkg> at version
<ver+1> in target profile |
Edit
packages file |
Edit
package.mask file |
|
Bump package
<pkg> locally cloned in <src> directory |
bosse -i <src> |
Not ported yet
|
|
Bump target
<tgt> based on template ebuild <eb> |
xbump -u <eb> --tag |
Not ported yet
|
|
Create a prebuilt for target
<tgt> with architecture <arch> |
xbuilder -a <arch> =<tgt> |
xbuilder -a <arch> =<tgt> |
|
Utility
|
Genbox-0.9
|
Genbox-1.x
|
|
Custom settings for Portage
|
/etc/make.conf |
/etc/portage/make.conf |
|
Symlink to profile
|
/etc/make.profile |
/etc/portage/make.profile |
|
Host overlay base directory
|
/usr/local/portage |
/var/lib/layman/ (configurable) |
|
Overlay manager configuration files
|
/etc/xov.conf |
/etc/layman/layman.cfg |
xbuild destination directory |
${ROOT}/work/${CATEGORY}/${PF} |
${ROOT}/xbuild/portage/${CATEGORY}/${PF} |
No comments yet.
Cheatography n. The art of mapping complex subjects into clear, instantly navigable reference guides.