gentoo製作ebuild檔案安裝atom編緝器

2021-09-24 15:21:18 字數 1295 閱讀 3311

衝擊年薪50w,助你高階python工程師》

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、準備目錄與檔案:

(準備將名字設為atom-editor,因為通過qsearch atom看到dev-python/atom,已經有這個名字了,所以換乙個沒人用的)

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=""

slot="0"

restrict="" 

license="gpl-2"

iuse="doc"

depend=""

s="$"

src_install() "/usr/bin/atom

insinto /usr

doins -r "$"/usr/share

fperms 0755 /usr/share/atom/atom

4、建立manifest

ebuild atom-editor-1.1.0.ebuild digest

會在atom-editor下生成manifest檔案,每次atom-editor-1.1.0.ebuild修改,都要重新生成。

5、安裝

好了,可以用emerge atom-editor安裝程式試試了。

OpenCV訓練分類器製作xml文

opencv訓練分類器製作xml文件 yuyu 整個過程分為兩步 1.建立樣本 2.訓練分類器 現在讓我一一講述。1.建立樣本 樣本分兩種 正樣本與負樣本 也有人翻譯成 正例樣本和反例樣本 其中正樣本是指待檢目標樣本 例如人臉,汽車,鼻子等 負樣本指其它任意。所有樣本都應該有同一尺寸,如20 20,...

用Busybox製作嵌入式Linux的檔案系統

1 busybox簡介 熟悉嵌入式linux的人對busybox一定不會陌生。它被非常形象地稱為嵌入式linux系統中的 瑞士軍刀 因為它將許多常用的unix命令和工具結合到了乙個單獨的可執行程式中。雖然與相應的gnu工具比較起來,busybox所提供的功能和引數略少,但在比較小的系統 例如啟動盤 ...

製作jffs2檔案系統

今天憋了老半天了,終於把jaffs檔案系統做成功了。之前系統啟動時,一直報錯如下 empty flash at 0x00003ffc ends at 0x00004000 一直報個沒完。後來查了一下,才知道,製作jffs2檔案的時候,指定的檔案大小的引數小了,而jffs檔案大小比他大。系統啟動的時候...