Using pkgutil on solaris with puppet for easy package. Packagesrelated problem with csw pkgutil on solaris 10 u11. Normally you just have to download and replace optcswbinpkgutil itself but you. Moving the awk command is needed because of a borkedbroken awk command is used as standard in solaris. From running sun years ago i remember pkg get, so i gave that a go, but by default, at least on this box, pkg get used blastwave, which seems to has gone away, so i specd pkg get manually and told it to use sunfreeware instead. You can download packages for a specific platform with all. Change default homedir ben walton parse option for download, incl. Log in to the installed or updated system and become superuser.
Opencsw provides a software stack which allows to build catalogs with solaris packages, and use a utility, such as pkg get or pkgutil to download and install packages together with all the dependencies. Accelerate your software team with cloud package management, robust security controls and easy. Salt was added to the opencsw package repository in september of 2012 by romeo theriault at version 0. Rhel and derivatives typically ship older versions of git. The oracle solaris 10 and 11 os installation or the foss does not include the lsof package. Oracle solaris 11 cheat sheet for the image packaging system 1 known configurations of software content providing administrators file system clo pkg info wireshark show the contents of an inst pkg contents instantaneous operation what is image the packaging system. Downloads perl and its dependencies for solaris 10 on i386 to the. Most packages that i have installed come from the cd and are the unix and linux forums.
The instructions that i found on line want me to use pkgutil which i dont have either. You can get more details about how to install pkgutil on solaris 9 and newer here. That got the game going, but it was a long road to evenutal success. Opencsw package repositories are compatible with pkgutil, a package installation utility, as well as the. Im looking for the compiled clamav package download for sparc solaris 10 and x86 solaris 10 if its available. Pkgutil, written in perl and licensed under gpl, is a tool to make installation of packages in solaris. The parent directory name is not allowed, and nor is a rooted name starting with a. Opencsw uses a tool named pkgutil on top of the solaris packaging utilities to automatically download, install and update packages.
Check the notes and hints at the end of this section for solaris specific notes that you may need before or. For information on installing using the native solaris pkg format, see section 2. Doing so is very much on my todo list as is offering those changes upstream. Manages csw packages svr4 format on solaris 10 and 11. Some basic commands and tips for solaris 10 11 servers. For the installation of the package on a solaris 10 machine, use the following command. Today ive spent some hours fighting with solaris 10 trying to compile python3. One is a bom file bill of materials which gets turned into a receipt that you can use to uninstall the app. Configure solaris sparcv9cc m32 shared openssldir usrlocalssl prefix usrlocalssl make make test make install freeradius. The initial process to complete the solaris 10 open source puppet agent installation and its dependencies is to use the opencsw packages. Pkgutil shows total size of download before download installupgrade operations and individual package size when available packages are shown from the catalog. Released 20110906 package is now for solaris 9 code still runs on solaris 8 package is now archall pkgutil, bldcat and chkcat run through perlcritic and perltidy exit codes in pkgutil cleaned up.
Sunw packages in an opencswformat catalog maciej blizinski. Using pkgutil on solaris with puppet for easy package management ive been using puppet on linux systems for some time now, but ive only just started using it in a solaris environment. Migration to an oracle solaris zone on an oracle solaris 10 host. If you right click it, and click show package contents youll get a few files in a contents folder. Almost everything is there already and everything is from official oracle solaris repository but take note that even if a package is available in global zone it will not automatically be installed in local zones.
It needs to be installed manually once, after that all maintenance is done via pkgutil. Pkg get has to download and extract packages to see their dependencies. If you intend to use odbc, then install the most recent odbc driver manager for oracle solaris. This is the official site for pkgutil, the easy to use, yet fully featured, installation tool for solaris csw packages. Another option is to use pkgutil to modify the module search path for modules that belong to the package under development. You should also make sure that wget can download files through your proxy if you.
Installing odbc drivers for oracle solaris previous next javascript must be. I have no way to install the pkg directly from the csw site using pkgadd i just need to get the package itself it thats possible. The gnu versions of the utilities are relatively flexible, in the sense that they most often support additional useful features. In this case, however, the path must be reversed so development version overrides the installed version. The resource argument should be in the form of a relative filename, using as the path separator. Adding and removing packages with pkgadd and pkgrm. My place to go is, where users can download a boatload of free software for solaris x8664.
The download can be carried out on a solaris11 machine even if the installation destination is a solaris10 server. The utility automatically handles package dependency resolution and downloads package files from mirrors, simplifying package installation. The process is quite simple so ill write it here so it can help someone with the same problem. Pkgutil, written in perl and licensed under gpl, is a tool to make installation of csw packages in solaris easier. It works very nice for opencsw packages, but what if one wants to install a sunw, that is, a sunprovided package.
Migration to an oracle solaris zone on an oracle solaris 11 host. Download usb image of solaris 11 on the download page. Pkgutil, written in perl and licensed under gpl, is a tool to make installation of packages in solaris easier. Add option rrootpath for consistency with solaris pkg tools. Add package dir option ppkgdir so doesnt have to be package mark phillips add note about multiple mirrors in pkgutil. Oracle solaris 11 cheat sheet for the image packaging system. Packagesrelated problem with csw pkgutil on solaris 10 u11 user name. The open community software project opencsw is an opensource project providing solaris binary packages of freely available or opensource software. Pkgutil is an advanced packaging system, which resolves dependency on installation. Pkgutil uses the information in the catalog to find all dependencies and present them before any downloads. It has mainly been tested on solaris 10 sparc, though it is built for and has been tested minimally on solaris 10 x86, solaris 9 sparcx86 and 11 sparcx86. The libyang development packages need to be installed in addition to the libyang core package in order to build frr successfully. Reverse dependencies 3 reverse dependencies are solaris packages that depends on rsync. Opencsw package repositories are compatible with pkgutil, a package installation utility, as well as the original pkg get utility.
Released 20110911 fix bug with how gpg is called ben walton v2. Pkgutil, written in perl and licensed under gpl, is a tool to make installation of. The pkginfo command in solaris is capable of providing detailed information about the packages installed on a system. The gist of using software from this site is using a utility called pkgutil, another solaris package that aids installation of software packages listed on this site. Each of the packages can be installed with this command as root. Continuously govern and audit all packages in your devops lifecycle. Open source puppet agent installation on solaris 10. The package argument should be the name of a package, in standard module format foo. Adding and removing packages with pkgadd and pkgrm to add packages with pkgadd. Analysis of the oracle solaris configuration, including networking, storage, and oracle solaris operating system features in use.