
インストール時の
source(tar.xz)
私の行動は次のとおりです。
sudo yum remove ocserv
wget ftp://ftp.infradead.org/pub/ocserv/ocserv-0.12.3.tar.xz
mkdir /usr/local/ocserv
tar xvf ocserv-0.12.3.tar.xz -C /usr/local/ocserv
cd /usr/local/ocserv/ocserv-0.12.3
sudo ./configure && make && make check
sudo make install
それでyum remove ocserv
伝えられましたNo Match for argument: ocserv
。そして
こうsudo systemctl start ocserv
言います。Failed to start ocserv.service: Unit not found.
インストール時の
rpm
私の行動は次のとおりです。
wget https://kojipkgs.fedoraproject.org//packages/ocserv/0.12.3/1.el7/x86_64/ocserv-0.12.3-1.el7.x86_64.rpm
yum localinstall ocserv-0.12.3-1.el7.x86_64.rpm
source(tar.xz)
でパッケージをインストールすることとからパッケージをインストールすることの違いは何ですかrpm
?
答え1
ソースコード(tar.xz)は、プログラムのソースコードを使用してコンパイルしてインストールする必要がmake
ありますmake install
。
プログラムがパッケージをコンパイルしてビルドするには、を.rpm
使用する必要がありますyum
。
参考になれば幸いです。