Difference between revisions of "Usermode"
(5 intermediate revisions by 4 users not shown) | |||
Line 7: | Line 7: | ||
---- | ---- | ||
− | {{ | + | {{Package-Introduction|User-Mode Linux is a safe, secure way of running Linux versions and Linux processes. Run buggy software, experiment with new Linux kernels or distributions, and poke around in the internals of Linux, all without risking your main Linux setup.|http://user-mode-linux.sourceforge.net/}} |
== Extracting the RPM == | == Extracting the RPM == | ||
Line 21: | Line 21: | ||
=== Required === | === Required === | ||
− | |||
* [[libglade]] | * [[libglade]] | ||
* [[Linux-PAM]] | * [[Linux-PAM]] | ||
* [[libuser]] | * [[libuser]] | ||
+ | |||
=== Optional === | === Optional === | ||
* [[Gtk2]] | * [[Gtk2]] | ||
* [[startup-notification]] | * [[startup-notification]] | ||
* [[libwnck]] | * [[libwnck]] | ||
− | * [[ | + | * [[DUMA]] |
* [[SELinux]] | * [[SELinux]] | ||
Line 39: | Line 39: | ||
-e "/--add-category X-Red-Hat-Base/d" \ | -e "/--add-category X-Red-Hat-Base/d" \ | ||
-e "/--add-category Application/d" Makefile.in && | -e "/--add-category Application/d" Makefile.in && | ||
+ | sed -i "/Icon=/s@=@&/usr/share/@" *.desktop.in && | ||
./configure --prefix=/usr --sysconfdir=/etc && | ./configure --prefix=/usr --sysconfdir=/etc && | ||
make | make | ||
Line 56: | Line 57: | ||
-e "/--add-category X-Red-Hat-Base/d" \ | -e "/--add-category X-Red-Hat-Base/d" \ | ||
-e "/--add-category Application/d" Makefile.in && | -e "/--add-category Application/d" Makefile.in && | ||
+ | sed -i "/Icon=/s@=@&/usr/share/@" *.desktop.in && | ||
CC="gcc ${BUILD32}" USE_ARCH=32 PKG_CONFIG_PATH="${PKG_CONFIG_PATH32}" \ | CC="gcc ${BUILD32}" USE_ARCH=32 PKG_CONFIG_PATH="${PKG_CONFIG_PATH32}" \ | ||
./configure --prefix=/usr --sysconfdir=/etc && | ./configure --prefix=/usr --sysconfdir=/etc && | ||
Line 71: | Line 73: | ||
-e "/--add-category X-Red-Hat-Base/d" \ | -e "/--add-category X-Red-Hat-Base/d" \ | ||
-e "/--add-category Application/d" Makefile.in && | -e "/--add-category Application/d" Makefile.in && | ||
+ | sed -i "/Icon=/s@=@&/usr/share/@" *.desktop.in && | ||
CC="gcc ${BUILDN32}" USE_ARCH=n32 PKG_CONFIG_PATH="${PKG_CONFIG_PATHN32}" \ | CC="gcc ${BUILDN32}" USE_ARCH=n32 PKG_CONFIG_PATH="${PKG_CONFIG_PATHN32}" \ | ||
./configure --prefix=/usr --sysconfdir=/etc && | ./configure --prefix=/usr --sysconfdir=/etc && | ||
Line 86: | Line 89: | ||
-e "/--add-category X-Red-Hat-Base/d" \ | -e "/--add-category X-Red-Hat-Base/d" \ | ||
-e "/--add-category Application/d" Makefile.in && | -e "/--add-category Application/d" Makefile.in && | ||
+ | sed -i "/Icon=/s@=@&/usr/share/@" *.desktop.in && | ||
CC="gcc ${BUILD64}" USE_ARCH=64 PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" \ | CC="gcc ${BUILD64}" USE_ARCH=64 PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" \ | ||
./configure --prefix=/usr --sysconfdir=/etc && | ./configure --prefix=/usr --sysconfdir=/etc && | ||
Line 114: | Line 118: | ||
|} | |} | ||
− | + | [[Category:Security]] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Latest revision as of 08:38, 20 September 2009
Download Source: | http://mirrors.dotsrc.org/fedora/development/source/SRPMS/usermode-1.87-3.src.rpm |
---|
Contents
Introduction to Usermode
User-Mode Linux is a safe, secure way of running Linux versions and Linux processes. Run buggy software, experiment with new Linux kernels or distributions, and poke around in the internals of Linux, all without risking your main Linux setup.
Project Homepage: http://user-mode-linux.sourceforge.net/
Extracting the RPM
An extracted package can be downloaded from: http://cross-lfs.org/~jciccone/usermode-1.87.tar.gz
Make sure that you have rpm2cpio and Cpio installed. This is not the only way to extract the tarball. If you know of a better way that has almost no dependencies, By all means add it.
rpm2cpio usermode-1.87-3.src.rpm | cpio -d -i
The above command will create 2 files. usermode-1.87.tar.gz and usermode.spec. It is safe to delete usermode.spec
Dependencies
Required
Optional
Non-Multilib
Compile the package:
sed -i -e "/--add-category AdvancedSettings/d" \ -e "/--add-category X-Red-Hat-Base/d" \ -e "/--add-category Application/d" Makefile.in && sed -i "/Icon=/s@=@&/usr/share/@" *.desktop.in && ./configure --prefix=/usr --sysconfdir=/etc && make
Install the package
make install
Multilib
This package does not provide any libraries so only one installation is needed.
32Bit
Compile the package:
sed -i -e "/--add-category AdvancedSettings/d" \ -e "/--add-category X-Red-Hat-Base/d" \ -e "/--add-category Application/d" Makefile.in && sed -i "/Icon=/s@=@&/usr/share/@" *.desktop.in && CC="gcc ${BUILD32}" USE_ARCH=32 PKG_CONFIG_PATH="${PKG_CONFIG_PATH32}" \ ./configure --prefix=/usr --sysconfdir=/etc && make
Install the package
make install
N32
Compile the package:
sed -i -e "/--add-category AdvancedSettings/d" \ -e "/--add-category X-Red-Hat-Base/d" \ -e "/--add-category Application/d" Makefile.in && sed -i "/Icon=/s@=@&/usr/share/@" *.desktop.in && CC="gcc ${BUILDN32}" USE_ARCH=n32 PKG_CONFIG_PATH="${PKG_CONFIG_PATHN32}" \ ./configure --prefix=/usr --sysconfdir=/etc && make
Install the package
make install
64Bit
Compile the package:
sed -i -e "/--add-category AdvancedSettings/d" \ -e "/--add-category X-Red-Hat-Base/d" \ -e "/--add-category Application/d" Makefile.in && sed -i "/Icon=/s@=@&/usr/share/@" *.desktop.in && CC="gcc ${BUILD64}" USE_ARCH=64 PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" \ ./configure --prefix=/usr --sysconfdir=/etc && make
Install the package
make install
Configuring usermode
If you would like users to be able to change their own passwords and information using the gui tools, run the following command:
chmod -v 4755 /usr/sbin/userhelper
Contents
Installed Programs: | ??? |
---|---|
Installed Libraries: | ??? |
Installed Directory: | ??? |