{"id":186,"date":"2010-06-22T15:44:51","date_gmt":"2010-06-22T12:44:51","guid":{"rendered":"http:\/\/skeletor.org.ua\/?p=186"},"modified":"2013-05-24T13:01:05","modified_gmt":"2013-05-24T10:01:05","slug":"%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%b0%d0%b5%d0%bc-%d1%81-%d0%bf%d0%be%d1%80%d1%82%d0%b0%d0%bc%d0%b8","status":"publish","type":"post","link":"https:\/\/skeletor.org.ua\/?p=186","title":{"rendered":"\u0420\u0430\u0431\u043e\u0442\u0430\u0435\u043c \u0441 \u043f\u043e\u0440\u0442\u0430\u043c\u0438"},"content":{"rendered":"<p>\u041e\u043f\u0438\u0448\u0443 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0445 \u043a\u043e\u043c\u0430\u043d\u0434 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u043f\u043e\u0440\u0442\u0430\u043c\u0438. \u041d\u0430 \u043f\u0435\u0440\u0432\u044b\u0439 \u0432\u0437\u0433\u043b\u044f\u0434 \u043f\u043e\u043a\u0430\u0436\u0435\u0442\u044c\u0441\u044f \u044d\u0442\u043e \u043d\u0435\u043d\u0443\u0436\u043d\u044b\u043c, \u043d\u043e \u0432 \u0442\u043e \u0436\u0435 \u0432\u0440\u0435\u043c\u044f \u0438 \u043d\u0443\u0436\u043d\u043e\u0435. \u0421\u043c\u043e\u0436\u0435\u0442\u0435 \u043b\u0438 \u0432\u044b \u043d\u0430\u0432\u0441\u043a\u0438\u0434\u043a\u0443 \u0441\u043a\u0430\u0437\u0430\u0442\u044c, \u043e\u0442 \u043a\u0430\u043a\u0438\u0445 \u043f\u0430\u043a\u0435\u0442\u043e\u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u0442 \u0434\u0430\u043d\u043d\u044b\u0439 \u043f\u043e\u0440\u0442? \u0418\u043b\u0438 \u043f\u043e\u0440\u0430 \u043b\u0438\u043c \u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u0438\u043b\u0438 \u043f\u043e\u0434\u043e\u0436\u0434\u0430\u0442\u044c? \u041d\u0430 \u0432\u0441\u0435 \u044d\u0442\u0438 \u0438 \u0434\u0440\u0443\u0433\u0438\u0435 \u0432\u043e\u043f\u0440\u043e\u0441\u044b \u043e\u0442\u0432\u0435\u0442\u044b \u043d\u0430\u0439\u0434\u0451\u0442\u0435 \u043d\u0438\u0436\u0435.<\/p>\n<p><!--more--><\/p>\n<p><strong><span style=\"color: #ff0000;\">1) \u041f\u043e\u0438\u0441\u043a \u043d\u0443\u0436\u043d\u043e\u0433\u043e \u043f\u043e\u0440\u0442\u0430.<\/span><\/strong><\/p>\n<p>\u041f\u043e\u0438\u0441\u043a \u043c\u043e\u0436\u043d\u043e \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043b\u044f\u0442\u044c \u043a\u0430\u043a \u043f\u043e \u0438\u043c\u0435\u043d\u0438, \u0442\u0430\u043a \u0438 \u043f\u043e \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044e.<\/p>\n<p><em><span style=\"color: #ff6600;\">&#8211; \u043f\u043e \u0438\u043c\u0435\u043d\u0438 (\u043a\u043b\u044e\u0447\u0435\u0432\u043e\u0435 \u0441\u043b\u043e\u0432\u043e name):<\/span><\/em><\/p>\n<p><code># cd \/usr\/ports<br \/>\n# make search name=opera<br \/>\nPort: opera-7.21.20031013<br \/>\nPath: \/usr\/ports\/www\/opera<br \/>\nInfo: A blazingly fast, full-featured, \u21b5<br \/>\nstandards-compliant browser<br \/>\nMaint: avleeuwen@piwebs.com<br \/>\nIndex: www<br \/>\nB-deps: ...<br \/>\nR-deps: ...<br \/>\n...<\/code><\/p>\n<p><em><span style=\"color: #ff6600;\">&#8211; \u043f\u043e \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044e (\u043a\u043b\u044e\u0447\u0435\u0432\u043e\u0435 \u0441\u043b\u043e\u0432\u043e key):<\/span><\/em><\/p>\n<p><code># make search key=dvd<br \/>\nPort: dvdrip-0.48.8<br \/>\nPath: \/usr\/ports\/multimedia\/dvdrip<br \/>\nInfo: This is dvd::rip, a Perl Gtk+ based dvd-ripper<br \/>\nMaint: michaelnottebrock@gmx.net<br \/>\nIndex: multimedia<br \/>\nB-deps: ...<br \/>\nR-deps: ...<br \/>\n...<\/code><\/p>\n<p><strong><span style=\"color: #ff0000;\">2) \u041e\u0442 \u043a\u0430\u043a\u0438\u0435 \u043f\u0430\u043a\u0435\u0442\u043e\u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u0442 \u0434\u0430\u043d\u043d\u044b\u0439 \u043f\u043e\u0440\u0442?<\/span><\/strong><\/p>\n<p>\u042d\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u0438\u0442 \u0443\u0437\u043d\u0430\u0442\u044c \u043a\u043e\u043c\u0430\u043d\u0434\u0430\u00a0<strong>make<\/strong>\u00a0\u0441 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u043c\u00a0<strong>pretty-print-build-depends-list<\/strong>:<\/p>\n<p><code>[root@srv-test \/etc]# cd \/usr\/ports\/www\/opera<br \/>\n[root@srv-test \/usr\/ports\/www\/opera]# make pretty-print-build-depends-list<br \/>\nThis port requires package(s) \"aspell-0.60.6_2 cups-client-1.3.10_2 damageproto-1.1.0_2 dri2proto-2.0 expat-2.0.1 fixesproto-4.0 fontconfig-2.6.0,1 freetype2-2.3.9_1 gettext-0.17_1 gnutls-2.6.5 inputproto-1.5.0 jpeg-6b_7 kbproto-1.0.3 lcms-1.18a,1 libGL-7.4.4 libGLU-7.4.4 libICE-1.0.4_1,1 libSM-1.1.0_1,1 libX11-1.2.1_1,1 libXau-1.0.4 libXaw-1.0.5_1,1 libXdamage-1.1.1 libXdmcp-1.0.2_1 libXext-1.0.5,1 libXfixes-4.0.3_1 libXft-2.1.13 libXi-1.2.1,1 libXinerama-1.0.3,1 libXmu-1.0.4,1 libXp-1.0.0,1 libXpm-3.5.7 libXrender-0.9.4_1 libXt-1.0.5_1 libXxf86vm-1.0.2 libdrm-2.4.11 libgcrypt-1.4.4 libgpg-error-1.7 libiconv-1.13.1 libmng-1.0.10 libpthread-stubs-0.1 libxcb-1.3 nas-1.9.1_3 pkg-config-0.23_1 png-1.2.35 printproto-1.0.4 python26-2.6.2 qt-3.3.8_9 renderproto-0.9.3 xcb-proto-1.5 xextproto-7.0.5 xf86vidmodeproto-2.2.2 xineramaproto-1.1.2 xproto-7.0.15\" to build.<\/code><\/p>\n<p>\u0427\u0442\u043e \u0431\u044b \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u043f\u0430\u043a\u0435\u0442\u044b, \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u043f\u043e\u0440\u0442\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 <strong>pretty-print-run-depends-list<\/strong>\u00a0(\u0432\u043c\u0435\u0441\u0442\u043e \u0441\u043b\u043e\u0432\u0430\u00a0<strong>build<\/strong>\u00a0\u0441\u043b\u043e\u0432\u043e\u00a0<strong>run<\/strong>):<\/p>\n<p><code>[root@srv-test \/usr\/ports\/www\/opera]# make pretty-print-run-depends-list<br \/>\nThis port requires package(s) \"aspell-0.60.6_2 cups-client-1.3.10_2 damageproto-1.1.0_2 dri2proto-2.0 expat-2.0.1 fixesproto-4.0 fontconfig-2.6.0,1 freetype2-2.3.9_1 gettext-0.17_1 gnutls-2.6.5 inputproto-1.5.0 jpeg-6b_7 kbproto-1.0.3 lcms-1.18a,1 libGL-7.4.4 libGLU-7.4.4 libICE-1.0.4_1,1 libSM-1.1.0_1,1 libX11-1.2.1_1,1 libXau-1.0.4 libXaw-1.0.5_1,1 libXdamage-1.1.1 libXdmcp-1.0.2_1 libXext-1.0.5,1 libXfixes-4.0.3_1 libXft-2.1.13 libXi-1.2.1,1 libXinerama-1.0.3,1 libXmu-1.0.4,1 libXp-1.0.0,1 libXpm-3.5.7 libXrender-0.9.4_1 libXt-1.0.5_1 libXxf86vm-1.0.2 libdrm-2.4.11 libgcrypt-1.4.4 libgpg-error-1.7 libiconv-1.13.1 libmng-1.0.10 libpthread-stubs-0.1 libxcb-1.3 nas-1.9.1_3 pkg-config-0.23_1 png-1.2.35 printproto-1.0.4 python26-2.6.2 qt-3.3.8_9 renderproto-0.9.3 xcb-proto-1.5 xextproto-7.0.5 xf86vidmodeproto-2.2.2 xineramaproto-1.1.2 xproto-7.0.15\" to run.<\/code><\/p>\n<p>\u0414\u043b\u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u043f\u043e\u0440\u0442\u0430 \u0441\u043f\u0438\u0441\u043e\u043a \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0435\u0439 \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0447\u0435\u0440\u0435\u0437 <strong>pkg_info<\/strong>:<\/p>\n<p><code># pkg_info -r portupgrade-2.4.10.3,2<br \/>\nInformation for portupgrade-2.4.10.3,2:<br \/>\nDepends on:<br \/>\nDependency: ruby-1.8.7.371,1<br \/>\nDependency: db41-4.1.25_4<br \/>\nDependency: ruby18-bdb-0.6.6<br \/>\n<\/code><br \/>\n\u0410 \u0435\u0449\u0451 \u0435\u0441\u0442\u044c \u0443\u0442\u0438\u043b\u0438\u0442\u0430 <strong>pkg_tree<\/strong>\u00a0(\u043d\u043e \u043e\u043d\u0430 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u043f\u0430\u043a\u0435\u0442\u043e\u0432), \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u043e\u043a\u0430\u0436\u0435\u0442 \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u0435\u0435 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438:<\/p>\n<pre># pkg_tree -v portupgrade\r\nportupgrade-2.4.10.3,2\r\n|\\__ ruby-1.8.7.371,1\r\n|\\__ db41-4.1.25_4\r\n \\__ ruby18-bdb-0.6.6\r\n      |\\__ ruby-1.8.7.371,1\r\n       \\__ db41-4.1.25_4<\/pre>\n<p><strong><span style=\"color: #ff0000;\">3) \u041a\u0430\u043a \u043f\u0440\u0438\u043d\u0443\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0432\u044b\u0437\u0432\u0430\u0442\u044c \u043e\u043a\u043d\u043e \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 (\u0442\u0430\u043a\u043e\u0435 \u0441\u0438\u043d\u0435\u043d\u044c\u043a\u043e\u0435) \u043f\u0440\u0438 \u0441\u0431\u043e\u0440\u043a\u0435 \u043f\u043e\u0440\u0442\u0430?<\/span><\/strong><\/p>\n<p>\u0415\u0441\u043b\u0438 \u0432\u044b \u0441\u0442\u0430\u0432\u0438\u0442\u0435 \u043f\u043e\u0440\u0442 \u0432\u043f\u0435\u0440\u0432\u044b\u0435 \u0438 \u043e\u043d \u043f\u0440\u0435\u0434\u0443\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0435\u0442 (\u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u0440\u0442\u044b \u044d\u0442\u043e\u0433\u043e \u043d\u0435 \u043f\u0440\u0435\u0434\u0443\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u044e\u0442, \u043d\u043e \u044d\u0442\u043e \u043d\u0435 \u0437\u043d\u0430\u0447\u0438\u0442, \u0447\u0442\u043e \u043e\u043d\u0438 \u043d\u0435 \u0438\u043c\u0435\u044e\u0442 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432. \u042f\u0440\u043a\u0438\u043c \u043f\u0440\u0438\u043c\u0435\u0440\u043e\u043c \u0441\u043b\u0443\u0436\u0430\u0442\u00a0<strong>mysql, exim<\/strong>. \u0414\u043b\u044f \u043d\u0438\u0445 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u044e\u0442\u0441\u044f \u043b\u0438\u0431\u043e \u0432 \u043a\u043e\u043d\u0441\u043e\u043b\u0438 \u043f\u0440\u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0435, \u043b\u0438\u0431\u043e \u0432 \u0444\u0430\u0439\u043b\u0435\u00a0<strong>\/etc\/make.conf<\/strong>) \u0432\u044b\u0437\u043e\u0432 \u043e\u043a\u043d\u0430 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438. \u0410 \u0447\u0442\u043e \u0434\u0435\u043b\u0430\u0442\u044c, \u0435\u0441\u043b\u0438 \u0432\u044b \u043d\u0435 \u0432\u043f\u0435\u0440\u0432\u044b\u0435 \u0441\u0442\u0430\u0432\u0438\u0442\u0435 \u043f\u043e\u0440\u0442 \u0438\u043b\u0438 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0430\u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0431\u044b\u043b\u0430 \u043f\u0440\u0435\u0440\u0432\u0430\u043d\u0430? \u041f\u0440\u0438 \u043f\u043e\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0439 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0435 \u043e\u043a\u043d\u043e \u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u0432\u043e\u0434\u0438\u0442\u044c\u0441\u044f. \u0427\u0442\u043e \u0431\u044b \u043f\u0440\u0438\u043d\u0443\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0435\u0433\u043e \u0432\u044b\u0437\u0432\u0430\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c \u0442\u0430\u043a\u0443\u044e \u043a\u043e\u043c\u0430\u043d\u0434\u0443:<\/p>\n<p><code>#make config<\/code><\/p>\n<p>\u042d\u0442\u0430 \u043a\u043e\u043c\u0430\u043d\u0434\u0430 \u0432\u044b\u0437\u044b\u0432\u0430\u0435\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u043a\u043d\u043e. \u0411\u043e\u043b\u044c\u0448\u0435 \u043d\u0438\u0447\u0435\u0433\u043e \u043e\u043d\u0430 \u043d\u0435 \u0434\u0435\u043b\u0430\u0435\u0442. \u0415\u0441\u043b\u0438 \u0432\u0430\u043c \u043d\u0443\u0436\u043d\u043e \u043f\u0440\u0438\u043d\u0443\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0432\u044b\u0437\u0432\u0430\u0442\u044c \u043e\u043a\u043d\u043e, \u0430 \u0437\u0430\u0442\u0435\u043c \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u043f\u043e\u0440\u0442, \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e \u043a\u043e\u043c\u0430\u043d\u0434\u0443:<\/p>\n<p><code>#make config install clean<\/code><\/p>\n<p><strong><span style=\"color: #ff0000;\">4) \u041f\u0440\u043e\u0441\u043c\u043e\u0442\u0440 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u043f\u0430\u043a\u0435\u0442\u043e\u0432:<\/span><\/strong><\/p>\n<p><code>#pkg_info<\/code><\/p>\n<p><strong><span style=\"color: #ff0000;\">5) \u041a\u0430\u043a\u0438\u0435 \u043f\u043e\u0440\u0442\u044b \u0437\u0430\u0432\u0438\u0441\u044f\u0442 \u043e\u0442 \u0434\u0430\u043d\u043d\u043e\u0433\u043e?<\/span><\/strong><\/p>\n<p><code># pkg_info -R ORBit2-2.6.2<br \/>\nInformation for ORBit2-2.6.2:<br \/>\nRequired by:<br \/>\nlibgnome-2.2.0.1<br \/>\nnautilus2-2.2.4<br \/>\ngnome2-2.2.1_1<br \/>\n...<\/code><\/p>\n<p><strong><span style=\"color: #ff0000;\">6) \u0421\u043f\u0438\u0441\u043e\u043a \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u0444\u0430\u0439\u043b\u043e\u0432 \u0434\u0430\u043d\u043d\u043e\u0433\u043e \u043f\u043e\u0440\u0442\u0430.<\/span><\/strong><\/p>\n<p><code>[root@srv-test \/usr\/ports\/www\/opera]# pkg_info -xL nmap<br \/>\nInformation for nmap-4.90.r1:<br \/>\nFiles:<br \/>\n\/usr\/local\/man\/man1\/nmap.1.gz<br \/>\n\/usr\/local\/man\/man1\/ncat.1.gz<br \/>\n\/usr\/local\/bin\/nmap<br \/>\n\/usr\/local\/bin\/ncat<br \/>\n\/usr\/local\/share\/nmap\/scripts\/script.db<br \/>\n\/usr\/local\/share\/nmap\/scripts\/whois.nse<br \/>\n\/usr\/local\/share\/nmap\/scripts\/upnp-info.nse<br \/>\n\/usr\/local\/share\/nmap\/scripts\/telnet-brute.nse<br \/>\n\/usr\/local\/share\/nmap\/scripts\/sslv2.nse<br \/>\n\/usr\/local\/share\/nmap\/scripts\/sshv1.nse<br \/>\n...<\/code><\/p>\n<p><strong><span style=\"color: #ff0000;\">7) \u0410\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0432\u0435\u0440\u0441\u0438\u0439 \u043f\u043e\u0440\u0442\u043e\u0432.<\/span><\/strong><\/p>\n<p>\u0427\u0442\u043e \u0431\u044b \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0432\u0435\u0440\u0441\u0438\u0438 \u043f\u043e\u0440\u0442\u043e\u0432, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c \u043a\u043e\u043c\u0430\u043d\u0434\u0443\u00a0<strong>pkg_version<\/strong>:<\/p>\n<p><code>[skeletor@test ~]$ pkg_version -v<br \/>\nImageMagick-nox11-6.3.6.9\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;\u00a0\u00a0 needs updating (port has 6.5.2.10)<br \/>\nZendOptimizer-3.0.1\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;\u00a0\u00a0 needs updating (port has 3.3.0.a)<br \/>\nZendOptimizer-3.3.0.a\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 =\u00a0\u00a0 up-to-date with port<br \/>\naaccli-1.0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 =\u00a0\u00a0 up-to-date with port<br \/>\napache+mod_ssl-1.3.36+2.8.27\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;\u00a0\u00a0 needs updating (port has 1.3.41+2.8.31)<br \/>\napcupsd-3.12.4\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;\u00a0\u00a0 needs updating (port has 3.14.5_1)<br \/>\narc-5.21o_1\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 =\u00a0\u00a0 up-to-date with port<br \/>\n...<\/code><\/p>\n<p>\u0417\u0434\u0435\u0441\u044c \u0432\u0438\u0434\u0438\u043c \u043a\u0430\u043a\u0438\u0435 \u043f\u043e\u0440\u0442\u044b \u043d\u0443\u0436\u0434\u0430\u044e\u0442\u0441\u044f \u0432 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0438, \u0430 \u043a\u0430\u043a\u0438\u0435 \u043d\u0435\u0442.<\/p>\n<p><strong><span style=\"color: #ff0000;\">8) \u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u043e\u0440\u0442\u043e\u0432 (portupgrade \u0438 portdowngrade).<\/span><\/strong><\/p>\n<p>\u0414\u043b\u044f \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u043b\u0443\u0436\u0438\u0442 \u0443\u0442\u0438\u043b\u0438\u0442\u0435\u00a0portupgrade. \u0423 \u043d\u0435\u0451 \u043c\u043d\u043e\u0433\u043e \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432, \u043d\u043e \u043d\u0430\u043c \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u044b \u043b\u0438\u0448\u044c \u0442\u0430\u043a\u0438\u0435:<\/p>\n<p><em><span style=\"color: #ff6600;\">-f: \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442, \u0447\u0442\u043e \u043d\u0443\u0436\u043d\u043e \u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u0435\u0449\u0451 \u0438 \u0431\u0430\u0437\u0443 \u0434\u0430\u043d\u043d\u044b\u0445 \u043f\u043e\u0440\u0442\u043e\u0432 (\u0431\u0430\u0437\u0430 \u0438\u043d\u0434\u0435\u043a\u0441\u043e\u0432, \u0432\u0435\u0440\u0441\u0438\u0439)<\/span><\/em><br \/>\n<em><span style=\"color: #ff6600;\"> -r: \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442, \u0447\u0442\u043e \u043d\u0443\u0436\u043d\u043e \u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u0435\u0449\u0451 \u043f\u043e\u0440\u0442\u044b, \u043e\u0442 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0437\u0430\u0432\u0438\u0441\u0438\u0442 \u0434\u0430\u043d\u043d\u044b\u0439 \u043f\u043e\u0440\u0442<\/span><\/em><br \/>\n<em><span style=\"color: #ff6600;\"> -R: \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442, \u0447\u0442\u043e \u043d\u0443\u0436\u043d\u043e \u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u043f\u043e\u0440\u0442\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0437\u0430\u0432\u0438\u0441\u044f\u0442 \u043e\u0442 \u0434\u0430\u043d\u043d\u043e\u0433\u043e.<\/span><\/em><\/p>\n<p>\u041e\u0431\u043d\u043e\u0432\u0438\u043c \u043f\u043e\u0440\u0442:<\/p>\n<p><code>#portupgrade -rf opera<\/code><\/p>\n<p>\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043c \u0441\u0435\u0431\u0435 \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u044e. \u0412\u044b \u043e\u0431\u043d\u043e\u0432\u0438\u043b\u0438 \u043f\u043e\u0440\u0442 \u0434\u043e \u043d\u043e\u0432\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438. \u0410 \u043e\u043d \u0443 \u0432\u0430\u0441 \u043e\u0442\u043a\u0430\u0437\u0430\u043b\u0441\u044f \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c. \u0418\u043b\u0438 \u043d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u043d\u0435 \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u0430 \u0441 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u043c\u0438 \u0434\u0440\u0443\u0433\u0438\u043c\u0438 \u043f\u043e\u0440\u0442\u0430\u043c\u0438. \u0414\u043b\u044f \u044d\u0442\u0438\u0445 \u0446\u0435\u043b\u0435\u0439 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0443\u0442\u0438\u043b\u0438\u0442\u0430\u00a0<strong>portdowngrade<\/strong>:<\/p>\n<p><code>[root@star \/usr\/ports\/ports-mgmt\/portdowngrade]# portdowngrade nmap<\/code><\/p>\n<p><code>portdowngrade 0.6 by Heiner Eichmann<br \/>\nPlease note, that nothing is changed in the ports tree<br \/>\nunless it is explicitly permitted in step 6!<\/code><\/p>\n<p><code>Seeking port nmap ...<\/code><\/p>\n<p><code>Found several matches:<br \/>\n1: astro\/openmap<br \/>\n2: chinese\/p5-Encode-CNMap<br \/>\n3: net\/pear-Net_Nmap<br \/>\n4: net-mgmt\/lanmap<br \/>\n5: security\/nmap<br \/>\n6: security\/nmap-i18n-man<br \/>\n7: security\/p5-Nmap-Parser<br \/>\n8: security\/p5-Nmap-Scanner<br \/>\n9: security\/rubygem-nmap-parser<br \/>\n10: security\/zenmap<\/code><\/p>\n<p><code>Please choose one: 5<\/code><\/p>\n<p><code>Downgrading port: security\/nmap<\/code><\/p>\n<p><code>Step 1: Checking out port from CVS repository<br \/>\nCVS root directory: anoncvs@anoncvs1.FreeBSD.org:\/home\/ncvs<br \/>\nThe authenticity of host 'anoncvs1.freebsd.org (216.87.78.137)' can't be established.<br \/>\nDSA key fingerprint is 53:1f:15:a3:72:5c:43:f6:44:0e:6a:e9:bb:f8:01:62.<br \/>\nAre you sure you want to continue connecting (yes\/no)? yes<br \/>\nWarning: Permanently added 'anoncvs1.freebsd.org' (DSA) to the list of known hosts.<br \/>\n<\/code><br \/>\n<code>Step 2: Reading the port history from the CVS repository<\/code><\/p>\n<p><code>Step 3: Analyzing the port history from the CVS repository<\/code><\/p>\n<p><code>Step 4: Load port version numbers and present results<br \/>\nKeys:\u00a0: next page\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 d : details<br \/>\np : previous page<br \/>\n: leave presentation and downdgrade if wanted<br \/>\n=============================================================================================================================================================<br \/>\nnumber\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 date\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 portversion\u00a0 comment<br \/>\n1\u00a0 2009\/07\/05 22:24:15\u00a0 unknown\u00a0\u00a0\u00a0\u00a0\u00a0 - Update to 4.90RC1<br \/>\n2\u00a0 2009\/04\/22 16:25:53\u00a0 unknown\u00a0\u00a0\u00a0\u00a0\u00a0 - Replace previous patch with a better one.<br \/>\n3\u00a0 2009\/04\/21 15:36:55\u00a0 unknown\u00a0\u00a0\u00a0\u00a0\u00a0 - Add patch to work around versions of FreeBSD with broken<br \/>\n4\u00a0 2009\/04\/13 09:53:53\u00a0 unknown\u00a0\u00a0\u00a0\u00a0\u00a0 - Update to 4.85.b7<\/code><\/p>\n<p><strong><span style=\"color: #ff0000;\">9) \u041e\u0447\u0438\u0441\u0442\u043a\u0430 \u043f\u043e\u0440\u0442\u043e\u0432.<\/span><\/strong><\/p>\n<p>\u041a\u043e\u0433\u0434\u0430 \u043f\u043e\u0440\u0442 \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u043d\u0430 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0439 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440, \u0432 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044e\u00a0<strong>\/usr\/ports\/distfiles<\/strong>\u00a0\u0437\u0430\u043a\u0430\u0447\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0435 \u0442\u0435\u043a\u0441\u0442\u044b, \u043f\u043e\u0441\u043b\u0435 \u0447\u0435\u0433\u043e \u043f\u043e\u0440\u0442\u00a0\u043a\u043e\u043c\u043f\u0438\u043b\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0438 \u0438\u043d\u0441\u0442\u0430\u043b\u043b\u0438\u0440\u0443\u0435\u0442\u0441\u044f. \u041f\u0440\u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0438 \u043f\u043e\u0440\u0442\u0430 \u0443\u0436\u0435 \u0437\u0430\u043a\u0430\u0447\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u043d\u043e\u0432\u044b\u0435 \u0432\u0435\u0440\u0441\u0438\u0438 \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u043e\u0432 (\u0441\u0442\u0430\u0440\u044b\u0435 \u043e\u0441\u0442\u0430\u044e\u0442\u0441\u044f). \u041f\u0440\u0438 \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0438 \u043f\u043e\u0440\u0442\u0430 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0435 \u0442\u0435\u043a\u0441\u0442\u044b \u0442\u0430\u043a\u0436\u0435 \u043e\u0441\u0442\u0430\u044e\u0442\u0441\u044f \u0432\u00a0<strong>distfiles<\/strong>. \u0427\u0435\u0440\u0435\u0437 \u043a\u0430\u043a\u043e\u0435-\u0442\u043e \u0432\u0440\u0435\u043c\u044f \u043c\u044b \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c, \u0447\u0442\u043e<strong>\u00a0distfiles<\/strong> \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442\u00a0\u043e\u0447\u0435\u043d\u044c \u043c\u0430\u043b\u043e \u00ab\u043d\u0443\u0436\u043d\u043e\u0433\u043e\u00bb. \u041a\u043e\u043d\u0435\u0447\u043d\u043e, \u0432\u043c\u0435\u0441\u0442\u043e\u00a0<strong>\u00abmake install clean\u00bb<\/strong>\u00a0\u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u00a0<strong>\u00abmake install clean distclean\u00bb<\/strong>, \u0442.\u0435. \u043f\u043e\u0441\u043b\u0435 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438, \u0441\u0431\u043e\u0440\u043a\u0438 \u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u0438 \u0431\u0443\u0434\u0443\u0442 \u0443\u0434\u0430\u043b\u0435\u043d\u044b, \u043d\u043e \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e, \u0447\u0442\u043e\u0431\u044b \u0432\u00a0<strong>distfiles<\/strong> \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u043b\u0438\u0441\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u0432\u0435\u0436\u0438\u0435 \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u0438 \u2013 \u044d\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0441\u044d\u043a\u043e\u043d\u043e\u043c\u0438\u0442\u044c \u0442\u0440\u0430\u0444\u0438\u043a \u0438 \u0432\u0440\u0435\u043c\u044f \u043f\u0440\u0438 \u043c\u0435\u0434\u043b\u0435\u043d\u043d\u043e\u043c \u043a\u0430\u043d\u0430\u043b\u0435, \u0430 \u0437\u043d\u0430\u0447\u0438\u0442, \u0438 \u0432\u0430\u0448\u0438 \u0434\u0435\u043d\u044c\u0433\u0438. \u0414\u043b\u044f \u043e\u0447\u0438\u0441\u0442\u043a\u0438 \u0434\u0438\u0441\u043a\u0430 \u043d\u0430\u043c \u043f\u043e\u043d\u0430\u0434\u043e\u0431\u0438\u0442\u0441\u044f \u043d\u0430\u0431\u043e\u0440 \u0443\u0442\u0438\u043b\u0438\u0442\u00a0<strong>\u00abportupgrade\u00bb<\/strong>, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043d\u0443\u0436\u043d\u043e \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0438\u043c\u0435\u0442\u044c, \u0435\u0441\u043b\u0438 \u0432\u044b \u0442\u0430\u043a \u0438\u043b\u0438 \u0438\u043d\u0430\u0447\u0435 \u0441\u043e\u0431\u0438\u0440\u0430\u0435\u0442\u0435\u0441\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043f\u043e\u0440\u0442\u044b.<\/p>\n<p>\u0422\u0435\u043f\u0435\u0440\u044c \u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0447\u0430\u0442\u044c \u0441 \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u044f \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u043e\u0432\u00a0<strong>work<\/strong>, \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043d\u0430\u0445\u043e\u0434\u044f\u0442\u0441\u044f \u0443\u0436\u0435 \u0440\u0430\u0441\u043f\u0430\u043a\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0435 \u0442\u0435\u043a\u0441\u0442\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u044b \u0437\u0430\u0431\u044b\u043b\u0438 \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 \u0446\u0435\u043b\u0438<strong>\u00abclean\u00bb<\/strong>, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u043c\u044b \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u043a\u00a0\u00abmake\u00bb.<\/p>\n<p><code># portsclean -C<br \/>\nCleaning out \/usr\/ports\/*\/*\/work...<br \/>\nDelete \/usr\/ports\/news\/gnus-emacs20\/work<br \/>\n...<\/code><\/p>\n<p>\u0423\u0442\u0438\u043b\u0438\u0442\u0430 \u0438\u043c\u0435\u0435\u0442 \u0435\u0449\u0435 \u043e\u0434\u043d\u0443 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043d\u0430\u0441 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u0443\u0435\u0442 \u0431\u043e\u043b\u044c\u0448\u0435 \u0432\u0441\u0435\u0433\u043e: \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u043d\u0435\u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0445 \u0444\u0430\u0439\u043b\u043e\u0432 \u0438\u0437\u00a0<strong>distfiles<\/strong><\/p>\n<p><code># portsclean -DD<br \/>\nDetecting unreferenced distfiles...<br \/>\nDelete \/usr\/ports\/distfiles\/KDE\/qt-x11-free-3.1.2.tar.bz2<br \/>\n...<\/code><\/p>\n<p>\u0410 \u0432\u043e\u043e\u0431\u0449\u0435, \u0447\u0442\u043e \u0431\u044b \u0432\u0441\u0451 \u0433\u0430\u043c\u0431\u0443\u0437\u043e\u043c \u043d\u0435\u043d\u0443\u0436\u043d\u043e\u0435 \u0443\u0434\u0430\u043b\u0438\u0442\u044c, \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0432\u0441\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0432\u043c\u0435\u0441\u0442\u0435:<\/p>\n<p><code># portsclean -CDDP<\/code><\/p>\n<p>\u0422\u043e\u0433\u0434\u0430 \u0432\u0441\u0451 \u043d\u0435\u043d\u0443\u0436\u043d\u043e \u0441\u043e\u0442\u0440\u0451\u0442\u044c\u0441\u044f.<\/p>\n<p><strong><span style=\"color: #ff0000;\">10) \u041a\u0430\u043a\u043e\u043c\u0443 \u043f\u043e\u0440\u0442\u0443 \u043f\u0440\u0438\u043d\u0430\u0434\u043b\u0435\u0436\u0438\u0442 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u044b\u0439 \u0444\u0430\u0439\u043b?<\/span><\/strong><\/p>\n<p><em><span style=\"color: #ff6600;\">\u0412\u0430\u0440\u0438\u0430\u043d\u0442 \u21161<\/span><\/em><\/p>\n<p><code>pkg_info -W \u0430\u0431\u0441\u043e\u043b\u044e\u0442\u043d\u043e\u0435_\u0438\u043c\u044f_\u0444\u0430\u0439\u043b\u0430<\/code><\/p>\n<p><em><span style=\"color: #ff6600;\">\u0412\u0430\u0440\u0438\u0430\u043d\u0442 \u21162<\/span><\/em><\/p>\n<p><strong>pkg_which<\/strong> (\u0438\u0437 \u043f\u0430\u043a\u0435\u0442\u0430 <strong>pkgdb<\/strong>)\u00a0\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0434\u043b\u044f \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f, \u043a\u0430\u043a\u043e\u043c\u0443 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044e \u043f\u0440\u0438\u043d\u0430\u0434\u043b\u0435\u0436\u0438\u0442 \u0444\u0430\u0439\u043b. \u0412\u043e\u0442 \u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u043f\u0440\u0438\u043c\u0435\u0440, \u0438\u043b\u043b\u044e\u0441\u0442\u0440\u0438\u0440\u0443\u044e\u0449\u0438\u0439 \u0440\u0430\u0437\u043b\u0438\u0447\u0438\u0435 \u043c\u0435\u0436\u0434\u0443 \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u043e\u0439 \u043a\u043e\u043c\u0430\u043d\u0434\u043e\u0439\u00a0<strong>which<\/strong> \u0438 <strong>pkg_which<\/strong>:<\/p>\n<p><code>$ which pkgdb<br \/>\n\/usr\/local\/sbin\/pkgdb<\/code><\/p>\n<p><em><span style=\"color: #ff6600;\">&#8211; which \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0434\u043b\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u043f\u0443\u0442\u044c \u043a \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044e.<\/span><\/em><br \/>\n<em><span style=\"color: #ff6600;\"> &#8211; pkg_which \u0441\u043a\u0430\u0436\u0435\u0442 \u043c\u043d\u0435 \u043a\u0430\u043a\u043e\u043c\u0443 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044e \u043f\u0440\u0438\u043d\u0430\u0434\u043b\u0435\u0436\u0438\u0442 \u0444\u0430\u0439\u043b:<\/span><\/em><\/p>\n<p><code>$ pkg_which pkgdb<br \/>\nportupgrade-20030723<\/code><\/p>\n<p><strong><span style=\"color: #ff0000;\">11) \u041f\u0440\u0438\u0432\u043e\u0434\u0438\u043c \u0411\u0414 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u043f\u043e\u0440\u0442\u043e\u0432\/\u043f\u0430\u043a\u0435\u0442\u043e\u0432 \u0432 \u043f\u043e\u0440\u044f\u0434\u043e\u043a.<\/span><\/strong><\/p>\n<p>\u0418\u043d\u043e\u0433\u0434\u0430 \u0431\u044b\u0432\u0430\u044e\u0442 \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u0438, \u043a\u043e\u0433\u0434\u0430 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 \u043d\u0430\u043a\u0430\u043f\u043b\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u044b\u0445 \u043f\u043e \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u044e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u043f\u043e\u0440\u0442\u043e\u0432, \u043d\u043e \u0440\u0430\u0437\u043d\u044b\u0445 \u0432\u0435\u0440\u0441\u0438\u0439. \u041f\u043e\u0447\u0435\u043c\u0443 \u0442\u0430\u043a \u0441\u043b\u0443\u0447\u0430\u0435\u0442\u0441\u044f? \u041a\u043e\u0433\u0434\u0430 \u0432\u044b \u0441\u0442\u0430\u0432\u0438\u0442\u0435 \u043a\u0430\u043a\u043e\u0439-\u0442\u043e \u043f\u043e\u0440\u0442, \u043e\u043d \u043f\u043e \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u044f\u043c \u0432\u044b\u0442\u044f\u0433\u0438\u0432\u0430\u0435\u0442 \u043d\u0443\u0436\u043d\u044b\u0439 \u0435\u043c\u0443 \u043f\u043e\u0440\u0442. \u0441\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0435\u043c, \u043f\u043e\u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u043d\u043e\u0432\u044b\u0435 \u0432\u0435\u0440\u0441\u0438\u0438 \u043f\u043e\u0440\u0442\u043e\u0432. \u0427\u0430\u0449\u0435 \u0432\u0441\u0435\u0433\u043e \u043f\u0440\u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0435 \u0432\u044b\u043b\u0430\u0437\u0438\u0442 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435, \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u043d\u0443\u0436\u043d\u043e \u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0439 \u043f\u043e\u0440\u0442. \u0410 \u0438\u043d\u043e\u0433\u0434\u0430 \u043d\u0435 \u0432\u044b\u043b\u0430\u0437\u0438\u0442. \u0412 \u043b\u044e\u0431\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435, \u0432\u0440\u0435\u043c\u044f \u043e\u0442 \u0432\u0440\u0435\u043c\u0435\u043d\u0438 (\u043f\u0440\u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0435 \u0438\u043b\u0438 \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0438 \u043f\u043e\u0440\u0442\u043e\u0432\/\u043f\u0430\u043a\u0435\u0442\u043e\u0432) \u043d\u0443\u0436\u043d\u043e \u043f\u0440\u0438\u0432\u043e\u0434\u0438\u0442\u044c \u0411\u0414 \u0432 \u043f\u043e\u0440\u044f\u0434\u043e\u043a. \u0414\u0435\u043b\u0430\u0435\u0442\u0441\u044f \u044d\u0442\u043e \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043a\u043e\u043c\u0430\u043d\u0434\u044b:<\/p>\n<p><code>#pkgdb -F<\/code><\/p>\n<p>\u0415\u0441\u043b\u0438 \u0432\u044b \u0434\u0435\u043b\u0430\u0435\u0442\u0435 \u044d\u0442\u043e \u0432 \u043f\u0435\u0440\u0432\u044b\u0439 \u0440\u0430\u0437 \u0438\u043b\u0438 \u0434\u0430\u0432\u043d\u043e \u043d\u0435 \u0434\u0435\u043b\u0430\u043b\u0438, \u043c\u043e\u0436\u0435\u0442 \u0432\u044b\u043b\u0435\u0437\u0442\u0438 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435:<\/p>\n<p><code>[Updating the pkgdb\u00a0in \/var\/db\/pkg ... - 148 packages found (-1 +0) (...) done]<br \/>\n[Updating the portsdb\u00a0in \/usr\/ports ... - 21215 port entries found ** Stale lock file was found. Removed.<br \/>\n.........1000.........2000.........3000.........4000.........5000.........6000.........7000.........8000<br \/>\n.........9000.........10000.........11000.........12000.........13000.........14000.........15000.........<br \/>\n16000.........17000.........18000.........19000.........20000.........21000.. ..... done]<\/code><\/p>\n<p>\u0415\u0441\u043b\u0438 \u0432\u0441\u0451 \u0432 \u043f\u043e\u0440\u044f\u0434\u043a\u0435, \u0442\u043e \u0432\u044b\u0432\u0435\u0434\u0435\u0442\u0441\u044f \u0442\u0430\u043a\u043e\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435:<\/p>\n<p><code>[Updating the pkgdbin \/var\/db\/pkg ... - 148 packages found (-1 +0) (...) done]<br \/>\n[Updating the portsdbin \/usr\/ports ... - 21215 port entries found ** Stale lock file was found. Removed.<br \/>\n.........1000.........2000.........3000.........4000.........5000.........6000.........7000.........8000<br \/>\n.........9000.........10000.........11000.........12000.........13000.........14000.........15000.........<br \/>\n16000.........17000.........18000.........19000.........20000.........21000.. ..... done]<br \/>\n---&gt; \u00a0Checking the package registry database<br \/>\n** Stale lock file was found. Removed.<br \/>\n<\/code><\/p>\n<p>\u043d\u0443 \u0430 \u0435\u0441\u043b\u0438 \u043d\u0435\u0442, \u0442\u043e \u0442\u0430\u043a\u043e\u0435:<\/p>\n<p><code>Duplicated origin: graphics\/jpeg - jpeg-6b_4 jpeg-7<br \/>\nUnregister any of them? [no] yes<br \/>\nUnregister jpeg-6b_4 keeping the installed files intact? [no] yes<br \/>\nUnregister jpeg-7 keeping the installed files intact? [no] no<br \/>\n--&gt; Saving the jpeg-6b_4's +CONTENTS file as \/var\/db\/pkg\/jpeg-7\/+CONTENTS.jpeg-6b_4<br \/>\n--&gt; Unregistering jpeg-6b_4<br \/>\n--&gt; Done.<\/code><\/p>\n<p>\u0417\u0434\u0435\u0441\u044c \u043f\u043e\u043a\u0430\u0437\u0430\u043d\u043e, \u0447\u0442\u043e \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 \u0441\u0442\u043e\u0438\u0442 \u0434\u0432\u0430 \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u044b\u0445 \u043f\u0430\u043a\u0435\u0442\u0430, \u043d\u043e \u0440\u0430\u0437\u043d\u044b\u0445 \u0432\u0435\u0440\u0441\u0438\u0439. \u0421\u0438\u0441\u0442\u0435\u043c\u0430 \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u0442 \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0438\u0445. \u041c\u044b, \u0435\u0441\u0442\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e, \u0443\u0434\u0430\u043b\u044f\u0435\u043c \u0441\u0442\u0430\u0440\u044b\u0439, \u0430 \u043d\u043e\u0432\u044b\u0439 &#8211; \u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c. \u041f\u043e\u0441\u043b\u0435 \u043a\u0432\u0430\u0434\u0440\u0430\u0442\u043d\u044b\u0445 \u0441\u043a\u043e\u0431\u043e\u043a \u0443\u043a\u0430\u0437\u0430\u043d\u044b \u043d\u0443\u0436\u043d\u044b\u0435 \u043e\u0442\u0432\u0435\u0442\u044b.<\/p>\n<p><code>[Updating the pkgdbin \/var\/db\/pkg ... - 148 packages found (-1 +0) (...) done]<br \/>\n[Updating the portsdbin \/usr\/ports ... - 21215 port entries found ** Stale lock file was found. Removed..........1000.........2000.........3000.........4000.........5000.........6000.........7000.........8000<br \/>\n.........9000.........10000.........11000.........12000.........13000.........14000.........15000.........16000<br \/>\n.........17000.........18000.........19000.........20000.........21000.. ..... done]<\/code><\/p>\n<p><strong><span style=\"color: #ff0000;\">12) \u0423\u0434\u0430\u043b\u0435\u043d\u0438\u0435 &#8220;\u043b\u0438\u0448\u043d\u0438\u0445&#8221; \u043f\u0430\u043a\u0435\u0442\u043e\u0432<\/span><\/strong><\/p>\n<p>\u0427\u0430\u0441\u0442\u043e \u0431\u044b\u0432\u0430\u044e\u0442 \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u0438, \u043a\u043e\u0433\u0434\u0430 \u0441\u0442\u0430\u0432\u0438\u043b\u0438 \u043f\u0430\u043a\u0435\u0442\u044b \u0441 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u044f\u043c\u0438, \u0430 \u043f\u043e\u0442\u043e\u043c \u0438\u0445 \u0443\u0434\u0430\u043b\u044f\u043b\u0438. \u0417\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u0436\u0435 &#8211; \u043d\u0435 \u0443\u0434\u0430\u043b\u044f\u044e\u0442\u0441\u044f. \u041d\u043e \u0447\u0442\u043e \u0434\u0435\u043b\u0430\u0442\u044c, \u0435\u0441\u043b\u0438 \u043d\u0430\u0434\u043e &#8220;\u043f\u043e\u0447\u0438\u0441\u0442\u0438\u0442\u044c&#8221; \u0441\u0438\u0441\u0442\u0435\u043c\u0443? \u0414\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 <strong>pkg_cutleaves<\/strong>.\u00a0\u00a0<strong>pkg_cutleaves<\/strong> \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0441 \u0442\u0430\u043a \u043d\u0430\u0437\u044b\u0432\u0430\u0435\u043c\u044b\u043c\u0438 \u043b\u0438\u0441\u0442\u043e\u0432\u044b\u043c\u0438 \u043f\u0430\u043a\u0435\u0442\u0430\u043c\u0438, \u0442.\u0435. \u0441 \u0442\u0430\u043a\u0438\u043c\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0435 \u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u044f\u043c\u0438 \u0434\u043b\u044f \u0434\u0440\u0443\u0433\u0438\u0445, \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0435.<\/p>\n<p><em><span style=\"color: #ff6600;\">&#8211; \u0441\u043f\u0438\u0441\u043e\u043a \u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442\u043e\u0432 \u043d\u0430 \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435:<\/span><\/em><\/p>\n<p><code>#pkg_cutleaves -lc<\/code><\/p>\n<p><em><span style=\"color: #ff6600;\">&#8211; \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u0432 \u0440\u0443\u0447\u043d\u043e\u043c \u0440\u0435\u0436\u0438\u043c\u0435 (\u0432\u044b\u0432\u043e\u0434\u0438\u0442\u0441\u044f \u0437\u0430\u043f\u0440\u043e\u0441 \u043d\u0430 \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435)<\/span><\/em><\/p>\n<p><code>#pkg_cutleaves -x<\/code><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u041e\u043f\u0438\u0448\u0443 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0445 \u043a\u043e\u043c\u0430\u043d\u0434 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u043f\u043e\u0440\u0442\u0430\u043c\u0438. \u041d\u0430 \u043f\u0435\u0440\u0432\u044b\u0439 \u0432\u0437\u0433\u043b\u044f\u0434 \u043f\u043e\u043a\u0430\u0436\u0435\u0442\u044c\u0441\u044f \u044d\u0442\u043e \u043d\u0435\u043d\u0443\u0436\u043d\u044b\u043c, \u043d\u043e \u0432 \u0442\u043e \u0436\u0435 \u0432\u0440\u0435\u043c\u044f \u0438 \u043d\u0443\u0436\u043d\u043e\u0435. \u0421\u043c\u043e\u0436\u0435\u0442\u0435 \u043b\u0438 \u0432\u044b \u043d\u0430\u0432\u0441\u043a\u0438\u0434\u043a\u0443 \u0441\u043a\u0430\u0437\u0430\u0442\u044c, \u043e\u0442 \u043a\u0430\u043a\u0438\u0445 \u043f\u0430\u043a\u0435\u0442\u043e\u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u0442 \u0434\u0430\u043d\u043d\u044b\u0439 \u043f\u043e\u0440\u0442? \u0418\u043b\u0438 \u043f\u043e\u0440\u0430 \u043b\u0438\u043c \u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u0438\u043b\u0438 \u043f\u043e\u0434\u043e\u0436\u0434\u0430\u0442\u044c? \u041d\u0430 \u0432\u0441\u0435 \u044d\u0442\u0438 \u0438 \u0434\u0440\u0443\u0433\u0438\u0435 \u0432\u043e\u043f\u0440\u043e\u0441\u044b \u043e\u0442\u0432\u0435\u0442\u044b \u043d\u0430\u0439\u0434\u0451\u0442\u0435 \u043d\u0438\u0436\u0435.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-186","post","type-post","status-publish","format-standard","hentry","category-freebsd"],"_links":{"self":[{"href":"https:\/\/skeletor.org.ua\/index.php?rest_route=\/wp\/v2\/posts\/186","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=186"}],"version-history":[{"count":4,"href":"https:\/\/skeletor.org.ua\/index.php?rest_route=\/wp\/v2\/posts\/186\/revisions"}],"predecessor-version":[{"id":3465,"href":"https:\/\/skeletor.org.ua\/index.php?rest_route=\/wp\/v2\/posts\/186\/revisions\/3465"}],"wp:attachment":[{"href":"https:\/\/skeletor.org.ua\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=186"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/skeletor.org.ua\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=186"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/skeletor.org.ua\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=186"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}