inary emerge¶
inary emerge command is used to build a source package from the source repository and to install the system.
Note
This operation needs privileges and can be allowed by only super user.
Using¶
emerge operation takes an argument which is source package name.
sh ~# inary emerge <package-name>
sh ~# inary em <package-name>
Options¶
- emerge options:
- -c, --component
Emerge available packages under given component
- --ignore-file-conflicts
Ignore file conflicts.
- --ignore-package-conflicts
Ignore package conflicts.
- --ignore-scom
Bypass scom configuration agent.
Example Runtime Output¶
sh ~$ inary emerge expat
Building source package: "expat"
expat-2.2.6.tar.bz2 [cached]
>>> Unpacking archive(s)...
-> (/var/inary/expat-2.2.6-1/work) unpacked.
>>> Setting up source...
GNU Config Update Finished.
GNU Config Update Finished.
[Running Command]: ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var --libexecdir=/usr/libexec --disable-static
>>> Build source...
[Running Command]: make -j5
>>> Installing...
[Running Command]: make DESTDIR=/var/inary/expat-2.2.6-1/install man1dir=/usr/share/man/man1 install
[Running Command]: install -m 0644 "doc/expat.png" /var/inary/expat-2.2.6-1/install/usr/share/doc/expat/html
[Running Command]: install -m 0644 "doc/valid-xhtml10.png" /var/inary/expat-2.2.6-1/install/usr/share/doc/expat/html
[Running Command]: install -m 0644 "doc/reference.html" /var/inary/expat-2.2.6-1/install/usr/share/doc/expat/html
[Running Command]: install -m 0644 "doc/style.css" /var/inary/expat-2.2.6-1/install/usr/share/doc/expat/html
[Running Command]: install -m 0644 "Changes" /var/inary/expat-2.2.6-1/install/usr/share/doc/expat
[Running Command]: install -m 0644 "README.md" /var/inary/expat-2.2.6-1/install/usr/share/doc/expat
Removing special "libtool", file: "/var/inary/expat-2.2.6-1/install/usr/lib/libexpat.la"...
Building package: "expat"
Creating "expat-2.2.6-1-s19-x86_64.inary"...
Building package: "expat-devel"
Creating "expat-devel-2.2.6-1-s19-x86_64.inary"...
Building package: "expat-docs"
Creating "expat-docs-2.2.6-1-s19-x86_64.inary"...
Building package: "expat-pages"
Creating "expat-pages-2.2.6-1-s19-x86_64.inary"...
Keeping build directory
Installing package "expat" version 2.2.6 release 1
Extracting files of "expat" package.
Adding files of "expat" to database...
Installing "expat".