假设我的系统上当前有 grep 版本 2.2,我想升级到版本 >= 2.5。
除了通过源代码安装 grep 之外,还有其他方法可以使用 Ubuntu(apt)包管理器更新 grep 吗?
答案1
即使最新的 Ubuntu 发行版(16.04 LTS)也运行 grep 2.24 版本。如果要运行 2.5 版本,请下载 deb 包并在本地安装,即
cd /tmp
wget http://launchpadlibrarian.net/40224290/grep_2.5.4-4build1_amd64.deb
sudo dpkg -i ./grep_2.5.4-4build1_amd64.deb
sudo apt-get install -f
...现在您可以访问一些有趣的东西,例如--exclude-dir
;)
答案2
您的上游发行版(在本例中为 Ubuntu)提供并支持一组特定的软件包。升级整个发行版以获取较新版本的 grep(或任何其他软件包)会更有利。
如果您选择采用这种方式,则可以使用较新的版本创建自己的 .deb 包。将该包放入您的存储库中,在系统上启用您的存储库。然后,您可以使用 apt 安装该 deb。