差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
freebsd [2023/10/27 18:33] skkfreebsd [2024/09/09 13:41] (現在) skk
行 1: 行 1:
-= [[FreeBSD]] / LM: [2023-10-27 18:33:11]+= [[FreeBSD]] / LM: [2024-09-05 19:13:19] 
 +~~NOCACHE~~
  
 ====== pkg ====== ====== pkg ======
行 11: 行 12:
  
   * パッケージによりインストールされた shared libraries を表示する<code bash>   * パッケージによりインストールされた shared libraries を表示する<code bash>
-  % pkg info -b ja-FreeWnn-lib</code>+% pkg info -b ja-FreeWnn-lib</code>
   * パッケージによりインストールされた全てのファイルを表示する<code bash>   * パッケージによりインストールされた全てのファイルを表示する<code bash>
-  % pkg info -l ja-FreeWnn-lib</code>+% pkg info -l ja-FreeWnn-lib</code>
  
  
行 21: 行 22:
  
   * 現在ローカルに保持されている情報を元に,状況を確認する<code bash>   * 現在ローカルに保持されている情報を元に,状況を確認する<code bash>
-  % pkg audit</code>+% pkg audit</code>
  
   * 最新の情報を取得した上で状況を確認する(要 root)<code bash>   * 最新の情報を取得した上で状況を確認する(要 root)<code bash>
行 30: 行 31:
 .so のような共有ライブラリが,誰によってインストールされているのか,または,誰によって利用されているのか,を検索するためのコマンド. .so のような共有ライブラリが,誰によってインストールされているのか,または,誰によって利用されているのか,を検索するためのコマンド.
  
-  * hogehoge.so.1.1.1 を提供しているパッケージ名を表示. +  * hogehoge.so.1.1.1 を提供しているパッケージ名を表示.<code bash> 
-<code bash> +% pkg shlib -P hogehoge.so.1.1.1</code>
-% pkg shlib -P hogehoge.so.1.1.1 +
-</code>+
  
-  * hogehoge.so.1.1.1 を利用しているパッケージ名を表示. +  * hogehoge.so.1.1.1 を利用しているパッケージ名を表示.<code bash> 
-<code bash> +% pkg shlib -R hogehoge.so.1.1.1</code>
-% pkg shlib -R hogehoge.so.1.1.1 +
-</code>+
  
   * -q をつけることで,quiet 出力になる.   * -q をつけることで,quiet 出力になる.
行 46: 行 43:
 インストールされているパッケージのバージョンが最新かどうかを確認する. インストールされているパッケージのバージョンが最新かどうかを確認する.
  
-  * インストールされているパッケージのバージョンが最新かどうかを確認する. +  * インストールされているパッケージのバージョンが最新かどうかを確認する.<code bash> 
-<code bash> +% pkg version</code>
-% pkg version +
-</code>+
  
 ===== pkg delete ===== ===== pkg delete =====
行 55: 行 50:
 インストールされているパッケージを削除する インストールされているパッケージを削除する
  
-  * インストールされているパッケージを削除する.<package name> は,pkg version で確認できたパッケージ名から,バージョン番号を取り除いたものや,/usr/ports 以下のフォルダ名と同一. +  * インストールされているパッケージを削除する.<package name> は,pkg version で確認できたパッケージ名から,バージョン番号を取り除いたものや,/usr/ports 以下のフォルダ名と同一.<code bash> 
-<code bash> +% pkg delete <package name> </code>
-% pkg delete <package name>  +
-</code>+
  
 ------------------------------------------------------------ ------------------------------------------------------------
行 69: 行 62:
 ===== 新規 ports インストール ===== ===== 新規 ports インストール =====
  
-  * 新規に emacs をインストールする場合. +  * 新規に emacs をインストールする場合.<code bash> 
-<code bash> +% sudo portmaster -D editors/emacs </code>
-% sudo portmaster -D editors/emacs  +
-</code>+
     * -D:毎度毎度 distfiles を消しますか,の質問がなくなる.     * -D:毎度毎度 distfiles を消しますか,の質問がなくなる.
     * /usr/ports からの相対フォルダ名を指定する.     * /usr/ports からの相対フォルダ名を指定する.
行 87: 行 78:
  
 ==== 例)(OLD) emacs のバージョンを下げる  ==== ==== 例)(OLD) emacs のバージョンを下げる  ====
-  * /usr/ports/UPDATING を見る。 +  * /usr/ports/UPDATING を見る。<code>
-<code>+
  # portmaster -o editors/emacs23 editors/emacs  # portmaster -o editors/emacs23 editors/emacs
  or  or
  # env DISABLE_CONFLICTS=1 portupgrade -fo editors/emacs23 editors/emacs  # env DISABLE_CONFLICTS=1 portupgrade -fo editors/emacs23 editors/emacs
  or  or
- # pkg set -o editors/emacs:editors/emacs23 + # pkg set -o editors/emacs:editors/emacs23</code>
-</code>+
  
-  * これをやった後、関連 elisp も再インストールする。apel あたりからはじめておくと関連する elisp をある程度再帰的にダウングレードしてくれる。 +  * これをやった後、関連 elisp も再インストールする。apel あたりからはじめておくと関連する elisp をある程度再帰的にダウングレードしてくれる。<code>
-<code>+
  # portupgrade -rf editors/apel  # portupgrade -rf editors/apel
- # portupgrade -rf editors/tamago + # portupgrade -rf editors/tamago</code>
-</code>+
  
 ------------------------------------------------------------ ------------------------------------------------------------
行 177: 行 164:
 ====== git での src tree の管理方法 [2022-09-26]  ====== ====== git での src tree の管理方法 [2022-09-26]  ======
  
-===== 新規の場合 [2022-11-04]  =====+===== 新規の場合 [2024-09-05] [2022-11-04]  ===== 
 +まず,git レポジトリを全てとってくる. 
 <code bash> <code bash>
-sudo git clone -o freebsd https://git.FreeBSD.org/src.git /usr/src-13-stable+sudo git clone -o freebsd https://git.FreeBSD.org/src.git /usr/src
 </code> </code>
  
-/usr/src-13-stable の部分は,/usr/src が一般的.+===== stable/14 ===== 
 +stable/14 にしたい場合. 
 + 
 +<code bash> 
 +sudo git checkout stable/14  
 +</code>
  
 ===== アップデート [2022-11-04]  ===== ===== アップデート [2022-11-04]  =====
行 376: 行 370:
 % javac -target 1.5 *.java  % javac -target 1.5 *.java 
 </code> </code>
 +
 +----
 +このページへのアクセス
 +今日: {{counter|today}} / 昨日: {{counter|yesterday}}
 +総計: {{counter|total}}
  
freebsd.1698399190.txt.gz · 最終更新: 2023/10/27 18:33 by skk
文書の先頭へ
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0