<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://freebsd.seirios.org/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel xmlns:g="http://base.google.com/ns/1.0">
        <title>Share FreeBSD based information - ports</title>
        <description></description>
        <link>https://freebsd.seirios.org/</link>
        <lastBuildDate>Tue, 05 May 2026 15:39:43 +0000</lastBuildDate>
        <generator>FeedCreator 1.8</generator>
        <image>
            <url>https://freebsd.seirios.org/lib/exe/fetch.php?media=logo.png</url>
            <title>Share FreeBSD based information</title>
            <link>https://freebsd.seirios.org/</link>
        </image>
        <item>
            <title>パッケージコマンドが使えない</title>
            <link>https://freebsd.seirios.org/doku.php?id=ports:pkg_wont_work</link>
            <description>
&lt;h4 class=&quot;sectionedit1&quot; id=&quot;パッケージコマンドが使えない&quot;&gt;パッケージコマンドが使えない&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
FreeBSD のメジャーバージョンアップを行った際に運悪く pkg コマンドが使えなくなってしまったら、
代わりに pkg-static コマンドを使いましょう。
&lt;/p&gt;

&lt;p&gt;
以下のように pkg 自身をアップデートすると使えるようになります。
&lt;/p&gt;
&lt;pre class=&quot;code shell&quot;&gt;pkg-static upgrade pkg&lt;/pre&gt;

&lt;p&gt;
これは pkg コマンドがリンクしているライブラリ(libc や openssl など)が
FreeBSD のメジャーバージョンアップにて削除されてしまった場合に起こります。
&lt;/p&gt;

&lt;p&gt;
例えば FreeBSD の libc が libc.so.6 から libc.so.7 に更新された場合、
libc.so.6 をリンクしている pkg コマンドは使えなくなります。
&lt;/p&gt;

&lt;p&gt;
pkg-static は必要なライブラリを全てスタティックリンクしているため、
このようなことは起こりません。
&lt;/p&gt;

&lt;p&gt;
pkg コマンドがダイナミックリンクされていることには
&lt;/p&gt;
&lt;ol&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; 使用メモリ量の削減&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; ライブラリをバグやセキュリティホールで更新する際に pkg コマンドを更新する必要がない&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;
の利点があります。
&lt;/p&gt;

&lt;p&gt;
どちらも一長一短がありますので、必要に応じて使い分けてください。
&lt;/p&gt;

&lt;/div&gt;

&lt;!-- no cachefile used, but created /home/www/freebsd.seirios.org/dokuwiki/data/cache/8/875e245670a7b2ee6cc5cb2ca94b4faa.xhtml --&gt;
</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 09 May 2019 09:23:09 +0000</pubDate>
        </item>
        <item>
            <title>パッケージコマンド早見表</title>
            <link>https://freebsd.seirios.org/doku.php?id=ports:pkg_yum_apt</link>
            <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;パッケージコマンド早見表&quot;&gt;パッケージコマンド早見表&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
FreeBSD のパッケージコマンドと Linux で使われるコマンドとの対応表です。
&lt;/p&gt;
&lt;div class=&quot;table sectionedit2&quot;&gt;&lt;table class=&quot;inline&quot;&gt;
	&lt;thead&gt;
	&lt;tr class=&quot;row0&quot;&gt;
		&lt;th class=&quot;col0&quot;&gt; pkg &lt;/th&gt;&lt;th class=&quot;col1&quot;&gt; yum &lt;/th&gt;&lt;th class=&quot;col2&quot;&gt; apt &lt;/th&gt;&lt;th class=&quot;col3&quot;&gt; 処理内容 &lt;/th&gt;
	&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tr class=&quot;row1&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; pkg update  &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; –          &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; apt update   &lt;/td&gt;&lt;td class=&quot;col3&quot;&gt; パッケージリポジトリを更新する &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row2&quot;&gt;
		&lt;td class=&quot;col0&quot;&gt; pkg upgrade &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; yum update  &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; apt upgrade  &lt;/td&gt;&lt;td class=&quot;col3&quot;&gt; パッケージを更新する &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row3&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; pkg search  &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; yum search  &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; apt search   &lt;/td&gt;&lt;td class=&quot;col3&quot;&gt; パッケージを検索する &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row4&quot;&gt;
		&lt;td class=&quot;col0&quot;&gt; pkg install &lt;/td&gt;&lt;td class=&quot;col1&quot;&gt; yum install &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; apt install  &lt;/td&gt;&lt;td class=&quot;col3&quot;&gt; パッケージをインストールする &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row5&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; pkg delete  &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; yum remove  &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; apt remove   &lt;/td&gt;&lt;td class=&quot;col3&quot;&gt; パッケージをアンインストールする &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row6&quot;&gt;
		&lt;td class=&quot;col0&quot;&gt; pkg autoremove &lt;/td&gt;&lt;td class=&quot;col1&quot;&gt; yum autoremove &lt;/td&gt;&lt;td class=&quot;col2&quot;&gt; apt autoremove &lt;/td&gt;&lt;td class=&quot;col3&quot;&gt; 不要なパッケージを削除する &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row7&quot;&gt;
		&lt;td class=&quot;col0&quot;&gt; pkg info -a &lt;/td&gt;&lt;td class=&quot;col1&quot;&gt; yum list installed &lt;/td&gt;&lt;td class=&quot;col2&quot;&gt; apt list –installed &lt;/td&gt;&lt;td class=&quot;col3&quot;&gt; インストールされているパッケージを一覧表示する &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row8&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; pkg show    &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; yum show    &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; apt show     &lt;/td&gt;&lt;td class=&quot;col3&quot;&gt; パッケージの情報を表示する &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row9&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; pkg clean   &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; yum clean   &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; apt clean    &lt;/td&gt;&lt;td class=&quot;col3&quot;&gt; ダウンロードしたパッケージを削除する &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row10&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; pkg which   &lt;/td&gt;&lt;td class=&quot;col1&quot;&gt; yum provides &lt;/td&gt;&lt;td class=&quot;col2&quot;&gt; apt-file search &lt;/td&gt;&lt;td class=&quot;col3&quot;&gt; 特定のファイルがどのパッケージに含まれているのかを調べる &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row11&quot;&gt;
		&lt;td class=&quot;col0&quot;&gt; pkg info -e &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; rpm -q       &lt;/td&gt;&lt;td class=&quot;col2&quot;&gt; – &lt;/td&gt;&lt;td class=&quot;col3&quot;&gt; パッケージがインストールされているかどうかを調べる &lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;table&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;table&amp;quot;,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;154-1289&amp;quot;} --&gt;
&lt;/div&gt;

&lt;!-- no cachefile used, but created /home/www/freebsd.seirios.org/dokuwiki/data/cache/e/e4b21244f7d39062520bdf06f59740f7.xhtml --&gt;
</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 09 May 2019 08:59:54 +0000</pubDate>
        </item>
    </channel>
</rss>
