衝擊年薪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檔案大小比他大。系統啟動的時候...