Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # eix iridium-browser
- Совпадений не найдено.
- # eix iridium
- Совпадений не найдено.
- """I start to use this wiki https://www.funtoo.org/Local_Overlay
- # cd /var/git
- # ls
- meta-repo
- # mkdir overlay
- # cd overlay
- # cd ../meta*
- # ls
- README.rst kits metadata repos.conf
- # cd kits
- # ls
- core-hw-kit games-kit lang-kit nokit science-kit
- core-kit gnome-kit lisp-scheme-kit perl-kit security-kit
- desktop-kit haskell-kit media-kit php-kit text-kit
- dev-kit java-kit ml-lang-kit python-kit xfce-kit
- editors-kit kde-kit net-kit ruby-kit xorg-kit
- # cd dev-kit
- # ls
- COPYRIGHT.txt dev-db dev-libs dev-vcs metadata
- LICENSE.txt dev-embedded dev-ros eclass profiles
- dev-cpp dev-games dev-util licenses virtual
- # cd dev-cpp
- # ls
- ETL gflags libbinio metslib tclap
- antlr-cpp glog libcmis ms-gsl threadpool
- asio gmock libcutl muParser tree
- catch gnome-vfsmm libglademm pficommon waylandpp
- clucene gstreamermm libgnomecanvasmm picojson websocketpp
- commoncpp2 gtest libgnomemm pngpp xsd
- cpp-hocon gtkglextmm libjson-rpc-cpp pstreams yaml-cpp
- ctemplate gtksourceviewmm libmcpp random123
- eigen htmlcxx libxmlpp rudiments
- gccxml icnc libxsd-frontend sparsehash
- gconfmm libassa lucene++ tbb
- # cd xsd
- # ls
- Manifest files metadata.xml xsd-4.0.0.ebuild
- # cd /var/git/overlay
- # ls
- # mkdir -p www-client/iridium-browser-bin
- # cd www-client/iridium-browser-bin/
- # ls
- # nano iridium-browser-bin-62.0.ebuild
- """I added here code from there https://www.linux.org.ru/forum/general/14001496?cid=14001507
- # cat /var/git/overlay/web-overlay/www-client/iridium-browser-bin/iridium-browser-bin-62.0.ebuild
- EAPI="6"
- inherit eutils rpm versionator
- DESCRIPTION="Iridium Web Browser"
- SRC_URI="amd64? ( https://dl.iridiumbrowser.de/fedora_27/iridium-browser-${PV}-1.fc27.x86_64.rpm
- https://dl.iridiumbrowser.de/fedora_27/chromedriver-${PV}-1.fc27.x86_64.rpm )"
- HOMEPAGE="https://iridiumbrowser.de/"
- KEYWORDS="amd64"
- SLOT="0"
- LICENSE="google-chrome"
- IUSE="debug"
- DEPEND=""
- RDEPEND=""
- src_unpack() {
- rpm_unpack ${A}
- install -d ${S}
- }
- src_install() {
- mv ${WORKDIR}/{etc,usr} ${D} || die
- }
- # cd /var/git/overlay
- # ls
- www-client
- # mkdir web-overlay
- # mv www-client web-overlay
- # ls
- web-overlay
- # echo "web-overlay" > /var/git/overlay/weboverlay/profiles/repo_name
- bash: /var/git/overlay/weboverlay/profiles/repo_name: No such file or directory
- # mkdir -p /var/git/overlay/weboverlay/profiles
- # mkdir -p /var/git/overlay/web-overlay/metadata/
- # echo "masters = net-kit" >> /var/git/overlay/web-overlay/metadata/layout.conf
- # cd /etc/portage/repos.conf
- # ls
- ego-core-hw-kit ego-haskell-kit ego-net-kit ego-security-kit
- ego-core-kit ego-java-kit ego-nokit ego-text-kit
- ego-desktop-kit ego-kde-kit ego-perl-kit ego-xfce-kit
- ego-dev-kit ego-lang-kit ego-php-kit ego-xorg-kit
- ego-editors-kit ego-lisp-scheme-kit ego-python-kit
- ego-games-kit ego-media-kit ego-ruby-kit
- ego-gnome-kit ego-ml-lang-kit ego-science-kit
- # nano /etc/portage/repos.conf/web-overlay.conf
- # ls
- ego-core-hw-kit ego-haskell-kit ego-net-kit ego-security-kit
- ego-core-kit ego-java-kit ego-nokit ego-text-kit
- ego-desktop-kit ego-kde-kit ego-perl-kit ego-xfce-kit
- ego-dev-kit ego-lang-kit ego-php-kit ego-xorg-kit
- ego-editors-kit ego-lisp-scheme-kit ego-python-kit web-overlay.conf
- ego-games-kit ego-media-kit ego-ruby-kit
- ego-gnome-kit ego-ml-lang-kit ego-science-kit
- """ Now I will try to install (have no sense how?)
- # eix-update
- ...
- [23] «» /var/git/overlay/web-overlay (кэш: parse|ebuild*#metadata-md5#metadata-flat#assign)
- Чтение категории 164|164 (100) Готово
- ...
- [25] «xorg-kit» /var/git/meta-repo/kits/xorg-kit (кэш: parse|ebuild*#metadata-md5#metadata-flat#assign)
- Чтение категории 164|164 (100) Готово
- Применение масок…
- Расчёт хеш-таблиц…
- Запись файла базы данных /var/cache/eix/portage.eix…
- """ Waiting for a looong time...
- """ Other terminal:
- # ls -la /var/cache/eix/portage.eix
- -rw-rw-r-- 1 portage portage 0 фев 4 17:51 /var/cache/eix/portage.eix
- # cd /var/git
- # ls
- meta-repo overlay
- # cd overlay
- # ls
- web-overlay weboverlay
- # cd weboverlay
- # ls
- profiles
- # cd profiles
- # ls
- repo_name
- # cp repo_name /var/git/overlay/web-overlay/profiles
- # cd /var/git/overlay
- # ls
- web-overlay weboverlay
- # rm -r weboverlay
- # cd web-overlay
- # ls
- metadata profiles www-client
- # cat /var/git/overlay/web-overlay/profiles/repo_name
- web-overlay
- # cat /var/git/overlay/web-overlay/metadata/layout.conf
- masters = net-kit
- # cat /etc/portage/repos.conf/web-overlay.conf
- [DEFAULT]
- main-repo = net-kit
- [web-overlay]
- location = /var/git/overlay/web-overlay
- auto-sync = no
- priority = 10
- # eix-update
- ...
- Чтение категории 137|164 ( 83): sys-devel…!!! Repository 'core-kit' is missing masters attribute in '/var/git/meta-repo/kits/core-kit/metadata/layout.conf'
- !!! Set 'masters = net-kit' in this file for future compatibility
- !!! Repository 'core-kit' is missing masters attribute in '/var/git/meta-repo/kits/core-kit/metadata/layout.conf'
- !!! Set 'masters = net-kit' in this file for future compatibility
- !!! Repository 'core-kit' is missing masters attribute in '/var/git/meta-repo/kits/core-kit/metadata/layout.conf'
- !!! Set 'masters = net-kit' in this file for future compatibility
- !!! Repository 'core-kit' is missing masters attribute in '/var/git/meta-repo/kits/core-kit/metadata/layout.conf'
- !!! Set 'masters = net-kit' in this file for future compatibility
- Чтение категории 164|164 (100) Готово
- ....
- and process stops o database file writing
- ....
- """ So I changed (without thought what is it)
- # nano /var/git/overlay/web-overlay/metadata/layout.conf
- # cat $_
- masters = core-kit
- # nano /etc/portage/repos.conf/web-overlay.conf
- # cat $_
- [DEFAULT]
- main-repo = core-kit
- [web-overlay]
- location = /var/git/overlay/web-overlay
- auto-sync = no
- priority = 10
- # eix-update
- ...
- ...
- Calculating hash-tables
- Writing database file /var/cache/eix/portage.eix…
- """ It stops here without finish
- # rm /etc/portage/repos.conf/web-overlay.conf
- # eix-update
- """ It stops again
- """ In other terminal:
- # cd /var/cache/eix/
- # ls
- portage.eix previous.eix
- # ls -la
- итого 7764
- drwxr-xr-x 2 portage portage 4096 янв 6 23:08 .
- drwxr-xr-x 10 root root 4096 дек 23 18:03 ..
- -rw-r--r-- 1 root root 0 янв 6 23:08 .keep_app-portage_eix-0
- -rw-rw-r-- 1 portage portage 0 фев 4 18:28 portage.eix
- -rw-rw-r-- 1 portage portage 7940978 янв 29 23:08 previous.eix
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement