gentoo制作ebuild文件安装atom编缉器
博客专区 > gelare 的博客 > 博客详情
gentoo制作ebuild文件安装atom编缉器
gelare 发表于2年前
gentoo制作ebuild文件安装atom编缉器
  • 发表于 2年前
  • 阅读 19
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

摘要: gentoo制作ebuild文件,安装atom编缉器

github的atom编缉器在linux下提供了deb和rpm安装包,虽然可以将atom-amd64.deb通过ar -x解压,并将生成的data.tar.gz中的内容直接解压到根目录(生成/usr/bin/atom,/usr/share/atom/...),但仍想将其纳入emerge的管理,容易安装和删除。通过试验,步骤如下:

1、建立一个OVERLAY:

mkdir -p /var/myebuilds

echo PORTDIR_OVERLAY="/var/myebuilds" >> /etc/portage/make.conf

2、准备目录与文件:

mkdir -p /var/myebuilds/app-editors/atom-editor

(准备将名字设为atom-editor,因为通过qsearch atom看到dev-python/atom,已经有这个名字了,所以换一个没人用的)

下载https://github.com/atom/atom/release/download/v1.1.0/atom-amd64.deb,   放到/usr/portage/distfiles下面。

mkdir -p /var/myebuilds/metadata

在metadata下建一个文件layout.conf,内容为masters=gentoo

mkdir -p /var/myebuilds/profiles

在profiles下建一个文件repo_name,内容为myrepo

3、创建ebuild文件:

在atom-editor目录下,建立文件atom-editor-1.1.0.ebuild,内容为:

EAPI=5

inherit fdo-mime font gnome2-utils unpacker versionator

DESCRIPTION="A hackable editor from github"

HOMEPAGE=""

KEYWORDS="amd64 x86"

SRC_URI="https://github.com/atom/atom/release/download/v1.1.0/atom-amd64.deb"

SLOT="0"

RESTRICT="" 

LICENSE="GPL-2"

IUSE="doc"

DEPEND=""

S="${WORKDIR}"

src_install() {

        exeinto /usr/bin

        exeopts -m0755

        doexe "${S}"/usr/bin/atom

        insinto /usr

        doins -r "${S}"/usr/share

        fperms 0755 /usr/share/atom/atom

        fperms 0755 /usr/share/atom/resources/app/apm/bin/{apm,node}

        dosym /usr/share/atom/resources/app/apm/node_modules/.bin/apm /usr/bin/apm

}

4、建立manifest

ebuild atom-editor-1.1.0.ebuild digest

会在atom-editor下生成Manifest文件,每次atom-editor-1.1.0.ebuild修改,都要重新生成。

5、安装

好了,可以用emerge atom-editor安装程序试试了。


共有 人打赏支持
粉丝 3
博文 87
码字总数 29129
×
gelare
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: