The open community software project opencsw is an opensource project providing solaris. Puppet has almost gained a proper package provider for pkgutil see puppet. The resource argument should be in the form of a relative filename, using as the path separator. Not only is setup quick and easy, but you ll also get all these features at the right price for every size business. There is a package bundle you can download from elsewhere. Meet pkgutil installer of solaris and opensolaris packages. This cookbook provides a package provider which will installremove packages using pkgutil. However there are certain features you might want to use that are not available on. What do i need to do to configure my machine to use it. You should also make sure that wget can download files through your proxy.
Mar 11, 2009 my place to go is, where users can download a boatload of free software for solaris x8664. Opencsw uses a tool named pkgutil on top of the solaris packaging utilities to automatically download, install and update packages. With the temp t option you can select a primary download location, the location specified with mirror in nf will be secondary. Opencsw tries to avoid providing binaries which clash with those in usrbin. On solaris 10, you can do that by editing the etcdefaultlogin file, uncomment the path and supath variables definition, adjust the values as required and log out and back in. Python comes preinstalled on most linux distributions, and is available as a package on all others. Jul 05, 2015 pkgutil is now more efficient during upgrades by doing all pkgrm operations before all pkgadd operations. To easily use python scripts on unix, you need to make them executable, e. Some packages provide symlinks with original file names, from the optcswgnu directory, for example optcswgnucp is a symlink to optcswbingcp. When the main processor is switched off, or when it is impossible to telnet to the server, an operator would use a link to the lom port to access. This wget will download it, and copy into the right place in the. In the mean time, we can just install it into our ruby path to make use of it right now.
Add pkgutil provider, which should be available in puppet 2. Youll get 247 access to a featureloaded dashboard that includes. Here are some rough ideas on how i think it should be. The parent directory name is not allowed, and nor is a rooted name starting with a. In fact no issue, your server is not in public net. This command line tool is all you re going to ever need to download, install or update your csw packages. It needs to be installed manually once, after that all maintenance is done via pkgutil. Normally you just have to download and replace optcswbinpkgutil itself but you can also check if other files have changed. Pkg files are similar to the pth files used by the site module. However, you may still be better off by using a local mirror from the list below.
Opencsw uses a tool named pkgutil on top of the solaris packaging utilities to. Using pkgutil on solaris with puppet for easy package management. Youll see how pkgutil downloads many different packages and repacks them. On a solaris 10 system, you can use the capacity of pkgadd to download and install it via in one step. Erp plm business process management ehs management supply chain management ecommerce quality management cmms. Coreutils get a prefix for all the binary names, e. However, some unices may not have the env command, so you may need to. Can i download solaris packages directly from opencsw. With a few simple steps, you can actually build an opencsw compatible. The optional cryptographic verification will also be enabled for the repository. This was the closest question i found to mine, and the answer involved using pkgutil. The timestamp is also more flexible as downstream mirrors can decide to only mirror a part. The first example above illustrated how to extend the search path using extra directories included in the pythonpath. With a few simple steps, you can actually build an opencsw compatible repository of solaris packages and tell pkgutil to use it, rather than the standard opencsw one.
Since you know how to get the packages from opencsw mirror, you can now follow the steps to download the package and. List of opencsw mirrors with data freshness information. Another solution ive read involved using a vm and then transferring the binaries, and i actually considered. The build recipes were published in the past, but are no longer accessible. Download the package from the mirror to a temporary folder and also download each dependencies with that particular package. Extends pkgutil functionality libraries dependencies 0 the following tables display the sub list of packages, from the reverse dependencies, that depends on the libs provided by pkgutil. It is possibly the only site to make full advantage of svr4 class action scripts, which standardize common pkgaddtype operations, eliminating the need for security prompting about most perclass custom install scripts. New option added, pkgutil a compareavailable, that is similar to pkgutil c, except that it lists the packages in the catalogue and compares them with the installed version or says not installed.
Opencsw package repositories are compatible with pkgutil, a package. Pkgutil is a perl script which should make it easier to maintain than pkgget which is written as a korn shell script. As far as firefox is concerned, version 3 is not available from opencsw yet. The pkgutil program is a replacement for the pkgget program which is a solaris update program loosely based on aptget. Ilom purely ethernetweb based server management the lom port lights out management port is a remote access facility on a sun microsystems server. May 01, 2009 this command line tool is all you re going to ever need to download, install or update your csw packages. Opencsw is at the forefront of smooth integration of svr4 style packages into solaris.
The parent directory name is not allowed, and nor is a rooted name starting. Install cswcacertificates prior to gem install pkgutil yi cswcacertificates if you re using a ruby kit thats not from opencsw, your ruby version may expect to find the certificate file in another place. Solved packagesrelated problem with csw pkgutil on solaris. You can then configure pkgutil on the restricted machines to use your internal. Only needed if you want seperate openssl libraries download openssl sources and compile with.
It is also possible to add to the search path using. Solved packagesrelated problem with csw pkgutil on. Normally you just have to download and replace optcswbinpkgutil itself but. It is possibly the only site to make full advantage of svr4 class action. At the moment we have opencsw and opencswofficial where the latter gets the generation. This can be useful to get information about various packages and files. Opencsw will install stuff to optcsw, you only have to include oprcswbin to your path env. They can contain directory names, one per line, to be added to the search path for the. The best way by far that i have found for adding free software to use pkgutil.
Im not showing the standard output commands will give you. Similar to solaris 10, except you need to download the pkgutil package by hand. Before you do anything else, you have to download the package with this tool and get it installed. How to use wget to install packages from opencsw in solaris. You dont need to link against this stuff to have git commands working. The pkgutil module includes functions for working with python packages. Hook scripts to log package maintenance actions gnupg. If you use a nonstandard keyboard layout, the thing you. With the available a option you get common name, package name, version. You cant do it with one commands, or you should previos converst all packages to one file man pkgtrans. At this time 102016 there is only one repository left with solaris 8 packages. Pkgutil is gpl, pkgget is not open source in the sense that phil brown controls it, its free to use but not to modify.
Sysv packages sunfreeware can be used with pkgget but has no dependency resolution, just the download and installation of single packages can be automated. Try to download the latest release from the mirror. The package argument should be the name of a package, in standard module format foo. 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. You can get more details about how to install pkgutil on solaris 9 and newer here. Both pkgget and pkgutil automatically resolve and download dependencies. You can use this if you re having problems with your normal mirror and want to use another official mirror temporarily. Configures the local the local pkgutil installation to point at the open community software project opencsw package repository. Pkgutil, written in perl and licensed under gpl, is a tool to make installation of csw packages in solaris easier. Sep 27, 2015 pkgutil can be used to query mac os x installer packages on mac. Here are some quick use cases where pkgutil can be used.
The open community software project opencsw is an opensource project providing solaris binary packages of freely available or opensource software it is an association in terms of article 6079 of the swiss civil code with domicile in greifenseezh, switzerland. My place to go is, where users can download a boatload of free software for solaris x8664. Using pkgutil on solaris with puppet for easy package. You can then configure pkgutil on the restricted machines to use your internal package mirror. Another solution ive read involved using a vm and then transferring the binaries, and i actually considered that but the machine is sparcbased. The library issue very likely occurs when using the solaris studio, therefore i used the opencsw archive to get everything needed berkeleydb can be skipped if you dont need isam and add withoutdb to configure. One is to create a mirror of the opencsw catalog e. Configure solarissparcv9cc m32 shared openssldir usrlocalssl prefix usrlocalssl make make test make install freeradius. The generated one will have differences to the one synced back. Remove package experimental d, download download only u. Just push your code, your application stack and dependencies are automagically detected and packaged. Gnucobol formerly opencobol discussion help getting.
Downloads will try the primary location first and go on to the secondary if it has to. Pkgutil, written in perl and licensed under gpl, is a tool to make. So, my finish script does a pkgadd of pkgutil from a mounted disk, then uses pkgutil to fetch the catalog, and the packages i would like to have installed on my new machine. For easy access to opencsw programs, put optcswbin in front of path, and optcswshareman in front of manpath. The purpose of the association is to provide software packages that run on currently supported production versions of the solaris. Then you can use pkgutil to download packages intelligently for you on a.
589 454 1430 534 500 428 20 409 1040 807 1456 780 143 560 1371 360 411 618 857 1201 725 807 1004 1228 1233 834 928 868 1469