Extra Packages
From EnGardeWiki
In addition to the packages which are installed by default, Guardian Digital maintains several "extra" packages which you may install yourself. Most of these packages have been requested by users at some point in time and some are just packages that the EnGarde Secure Linux developers find useful.
Any extra packages you install will be upgraded by the WebTool GDSN module automatically, and you must have the GDSN configured before you can perform the steps in this document.
Using WebTool
First in a web browser connect and log in to the WebTool:
https://yourIPaddress:1023/
In WebTool go to:
Click the System menu -> choose Guardian Digital Secure Network -> then click the Package Managment from the Modules menu.
Now you should see a List of Extra Packages:
To install a Extra Package check the box for the Extra Package you what to install.
The only other thing you need to know is that not all of these extra packages will work in Enforcing mode because, as they're not part of "vanilla" EnGarde, there is no SELinux policy written for them... but contributions are always welcome :)
Using The Shell
Begin by logging into your machine as root and changing to the sysadm_r role (if you're not already in this role) and disabling SELinux:
# newrole -r sysadm_r # setenforce 0
Next make sure you have the latest packages lists from Guardian Digital:
# apt-get update
Now you may search the package lists by using the apt-cache command:
# apt-cache search <expression>
For example, to find all of the packages related to backup you'd type this:
# apt-cache search backup afio - Archiver program which writes cpio-format archives bacula - Bacula - The Network Backup Solution bacula-client - Bacula - The Network Backup Solution tar - A GNU file archiving program. webtool - The Guardian Digital WebTool
To view _every_ package you can use . as your search expression:
# apt-cache search . | sort | less MAKEDEV - A script for creating the device files in /dev. ... zlib-devel - Header files and libraries for zlib development.
Once you have found the package or packages you want to install, use the apt-get command to install them. For example, to install bacula:
# apt-get install bacula Reading Package Lists... Done Building Dependency Tree... Done The following NEW packages will be installed: bacula 0 upgraded, 1 newly installed, 0 removed and 4 not upgraded. Need to get 7385kB of archives. ...
That's it! The package is now installed and ready for use. The only other thing you need to know is that not all of these extra packages will work in Enforcing mode because, as they're not part of "vanilla" EnGarde, there is no SELinux policy written for them... but contributions are always welcome :)
|
Package HowTo List
Here are some more detailed pages explaining how to setup packages not managed by the WebTool. |
Tips
Here are some general tips for installing packages not managed by the WebTool. |
