2019/10/03(木)パッケージのインストール

OpenBSDではportsによるパッケージのインストールがある。
その他に pkg_addコマンドによるパッケージインストールが出来る。

仕組みとしては /etc/installurl に設定されているサーバからバイナリパッケージを探してきてインストールすることになる。
例えば、文字列vimを含むパッケージを検索するには pkg_infoコマンドを使う。
OpenBSD-PINE64$ pkg_info -Q vim   
neovim-0.3.4p0
vim-8.1.1048p0-gtk2
vim-8.1.1048p0-gtk2-lua
vim-8.1.1048p0-gtk2-perl-python-ruby
vim-8.1.1048p0-gtk2-perl-python3-ruby
vim-8.1.1048p0-gtk3
vim-8.1.1048p0-gtk3-lua
vim-8.1.1048p0-gtk3-perl-python-ruby
vim-8.1.1048p0-gtk3-perl-python3-ruby
vim-8.1.1048p0-no_x11
vim-8.1.1048p0-no_x11-lua
vim-8.1.1048p0-no_x11-perl-python-ruby
vim-8.1.1048p0-no_x11-perl-python3-ruby
vim-8.1.1048p0-no_x11-python
vim-8.1.1048p0-no_x11-python3
vim-8.1.1048p0-no_x11-ruby
vim-lang-8.1.1048
パッケージをインストールするにはpkg_addコマンドを使う。
vimをインストールしてみた。
OpenBSD-PINE64$ doas pkg_add vim
quirks-3.124 signed on 2019-09-29T22:31:58Z
Ambiguous: choose package for vim
a       0: <None>
        1: vim-8.1.1048p0-gtk2
        2: vim-8.1.1048p0-gtk2-lua
        3: vim-8.1.1048p0-gtk2-perl-python-ruby
        4: vim-8.1.1048p0-gtk2-perl-python3-ruby
        5: vim-8.1.1048p0-gtk3
        6: vim-8.1.1048p0-gtk3-lua
        7: vim-8.1.1048p0-gtk3-perl-python-ruby
        8: vim-8.1.1048p0-gtk3-perl-python3-ruby
        9: vim-8.1.1048p0-no_x11
        10: vim-8.1.1048p0-no_x11-lua
        11: vim-8.1.1048p0-no_x11-perl-python-ruby
        12: vim-8.1.1048p0-no_x11-perl-python3-ruby
        13: vim-8.1.1048p0-no_x11-python
        14: vim-8.1.1048p0-no_x11-python3
        15: vim-8.1.1048p0-no_x11-ruby
Your choice: 9
vim-8.1.1048p0-no_x11: ok
インストール候補がいくつかある場合は選択する必要がある。
依存関係にあるパッケージも一緒にインストールしてくれる。
OK キャンセル 確認 その他