首页 > TAG信息列表 > portage
FreeBSD 包管理器概述
FreeBSD 包管理器设计理念 熟悉 Linux 的人也许会发现,FreeBSD 的包管理方案实际上大约等于以下两大 Linux 发行版包管理器的完美合体: Arch: pacman,对应 pkg(秉承同样的 KISS 理念) Gentoo: Portage,对应 Ports(Portage 本身就是 Ports 的仿制品)Gentoo 使Portage操作更简单的工具: Equery
安装Gentoo扩展工具包 sudo emerge --ask app-portage/gentoolkit 列出所有已安装包 equery list package_name equery l package_name 查看已安装包装了哪些内容 equery files package_name equery f package_name 查看一个程序属于哪个包如emacs equery belongs emaclinux-python3_5在PYTHON_TARGETS中无法在Gentoo中运行?
我在我的/etc/portage/make.conf中添加了PYTHON_TARGETS =“python2_7 python3_5 python3_4”. 尝试安装任何支持python目标的程序时,会发生以下情况: sudo emerge --ask dev-python/google-api-python-client These are the packages that would be merged, in order: Calculatigentoo 建立本地软件库并安装软件 Custom repository
首先建立软件库的文件夹 root #mkdir -p /usr/local/portage/{metadata,profiles} root #chown -R portage:portage /usr/local/portage 然后起个便于识别的软件库名字,比如 localrepo: root #echo 'localrepo' > /usr/local/portage/profiles/repo_name 然后设定这个软件库的主软件Gentoo更新portage记录
小记一下这两天更新服务器版本遇到的各种问题。 服务器系统: Gentoo 第一天 其实本来不打算更新系统的,因为最近想试试免费的SSL证书,于是自然而然搜到了letsencrypt,跟着他们的流程需要安装 $ sudo emerge -av app-crypt/certbot app-crypt/certbot-nginx 运行了下,结果给出的错误是:gentoo ebuild 私人portage
最近考虑搞个私人 portage, 用于一些软件的安装和管理。 mkdir -p /usr/local/portage/app-misc/hello-world cd $_ cp /usr/portage/header.txt ./hello-world-1.0.ebuild vim hello-world-1.0.ebuild EAPI=7 DESCRIPTION="" HOMEPAGE="" SRC_URI="" LICENSE=&quo