{"id":3426,"date":"2013-05-06T18:02:10","date_gmt":"2013-05-06T15:02:10","guid":{"rendered":"http:\/\/skeletor.org.ua\/?p=3426"},"modified":"2025-02-11T12:19:49","modified_gmt":"2025-02-11T10:19:49","slug":"%d0%bb%d0%be%d0%ba%d0%b0%d0%bb%d1%8c%d0%bd%d1%8b%d0%b9-%d1%80%d0%b5%d0%bf%d0%be%d0%b7%d0%b8%d1%82%d0%be%d1%80%d0%b8%d0%b9-%d0%b2-solaris-11","status":"publish","type":"post","link":"https:\/\/skeletor.org.ua\/?p=3426","title":{"rendered":"\u041b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0439 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439 \u0432 Solaris 11"},"content":{"rendered":"<p><strong><span style=\"color: #ff0000;\">1) \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f.<\/span><\/strong><\/p>\n<p>\u0417\u0430 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0439 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439 \u043e\u0442\u0432\u0435\u0447\u0430\u0435\u0442 <strong>SMF application\/pkg\/server<\/strong>. \u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u043e\u043d \u043e\u0442\u043a\u043b\u044e\u0447\u0451\u043d. \u0421\u043e\u0437\u0434\u0430\u0434\u0438\u043c \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u0443\u044e <strong>zfs<\/strong><\/p>\n<p><code># zfs create -o mountpoint=\/export\/ips rpool\/export\/ips<\/code><\/p>\n<p>\u0412\u044b\u0441\u0442\u0430\u0432\u0438\u043c \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b (\u043f\u043e\u0440\u0442, \u043a\u043e\u0440\u0435\u043d\u044c \u0438 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0437\u0430\u043b\u0438\u0432\u043a\u0438 \u043d\u043e\u0432\u044b\u0445 \u043f\u0430\u043a\u0435\u0442\u043e\u0432)<\/p>\n<p><code># svccfg -s application\/pkg\/server setprop pkg\/readonly = false<br \/>\n# svccfg -s pkg\/server setprop pkg\/inst_root=\/export\/ips<br \/>\n# svccfg -s pkg\/server setprop pkg\/port=5555<\/code><\/p>\n<p>\u0421\u043e\u0437\u0434\u0430\u0434\u0438\u043c \u0438 \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0438\u0440\u0443\u0435\u043c \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439:<\/p>\n<p><code># pkgrepo create \/export\/ips<br \/>\n# pkgrepo set -s \/export\/ips publisher\/prefix=pkg.skeletor<\/code><\/p>\n<p><!--more--><\/p>\n<p>\u041f\u043e\u0441\u043b\u0435 \u044d\u0442\u043e\u0433\u043e \u043f\u0435\u0440\u0435\u0447\u0438\u0442\u0430\u0435\u043c \u043a\u043e\u043d\u0444\u0438\u0433 \u0438 \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u043c:<\/p>\n<p><code># svcadm refresh application\/pkg\/server<br \/>\n# svcadm enable application\/pkg\/server<\/code><\/p>\n<p>\u0412\u043d\u0430\u0447\u0430\u043b\u0435 \u0443 \u043d\u0430\u0441 \u043e\u043d \u043f\u0443\u0441\u0442\u043e\u0439, \u0447\u0442\u043e \u0438 \u0432\u0438\u0434\u043d\u043e:<\/p>\n<p><code># pkgrepo info -s http:\/\/192.168.10.15:5555<br \/>\nPUBLISHER PACKAGES STATUS UPDATED<br \/>\npkg.skeletor 0 online 2013-05-06T14:30:10.719584Z<\/code><\/p>\n<p><strong><span style=\"color: #ff0000;\">2) \u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0438 \u0437\u0430\u043b\u0438\u0432\u043a\u0430 \u043f\u0430\u043a\u0435\u0442\u0430.<\/span><\/strong><\/p>\n<p>\u0414\u0435\u043b\u0430\u0442\u044c \u043f\u0430\u043a\u0435\u0442 \u0431\u0443\u0434\u0435\u043c \u043d\u0430 \u043f\u0440\u0438\u043c\u0435\u0440\u0435 <strong>imagemagick<\/strong>. \u041e\u043d \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d \u0443 \u043d\u0430\u0441 \u0432 \u043f\u0430\u043f\u043a\u0443 <strong>\/opt\/imagemagick<\/strong><\/p>\n<p>\u0413\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u0435\u043c \u043c\u0430\u043d\u0438\u0444\u0435\u0441\u0442 (\u0441\u043f\u0438\u0441\u043e\u043a \u0444\u0430\u0439\u043b\u043e\u0432 \u043d\u0430\u0448\u0435\u0433\u043e \u043f\u0430\u043a\u0435\u0442\u0430, \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c\u043d\u044b\u0435 \u0441\u0443\u043c\u043c\u044b, \u043f\u0440\u043e\u0447\u0435\u0435):<\/p>\n<p><code>#pkgsend generate \/opt\/imagemagick | pkgfmt &gt; manifest.p5m.1<\/code><\/p>\n<p>\u0421\u043e\u0437\u0434\u0430\u0451\u043c \u0444\u0430\u0439\u043b \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044f <strong>manifest.mog<\/strong> \u0442\u0430\u043a\u043e\u0433\u043e \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u044f:<\/p>\n<p><code>set name=pkg.fmri value=imagemagick@6.8.4,5.11-0.175.0.11.0.4.1<br \/>\nset name=pkg.summary value=\"ImageMagick\"<br \/>\nset name=variant.arch value=$(ARCH)<br \/>\nset name=info.classification value=\"org.opensolaris.category.2008:System\/Multimedia Libraries\"<br \/>\nset name=org.opensolaris.consolidation value=userland<br \/>\nset name=org.opensolaris.arc-caseid value=LSARC\/2007\/316<br \/>\nset name=info.upstream-url value=http:\/\/www.imagemagick.org\/<br \/>\nset name=pkg.human-version value=6.8.4<br \/>\nset name=pkg.description value=\"ImageMagick is a software suite to create, edit, compose, or convert images\"<\/code><\/p>\n<p>\u0421\u0442\u0440\u043e\u043a\u0438 4-7 \u043d\u0435 \u043c\u0435\u043d\u044f\u0442\u044c. \u0412 \u0441\u0442\u0440\u043e\u043a\u0435 5 \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0441\u043b\u0435 2008 \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c <strong>System\/Multimedia Libraries<\/strong> \u043d\u0430 \u0441\u0432\u043e\u0451, \u0430 \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u043e\u0435 &#8211; \u043d\u0435 \u043c\u0435\u043d\u044f\u0442\u044c.<\/p>\n<p>\u041d\u043e \u043c\u0435\u043d\u044f\u0442\u044c \u043c\u043e\u0436\u043d\u043e \u043d\u0435 \u043d\u0430 \u043b\u044e\u0431\u043e\u0435, \u0430 \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0430 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u044b\u0435, \u0438\u043d\u0430\u0447\u0435 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u0435 \u043e\u0448\u0438\u0431\u043a\u0443<\/p>\n<p><code>ERROR pkglint.manifest008.6 info.classification attribute in pkg:\/tmux@1.8,5.11-0.175.0.11.0.4.1 does not contain one of the values defined for the section System: Administration and Configuration,Core,Databases,Enterprise Management,File System,Fonts,Hardware,Internationalization,Libraries,Localizations,Media,Multimedia Libraries,Packaging,Printing,Security,Services,Shells,Software Management,Text Tools,Trusted,Virtualization,X11 from \/usr\/share\/lib\/pkg\/opensolaris.org.sections<\/code><\/p>\n<p>\u0421\u043e\u0437\u0434\u0430\u0451\u043c \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0435 \u043c\u0430\u043d\u0438\u0444\u0435\u0441\u0442\u044b<\/p>\n<p><code># pkgmogrify -DARCH=`uname -p` manifest.p5m.1 manifest.mog | pkgfmt &gt; manifest.p5m.2<\/code><\/p>\n<p>\u0421\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c \u0441\u043f\u0438\u0441\u043a\u0438 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0435\u0439<\/p>\n<p><code># pkgdepend generate -md \/opt\/imagemagick manifest.p5m.2 | pkgfmt &gt; manifest.p5m.3<br \/>\n# pkgdepend resolve -m manifest.p5m.3<\/code><\/p>\n<p>\u041f\u0435\u0440\u0435\u0434 \u0441\u0431\u043e\u0440\u043a\u043e\u0439 \u043f\u0430\u043a\u0435\u0442\u0430, \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u044e \u043f\u0440\u043e\u0439\u0442\u0438\u0441\u044c \u043f\u043e \u0444\u0430\u0439\u043b\u0443\u00a0<strong>manifest.p5m.3.res<\/strong> \u0438 \u0438\u0441\u043f\u0440\u0430\u0432\u0438\u0442\u044c\/\u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0435. \u0424\u043e\u0440\u043c\u0430\u0442 \u0444\u0430\u0439\u043b\u0430 \u0441\u043e\u0441\u0442\u043e\u0438\u0442 \u0438\u0437 \u0441\u0442\u0440\u043e\u043a \u0432\u0438\u0434\u0430:<\/p>\n<pre>&lt;action_name&gt; &lt;attribute1=value1&gt; &lt;attribute2=value2&gt; ...\n<\/pre>\n<p>action name \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0442\u044c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0438\u0437 \u0442\u0430\u0431\u043b\u0438\u0446\u044b:<\/p>\n<table border=\"1\" cellspacing=\"0\" cellpadding=\"3\">\n<tbody>\n<tr>\n<th scope=\"col\">Action Name<\/th>\n<th scope=\"col\">Description<\/th>\n<\/tr>\n<tr>\n<td><code>set<\/code><\/td>\n<td>Specifies some basic metadata for the package such as a name, description, categorization, and so on.<\/td>\n<\/tr>\n<tr>\n<td><code>license<\/code><\/td>\n<td>Specifies what license is associated with the package and whether, for example, the license must be acknowledged prior to package installation.<\/td>\n<\/tr>\n<tr>\n<td><code>file<\/code><\/td>\n<td>Specifies a single file that is installed by the package. Attributes to the file action specify some basic permissions and where the file is installed.<\/td>\n<\/tr>\n<tr>\n<td><code>dir<\/code><\/td>\n<td>Specifies a single directory that is installed by the package. Attributes to the <code>dir<\/code> action specify some basic permissions and where the directory is installed.<\/td>\n<\/tr>\n<tr>\n<td><code>link<\/code><\/td>\n<td>Specifies a symbolic link. The <code>link<\/code> action can also manage mediated links when you want a single link to point to a preferred versioned binary, for example, <code>\/usr\/bin\/python<\/code> linking to <code>\/usr\/bin\/python2.5<\/code>.<\/td>\n<\/tr>\n<tr>\n<td><code>hardlink<\/code><\/td>\n<td>Specifies a hard link.<\/td>\n<\/tr>\n<tr>\n<td><code>depend<\/code><\/td>\n<td>Specifies any dependencies a package has on other software. Different types of dependencies can be specified, from simple required dependencies on other packages, to those that are optional or those that indicate that a package cannot be installed if other software is already installed. For a full list of dependency types, see the <a href=\"http:\/\/wikis.sun.com\/download\/attachments\/240520636\/oracle-solaris-11-ips-dev-guide.pdf\">Packaging and Delivering Software with the Image Packaging System<\/a> guide.<\/td>\n<\/tr>\n<tr>\n<td><code>driver<\/code><\/td>\n<td>Specifies a device driver that should be installed, along with any aliases that should be set up. The actual driver binary should be installed using a <code>file<\/code> action.<\/td>\n<\/tr>\n<tr>\n<td><code>user<\/code><\/td>\n<td>Specifies that a user account should be created. Attributes to the <code>user<\/code> action specify the user name, password, home directory, and other information.<\/td>\n<\/tr>\n<tr>\n<td><code>group<\/code><\/td>\n<td>Specifies that a group should be created. Attributes to the <code>group<\/code> action specify the group name and group ID.<\/td>\n<\/tr>\n<tr>\n<td><code>legacy<\/code><\/td>\n<td>Specifies that information should be installed in the legacy package database for SVR4 compatibility to ensure that older packages can be installed that may have to satisfy particular dependencies.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><em><strong><span style=\"color: #ff0000;\">\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435.<\/span><\/strong><\/em><\/p>\n<p>1) \u0415\u0441\u043b\u0438 \u043f\u0440\u0438 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0435\u00a0\u0444\u0430\u0439\u043b\u043e\u0432 <strong>*.p5m.*<\/strong> \u043f\u0440\u0430\u0432\u0430 \u0444\u0430\u0439\u043b\u043e\u0432 \u0438 \u043f\u0430\u043f\u043e\u043a \u0441\u043e\u0431\u0438\u0440\u0430\u0435\u043c\u043e\u0433\u043e \u043f\u0430\u043a\u0435\u0442\u0430 \u043f\u0440\u0438\u043d\u0443\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0441\u0442\u0430\u0432\u044f\u0442\u0441\u044f \u0432<\/p>\n<p><code>owner=root group=bin<\/code><\/p>\n<p>\u0442\u043e\u0433\u0434\u0430\u00a0\u043d\u0443\u0436\u043d\u043e \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0442\u044c \u0442\u0430\u043a\u0443\u044e \u043a\u043e\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044e:<\/p>\n<p><code>&lt;transform file -&gt; default mode 0555&gt;<br \/>\n&lt;transform file -&gt; default group webservd&gt;<br \/>\n&lt;transform file -&gt; default owner webservd&gt;<\/code><\/p>\n<p>\u041a\u0430\u043a \u043f\u0440\u0438\u043c\u0435\u0440, \u043c\u043e\u0436\u043d\u043e \u0432\u044b\u0441\u0442\u0430\u0432\u043b\u044f\u0442\u044c \u043f\u0440\u0430\u0432\u0430 \u043d\u0430 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0435 \u0444\u0430\u0439\u043b\u044b:<\/p>\n<p><code>&lt;transform dir path=opt\/riak\/data.* -&gt; set owner riak&gt;<br \/>\n&lt;transform dir path=opt\/riak\/data.* -&gt; set group riak&gt;<br \/>\n&lt;transform file path=opt\/riak\/etc\/.*.args -&gt; set mode 0644&gt;<br \/>\n&lt;transform file path=opt\/apache22\/libexec\/amd64\/libphp5.so -&gt; edit path libphp5.so libphp5.53.so&gt;<br \/>\n&lt;transform file path=opt\/elasticsearch\/config\/elasticsearch.yml -&gt; set preserve true&gt;<br \/>\n&lt;transform file path=opt\/omni\/lib\/ruby\/gems\/1.9\/cache.* -&gt; drop&gt;<br \/>\n&lt;transform file path=(var|lib)\/svc\/manifest\/.*.xml -&gt; add restart_fmri svc:\/system\/manifest-import:default&gt;<\/code><\/p>\n<p>2) \u0415\u0441\u043b\u0438 \u043d\u0443\u0436\u043d\u043e \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u0442\u044c\u0441\u044f \u0441 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u044f\u043c\u0438, \u0442\u043e \u0441\u043c\u043e\u0442\u0440\u0438\u043c <a href=\"https:\/\/docs.oracle.com\/cd\/E37838_01\/html\/E61051\/dependtypes.html\">\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044e<\/a> \u043e\u0442 oracle<\/p>\n<p>3) \u0423\u0434\u0430\u043b\u044f\u0439\u0442\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043e \u0444\u0430\u0439\u043b\u0430\u0445, \u043f\u0430\u043f\u043a\u0430\u0445 \u0441\u0430\u043c\u043e\u0439 \u041e\u0421 \u0438\u0437 <strong>*.p5m.3.res<\/strong>, \u0438\u043d\u0430\u0447\u0435, \u043f\u0440\u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0435 \u043f\u0430\u043a\u0435\u0442\u0430 \u0431\u0443\u0434\u0443\u0442 \u043f\u0440\u0438\u043d\u0443\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0432\u044b\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u044b \u043f\u0440\u0430\u0432\u0430 \u043d\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0435 \u043f\u0430\u043f\u043a\u0438\/\u0444\u0430\u0439\u043b\u044b (\u0430 \u043c\u043e\u0436\u0435\u0442 \u043f\u0430\u043a\u0435\u0442 \u0432\u043e\u043e\u0431\u0449\u0435 \u043e\u0442\u043a\u0430\u0436\u0435\u0442\u0441\u044f \u0441\u0442\u0430\u0432\u0438\u0442\u0441\u044f)<\/p>\n<p>4) \u0414\u043b\u044f \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0432 \u043f\u0430\u043a\u0435\u0442 <strong>FRMI<\/strong> \u043c\u0430\u043d\u0438\u0444\u0435\u0441\u0442\u0430 \u043d\u0443\u0436\u043d\u043e \u043f\u0435\u0440\u0435\u0434 \u0441\u0431\u043e\u0440\u043a\u043e\u0439 \u043f\u0430\u043a\u0435\u0442\u0430 \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u0442\u0430\u043a\u0438\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f (\u043d\u0430 \u043f\u0440\u0438\u043c\u0435\u0440\u0435 <strong>nginx&#8217;a<\/strong>):<\/p>\n<p>&#8211; \u043f\u043e\u043b\u043e\u0436\u0438\u0442\u044c \u0441\u0430\u043c \u043c\u0430\u043d\u0438\u0444\u0435\u0441\u0442, \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0439 \u0431\u0438\u043d\u0430\u0440\u043d\u0438\u043a \u0432 \u043f\u0430\u043a\u0435\u0442 \u0441\u043e\u0433\u043b\u0430\u0441\u043d\u043e \u0438\u0435\u0440\u0430\u0440\u0445\u0438\u0438 (\u043a \u043f\u0440\u0438\u043c\u0435\u0440\u0443 \u0432\u00a0<strong>lib\/svc\/manifest\/network\/nginx.xml<\/strong> \u0438\u00a0<strong>lib\/svc\/method\/nginx<\/strong> \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e)<br \/>\n&#8211; \u0432 \u043a\u043e\u043d\u0435\u0446 \u0441\u0442\u0440\u043e\u043a\u0438, \u043e\u043f\u0438\u0441\u044b\u0432\u0430\u044e\u0449\u0438\u0439 \u043c\u0430\u043d\u0438\u0444\u0435\u0441\u0442 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435:<\/p>\n<p><code>preserve=renamenew restart_fmri=svc:\/system\/manifest-import:default<\/code><\/p>\n<p>\u0442\u043e \u0435\u0441\u0442\u044c \u0434\u043e\u043b\u0436\u043d\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u0441\u044f \u0442\u0430\u043a\u043e\u0435:<\/p>\n<p><code>file group=bin mode=0644 owner=root path=lib\/svc\/manifest\/network\/nginx.xml \u00a0preserve=renamenew restart_fmri=svc:\/system\/manifest-import:default<\/code><\/p>\n<p>&#8211; \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0441\u0442\u0440\u043e\u043a\u0430<\/p>\n<p><code>set name=org.opensolaris.smf.fmri value=svc:\/application\/network\/nginx:default value=svc:\/application\/network\/nginx<\/code><\/p>\n<p>\u0434\u043e\u043b\u0436\u043d\u0430 \u0438\u0434\u0442\u0438 \u043f\u043e\u0441\u043b\u0435 \u0441\u0442\u0440\u043e\u043a \u0441 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435\u043c \u043c\u0430\u043d\u0438\u0444\u0435\u0441\u0442\u0430 \u0438 \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u043e\u0433\u043e \u0431\u0438\u043d\u0430\u0440\u043d\u0438\u043a\u0430 (<strong>lib\/svc\/method\/nginx<\/strong>)<\/p>\n<p>5) \u0414\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 <strong>mediator<\/strong> \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u0442\u0430\u043a\u0443\u044e \u0441\u0442\u0440\u043e\u043a\u0443 (\u043d\u0430 \u043f\u0440\u0438\u043c\u0435\u0440\u0435 <strong>postgresql<\/strong>):<\/p>\n<p><code>link mediator=postgresql mediator-version=9.4 path=usr\/bin\/psql pkg.linted.pkglint.dupaction007=true target=..\/postgres\/9.4\/bin\/amd64\/psql<\/code><\/p>\n<p>6) \u0415\u0441\u043b\u0438 \u043d\u0443\u0436\u043d\u043e, \u0447\u0442\u043e \u0431\u044b \u043f\u0440\u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0438 \u0438\u043b\u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0435 \u043f\u0430\u043a\u0435\u0442 \u043d\u0435 \u043f\u0435\u0440\u0435\u0437\u0430\u0442\u0438\u0440\u0430\u043b \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0439 \u0444\u0430\u0439\u043b, \u0442\u043e \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u0442\u0430\u043a\u043e\u0435 \u043f\u043e\u0441\u043b\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u0444\u0430\u0439\u043b\u0430 \u0432 \u043c\u0430\u043d\u0438\u0444\u0435\u0441\u0442\u0435<\/p>\n<p><code>preserve=renamenew<\/code><\/p>\n<p>\u0442\u043e \u0435\u0441\u0442\u044c, \u0434\u043e\u043b\u0436\u043d\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u0441\u044f \u0442\u0430\u043a:<\/p>\n<p><code>file group=bin mode=0644 owner=root path=etc\/nginx\/nginx.conf preserve=renamenew <\/code><\/p>\n<p>\u0418 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0441\u043e\u0431\u0438\u0440\u0430\u0435\u043c \u043f\u0430\u043a\u0435\u0442<\/p>\n<p><code># pkglint manifest.p5m.3.res<br \/>\nLint engine setup...<br \/>\nStarting lint run...<br \/>\nWARNING opensolaris.manifest004.2 Description matches summary in pkg:\/ImageMagick@6.8.4,5.11-0<br \/>\nWARNING pkglint.action005.1 obsolete dependency check skipped: unable to find dependency pkg:\/compress\/bzip2@1.0.6-0.175.0.0.0.2.537 for pkg:\/ImageMagick@6.8.4,5.11-0<br \/>\nWARNING pkglint.action005.1 obsolete dependency check skipped: unable to find dependency pkg:\/image\/library\/libjpeg@6.0.2-0.175.0.0.0.0.0 for pkg:\/ImageMagick@6.8.4,5.11-0<br \/>\nWARNING pkglint.action005.1 obsolete dependency check skipped: unable to find dependency pkg:\/image\/library\/libpng@1.4.8-0.175.0.0.0.0.0 for pkg:\/ImageMagick@6.8.4,5.11-0<br \/>\nWARNING pkglint.action005.1 obsolete dependency check skipped: unable to find dependency pkg:\/library\/libxml2@2.7.6-0.175.0.10.0.4.0 for pkg:\/ImageMagick@6.8.4,5.11-0<br \/>\nWARNING pkglint.action005.1 obsolete dependency check skipped: unable to find dependency pkg:\/library\/zlib@1.2.3-0.175.0.0.0.2.537 for pkg:\/ImageMagick@6.8.4,5.11-0<br \/>\nWARNING pkglint.action005.1 obsolete dependency check skipped: unable to find dependency pkg:\/shell\/ksh@0.5.11-0.175.0.9.0.2.1 for pkg:\/ImageMagick@6.8.4,5.11-0<br \/>\nWARNING pkglint.action005.1 obsolete dependency check skipped: unable to find dependency pkg:\/system\/library\/math@0.5.11-0.174.0.0.0.0.0 for pkg:\/ImageMagick@6.8.4,5.11-0<br \/>\nWARNING pkglint.action005.1 obsolete dependency check skipped: unable to find dependency pkg:\/system\/library\/openmp@0.5.11-0.174.0.0.0.0.0 for pkg:\/ImageMagick@6.8.4,5.11-0<br \/>\nWARNING pkglint.action005.1 obsolete dependency check skipped: unable to find dependency pkg:\/system\/library@0.5.11-0.175.0.11.0.2.1 for pkg:\/ImageMagick@6.8.4,5.11-0<\/code><\/p>\n<p>\u0410 \u0442\u0435\u043f\u0435\u0440\u044c \u0437\u0430\u043b\u0438\u0432\u0430\u0435\u043c \u043d\u0430\u0448 \u043f\u0430\u043a\u0435\u0442 \u0432 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439<\/p>\n<p><code># pkgsend publish -s http:\/\/192.168.10.15:5555 -d \/opt\/imagemagick manifest.p5m.3.res<\/code><\/p>\n<p>\u0410 \u043c\u043e\u0436\u043d\u043e \u0432\u0441\u0451 \u043e\u0434\u043d\u0438\u043c \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u043c \u0441\u0434\u0435\u043b\u0430\u0442\u044c:<\/p>\n<p><code>#!\/bin\/sh<br \/>\nPKGPATH=\/opt\/superpkg<br \/>\npkgsend generate $PKGPATH | pkgfmt &gt; manifest.p5m.1<br \/>\npkgmogrify -DARCH=`uname -p` manifest.p5m.1 manifest.mog | pkgfmt &gt; manifest.p5m.2<br \/>\npkgdepend generate -md $PKGPATH manifest.p5m.2 | pkgfmt &gt; manifest.p5m.3<br \/>\npkgdepend resolve -m manifest.p5m.3<\/code><\/p>\n<p>\u041e\u0431\u043d\u043e\u0432\u0438\u043c \u043d\u0430\u0448 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439:<\/p>\n<p><code># pkgrepo refresh -s \/export\/ips\/ &amp;&amp; svcadm restart pkg\/server:default<\/code><\/p>\n<p>\u041f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u043c \u043d\u0430\u0448 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439:<\/p>\n<p><code># pkgrepo info -s http:\/\/192.168.10.15:5555<br \/>\nPUBLISHER PACKAGES STATUS UPDATED<br \/>\npkg.skeletor 1 online 2013-05-06T15:32:02.638162Z<\/code><\/p>\n<p>\u041a\u0430\u043a \u0432\u0438\u0434\u0438\u043c, \u043f\u043e\u044f\u0432\u0438\u043b\u0441\u044f 1 \u043f\u0430\u043a\u0435\u0442. \u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u043a\u0430\u043a\u0438\u0435 \u0438\u043c\u0435\u043d\u043d\u043e \u043f\u0430\u043a\u0435\u0442\u044b \u0435\u0441\u0442\u044c \u0432 \u043d\u0430\u0448\u0435\u043c \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0438:<\/p>\n<p><code># pkg list -g http:\/\/192.168.10.15:5555\/<br \/>\nNAME (PUBLISHER) VERSION IFO<br \/>\nimagemagick (pkg.skeletor) 6.8.4-0.175.0.11.0.4.1 ---<\/code><\/p>\n<p>\u041b\u0438\u0431\u043e \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0432\u0441\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0435 \u043f\u0430\u043a\u0435\u0442\u044b \u0442\u0430\u043a:<\/p>\n<p><code># pkgrepo list -s \/export\/ips<\/code><\/p>\n<p>\u041f\u043e\u0441\u043b\u0435 \u044d\u0442\u043e\u0433\u043e \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439 \u0447\u0435\u0440\u0435\u0437 <strong>pkg set-publisher<\/strong> \u0438 \u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0441 \u043d\u0435\u0433\u043e \u043f\u0430\u043a\u0435\u0442\u044b.<\/p>\n<p>\u0410 \u0443\u0434\u0430\u043b\u044f\u0442\u044c \u043f\u0430\u043a\u0435\u0442 \u0438\u0437 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f \u043d\u0443\u0436\u043d\u043e \u0442\u0430\u043a:<\/p>\n<p><code># pkgrepo remove -s \/export\/ips\u00a0imagemagick<\/code><\/p>\n<p><strong><span style=\"color: #ff0000;\">3) \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435 SRU \u0432 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439.<\/span><\/strong><\/p>\n<p><em><strong><span style=\"color: #0000ff;\">\u0412\u0430\u0440\u0438\u0430\u043d\u0442 1 (by Oracle)<\/span><\/strong><\/em><\/p>\n<p>a) \u0421\u043a\u0430\u0447\u0438\u0432\u0430\u0435\u043c <strong>ORACLE SOLARIS 11.2.2.8.0 IPS REPOSITORY (SPARC\/X86 (64-BIT))<\/strong> (\u0442\u0430\u043c \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e zip-\u0430\u0440\u0445\u0438\u0432\u043e\u0432), <strong>ORACLE SOLARIS 11.2.2.8.0 IPS REPOSITORY INSTALLATION GUIDE (SPARC, X86)<\/strong> (\u043e\u0442\u0442\u0443\u0434\u0430 \u043d\u0430\u043c \u043d\u0443\u0436\u0435\u043d<strong> install-repo.ksh<\/strong>)<br \/>\nb) \u0417\u0430\u043b\u0438\u0432\u0430\u0435\u043c \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440 \u0441 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0435\u043c\u00a0\u0432\u0441\u0451 \u0441\u043a\u0430\u0447\u0430\u043d\u043d\u043e\u0435 \u0438\u0437 \u043f\u0443\u043d\u043a\u0442\u0430 1 \u0432 \u043b\u044e\u0431\u0443\u044e \u043f\u0430\u043f\u043a\u0443.<br \/>\nc) \u0412\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u043c \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0432 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439 \u0438 \u0440\u0435\u0441\u0442\u0430\u0440\u0442 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f:<\/p>\n<p><code># install-repo.ksh -c -v -d \/export\/ips &amp;&amp; svcadm restart pkg\/server:default<\/code><\/p>\n<p><em><strong><span style=\"color: #0000ff;\">\u0412\u0430\u0440\u0438\u0430\u043d\u0442 2 (by skeletor)<\/span><\/strong><\/em><\/p>\n<p>a) \u0421\u043a\u0430\u0447\u0438\u0432\u0430\u0435\u043c <strong>ORACLE SOLARIS 11.2.2.8.0 IPS REPOSITORY (SPARC\/X86 (64-BIT))<\/strong><br \/>\nb) \u0442\u043e\u0436\u0435 \u0438 \u0447\u0442\u043e \u0438 \u0432 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u043c \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0435 + \u0440\u0430\u0441\u043f\u0430\u043a\u043e\u0432\u044b\u0432\u0430\u0435\u043c \u0430\u0440\u0445\u0438\u0432\u044b (\u0432 \u043d\u0430\u0448\u0435\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u0432 \u043f\u0430\u043f\u043a\u0443 <strong>\/export\/home\/skeletor\/patches\/new4<\/strong>)<br \/>\nc) \u0412\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u043c \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0432 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439 \u0438 \u0440\u0435\u0441\u0442\u0430\u0440\u0442 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f:<\/p>\n<p><code># pkgrecv -s \/export\/home\/skeletor\/patches\/new4 -d \/export\/ips '*' &amp;&amp; pkgrepo refresh -s \/export\/ips &amp;&amp; svcadm restart svc:\/application\/pkg\/server:default<\/code><\/p>\n<p><strong><span style=\"color: #ff0000;\">4) \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435 p5p (idr) \u043f\u0430\u043a\u0435\u0442\u0430 \u0432 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439.<\/span><\/strong><\/p>\n<p><code># pkgrecv -s idr1401.3.p5p -d \/export\/ips '*' &amp;&amp; svcadm restart pkg\/server:default<\/code><\/p>\n<p><strong><span style=\"color: #ff0000;\">\u0420\u0430\u0437\u043d\u043e\u0435.<\/span><\/strong><\/p>\n<p>\u041f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c, \u0447\u0442\u043e \u043d\u0443\u0436\u043d\u043e \u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u043d\u0430 \u0442\u0435\u043a\u0443\u0449\u0435\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u041e\u0421:<\/p>\n<p><code># pkg update -nv<\/code><\/p>\n<p>\u041f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043f\u0430\u043a\u0435\u0442\u043e\u0432:<\/p>\n<p><code># pkg contents -o fmri -H -r -t depend &lt;pkg\/uri\/&gt;<\/code><\/p>\n<p>\u041d\u0435\u043f\u043b\u043e\u0445\u043e\u0439 <a href=\"http:\/\/www.oracle.com\/technetwork\/articles\/servers-storage-admin\/o11-128-adv-ips-admin-524550.html\" target=\"_blank\" rel=\"noopener noreferrer\">\u043c\u0430\u043d\u0443\u0430\u043b<\/a> \u043f\u043e \u0440\u0430\u0431\u043e\u0442\u0435 \u0441 <strong>pkg<\/strong><\/p>\n<p>\u0412 \u0441\u043b\u0443\u0447\u0430\u0435 \u043f\u0440\u043e\u0431\u043b\u0435\u043c \u0441 \u0430\u043f\u0440\u0433\u0440\u0435\u0439\u0434\u043e\u043c \u0441 \u043e\u0448\u0438\u0431\u043a\u043e\u0439:<\/p>\n<p><code>Package solver is unable to compute solution.<\/code><\/p>\n<p>\u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u044e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c <a href=\"https:\/\/support.oracle.com\/epmos\/faces\/DocumentDisplay?_afrLoop=447914855851640&amp;id=1946464.1&amp;_afrWindowMode=0&amp;_adf.ctrl-state=12eu8g3o6k_41\" target=\"_blank\" rel=\"noopener noreferrer\">\u044d\u0442\u043e\u0442<\/a> \u043c\u0430\u043d\u0443\u0430\u043b (\u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u043b\u0430\u0442\u043d\u044b\u043c \u043f\u043e\u0434\u043f\u0438\u0441\u0447\u0438\u043a\u0430\u043c)<\/p>\n<p><strong><span style=\"color: #ff0000;\">facet<\/span><\/strong><\/p>\n<p>\u0418\u043d\u043e\u0433\u0434\u0430 \u0431\u044b\u0432\u0430\u044e\u0442 \u043c\u043e\u043c\u0435\u043d\u0442\u044b, \u043a\u043e\u0433\u0434\u0430 \u043d\u0443\u0436\u043d\u043e \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043f\u0430\u043a\u0435\u0442, \u043d\u043e \u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f, \u0447\u0442\u043e \u043e\u043d \u0441\u043e\u0431\u0440\u0430\u043d \u0441 \u0434\u0440\u0443\u0433\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0435\u0439 <strong>SRU<\/strong>. \u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u0430\u044f \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0430\u0446\u0438\u044f \u0432 \u044d\u0442\u043e\u0439 \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u0438 \u0442\u0430\u043a\u0430\u044f: \u043e\u0431\u043d\u043e\u0432\u0438\u0442\u0435 \u041e\u0421 \u0434\u043e \u043d\u0443\u0436\u043d\u043e\u0433\u043e <strong>SRU<\/strong> \u0438 \u0437\u0430\u0442\u0435\u043c \u0441\u0442\u0430\u0432\u044c\u0442\u0435 \u043f\u0430\u043a\u0435\u0442. \u041d\u043e \u044d\u0442\u043e \u043d\u0435 \u0432\u0441\u0435\u0433\u0434\u0430 \u043f\u043e\u0434\u0445\u043e\u0434\u0438\u0442. \u0418 \u0442\u043e\u0433\u0434\u0430 \u043d\u0430 \u043f\u043e\u043c\u043e\u0449\u044c \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442 <strong>facet<\/strong>. \u0412 \u043e\u0431\u0449\u0435\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u044d\u0442\u043e\u0442 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0438\u0437\u043c\u0435\u043d\u044f\u0442\u044c \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432\u043b\u0438\u044f\u044e\u0442 \u043d\u0430 \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438. \u0414\u043b\u044f \u043d\u0430\u0441 \u0436\u0435, \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0442\u0430\u043a\u0443\u044e \u043a\u043e\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044e:<\/p>\n<p><code># pkg change-facet -v version-lock.PACKAGE_NAME<\/code><\/p>\n<p>\u044d\u0442\u043e \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442 \u0441\u043d\u044f\u0442\u044c \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043a\u0443 \u0441 \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u043e\u0433\u043e \u043f\u0430\u043a\u0435\u0442\u0430. \u041f\u0440\u0438\u043c\u0435\u0440:<\/p>\n<p><code># pkg change-facet -v version-lock.diagnostic\/mrtg=False &amp;&amp; pkg install pkg.depositphotos\/diagnostic\/mrtg<\/code><\/p>\n<p>\u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0442\u0435\u043a\u0443\u0449\u0438\u0435 <strong>facet&#8217;\u044b<\/strong>:<\/p>\n<p><code># pkg facet<\/code><\/p>\n<p>\u0412\u0435\u0440\u043d\u0443\u0442\u044c <strong>facet<\/strong> \u0432 \u043f\u0435\u0440\u0432\u043e\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435:<\/p>\n<p><code># pkg change-facet -v version-lock.diagnostic\/mrtg=none<\/code><\/p>\n<p><span style=\"color: #ff0000;\"><strong>Metadata<\/strong><\/span><\/p>\n<p>\u0415\u0441\u043b\u0438 \u043d\u0443\u0436\u043d\u043e \u0447\u0442\u043e-\u0442\u043e \u043f\u043e\u043c\u0435\u043d\u044f\u0442\u044c\/\u0443\u0431\u0440\u0430\u0442\u044c \u0432 \u043f\u0430\u043a\u0435\u0442\u0435, \u0431\u0435\u0437 \u043f\u043e\u043b\u043d\u043e\u0439 \u043f\u0435\u0440\u0435\u0441\u0431\u043e\u0440\u043a\u0438, \u0442\u043e \u043c\u043e\u0436\u043d\u043e \u0432\u043e\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0432\u043e\u0442 <a href=\"https:\/\/docs.oracle.com\/cd\/E53394_01\/html\/E54820\/chngmetadata.html#scrolltoc\">\u044d\u0442\u0438\u043c<\/a> \u043c\u0430\u043d\u0443\u0430\u043b\u043e\u043c<\/p>\n","protected":false},"excerpt":{"rendered":"<p>1) \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f. \u0417\u0430 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0439 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439 \u043e\u0442\u0432\u0435\u0447\u0430\u0435\u0442 SMF application\/pkg\/server. \u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u043e\u043d \u043e\u0442\u043a\u043b\u044e\u0447\u0451\u043d. \u0421\u043e\u0437\u0434\u0430\u0434\u0438\u043c \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u0443\u044e zfs # zfs create -o mountpoint=\/export\/ips rpool\/export\/ips \u0412\u044b\u0441\u0442\u0430\u0432\u0438\u043c \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b (\u043f\u043e\u0440\u0442, \u043a\u043e\u0440\u0435\u043d\u044c \u0438 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0437\u0430\u043b\u0438\u0432\u043a\u0438 \u043d\u043e\u0432\u044b\u0445 \u043f\u0430\u043a\u0435\u0442\u043e\u0432) # svccfg -s application\/pkg\/server setprop pkg\/readonly = false # svccfg -s pkg\/server setprop pkg\/inst_root=\/export\/ips # svccfg -s pkg\/server setprop pkg\/port=5555 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[24],"tags":[],"class_list":["post-3426","post","type-post","status-publish","format-standard","hentry","category-solaris"],"_links":{"self":[{"href":"https:\/\/skeletor.org.ua\/index.php?rest_route=\/wp\/v2\/posts\/3426","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/skeletor.org.ua\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/skeletor.org.ua\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/skeletor.org.ua\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/skeletor.org.ua\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3426"}],"version-history":[{"count":39,"href":"https:\/\/skeletor.org.ua\/index.php?rest_route=\/wp\/v2\/posts\/3426\/revisions"}],"predecessor-version":[{"id":6530,"href":"https:\/\/skeletor.org.ua\/index.php?rest_route=\/wp\/v2\/posts\/3426\/revisions\/6530"}],"wp:attachment":[{"href":"https:\/\/skeletor.org.ua\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3426"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/skeletor.org.ua\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3426"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/skeletor.org.ua\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3426"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}