Jump to content
funtoo forums
  • 0
artemeciagreen

Installing latest version of a program (and its dependencies) on Stable build

Question

I recently switched to the stable build of Funtoo, as I didn't want to bother fixing all the issues I was having with the current build. I'm glad to say all of my previous problems have disappeared, however some applications such as qbittorrent and youtube_dl aren't working without their latest versions, so I want to install the latest versions of these packages on the stable Funtoo build. I tried installing the packages from source, which was somewhat successful with youtube_dl, but not qbittorrent, because several of its dependencies where not satisfied, and I don't want to install every package manually from source every time it's updated.

Share this post


Link to post
Share on other sites

2 answers to this question

Recommended Posts

  • 0

Sync and update the system and eix database.
Check eix for latest current version of qbittorrent.

funtoo rj # eix qbittorrent
* net-p2p/qbittorrent
     Available versions:  3.1.9.2-r1 3.1.12 ~3.3.3 ~3.3.4-r1 **9999 {+X (+)dbus debug geoip qt4 +qt5 webui PYTHON_TARGETS="python2_7 python3_3 python3_4 python3_5"}
     Homepage:            http://www.qbittorrent.org/
     Description:         BitTorrent client in C++ and Qt

funtoo rj # emerge -av =net-p2p/qbittorrent-3.3.4-r1

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N     ] dev-qt/qtchooser-0_p20151008::gentoo  USE="{-test}" 31 KiB
[ebuild   R    ] dev-libs/libpcre-8.38-r1:3::gentoo  USE="bzip2 cxx jit pcre16* readline recursion-limit (unicode) zlib -libedit -pcre32 -static-libs" 0 KiB
[ebuild  N     ] dev-libs/geoip-1.6.9::gentoo  USE="-static-libs" 155 KiB
[ebuild  N    ~] net-libs/rb_libtorrent-1.0.9-r2:0/8::gentoo  USE="dht geoip python ssl -debug -doc -examples -libressl -static-libs {-test}" PYTHON_TARGETS="python2_7 python3_4 -python3_5" 3,216 KiB
[ebuild   R    ] x11-libs/libxcb-1.11.1:0/1.11.1::gentoo  USE="xkb* -doc (-selinux) -static-libs {-test}" 0 KiB
[ebuild  N     ] app-eselect/eselect-qtgraphicssystem-1.1.1::gentoo  2 KiB
[ebuild  N     ] x11-libs/libxkbcommon-0.5.0::gentoo  USE="X -doc -static-libs {-test}" 602 KiB
[ebuild  N     ] dev-qt/qtcore-5.6.1:5/5.6::gentoo  USE="icu -debug -systemd {-test}" 45,692 KiB
[ebuild  N     ] dev-qt/qtdbus-5.6.1:5/5.6::gentoo  USE="-debug {-test}" 0 KiB
[ebuild  N     ] dev-qt/qtxml-5.6.1:5/5.6::gentoo  USE="-debug {-test}" 0 KiB
[ebuild  N     ] dev-qt/qtnetwork-5.6.1:5/5.6::gentoo  USE="ssl -bindist -connman -debug -libproxy -networkmanager {-test}" 0 KiB
[ebuild  N     ] dev-qt/qtconcurrent-5.6.1:5/5.6::gentoo  USE="-debug {-test}" 0 KiB
[ebuild  N     ] dev-qt/linguist-tools-5.6.1:5/5.6::gentoo  USE="-debug -qml {-test}" 9,590 KiB
[ebuild  N     ] dev-qt/qtcore-4.8.6-r2:4::gentoo  USE="exceptions glib iconv icu ssl (-aqua) -debug -pch -qt3support" 235,961 KiB
[ebuild  N     ] dev-qt/qttranslations-4.8.6-r1:4::gentoo  0 KiB
[ebuild  N     ] dev-qt/qtlockedfile-2.4.1_p20150629::gentoo  USE="qt4 qt5 -doc" 694 KiB
[ebuild  N     ] dev-qt/qtscript-4.8.6-r2:4::gentoo  USE="exceptions jit (-aqua) -debug -pch" 0 KiB
[ebuild  N     ] dev-qt/qtgui-4.8.6-r4:4::gentoo  USE="accessibility cups exceptions glib tiff xv (-aqua) -debug -egl -gtkstyle -mng -nas -nis -pch -qt3support -trace -xinerama" 51 KiB
[ebuild  N     ] dev-qt/qtgui-5.6.1:5/5.6::gentoo  USE="dbus gif jpeg png udev xcb -accessibility -debug -egl -eglfs -evdev -gles2 -gtkstyle -ibus -libinput {-test} -tslib -tuio" 0 KiB
[ebuild  N     ] dev-qt/qtwidgets-5.6.1:5/5.6::gentoo  USE="png xcb -debug -gles2 -gtkstyle {-test}" 0 KiB
[ebuild  N     ] dev-qt/qtsingleapplication-2.6.1_p20150629::gentoo  USE="X qt4 qt5 -doc" 0 KiB
[ebuild  N    ~] net-p2p/qbittorrent-3.3.4-r1::gentoo  USE="X dbus qt5 -debug -webui" 2,775 KiB

Total: 22 packages (20 new, 2 reinstalls), Size of downloads: 298,765 KiB

The following keyword changes are necessary to proceed:
 (see "package.accept_keywords" in the portage(5) man page for more details)
# required by =net-p2p/qbittorrent-3.3.4-r1 (argument)
=net-p2p/qbittorrent-3.3.4-r1 ~x86
# required by net-p2p/qbittorrent-3.3.4-r1::gentoo
# required by =net-p2p/qbittorrent-3.3.4-r1 (argument)
=net-libs/rb_libtorrent-1.0.9-r2 ~x86

The following USE changes are necessary to proceed:
 (see "package.use" in the portage(5) man page for more details)
# required by x11-libs/libxkbcommon-0.5.0::gentoo[X]
# required by dev-qt/qtgui-5.6.1::gentoo[xcb]
# required by dev-qt/qtsingleapplication-2.6.1_p20150629::gentoo[qt5,X]
# required by net-p2p/qbittorrent-3.3.4-r1::gentoo[qt5]
# required by =net-p2p/qbittorrent-3.3.4-r1 (argument)
>=x11-libs/libxcb-1.11.1 xkb
# required by dev-qt/qtsingleapplication-2.6.1_p20150629::gentoo
# required by net-p2p/qbittorrent-3.3.4-r1::gentoo[qt5]
# required by =net-p2p/qbittorrent-3.3.4-r1 (argument)
>=dev-qt/qtlockedfile-2.4.1_p20150629 qt5
# required by dev-qt/qtcore-5.6.1::gentoo
# required by dev-qt/qtwidgets-5.6.1::gentoo
# required by dev-qt/qtsingleapplication-2.6.1_p20150629::gentoo[qt5,X]
# required by net-p2p/qbittorrent-3.3.4-r1::gentoo[qt5]
# required by =net-p2p/qbittorrent-3.3.4-r1 (argument)
>=dev-libs/libpcre-8.38-r1 pcre16
# required by net-p2p/qbittorrent-3.3.4-r1::gentoo[qt5]
# required by =net-p2p/qbittorrent-3.3.4-r1 (argument)
>=dev-qt/qtsingleapplication-2.6.1_p20150629 qt5

Would you like to add these changes to your config files? [Yes/No] Yes

Autounmask changes successfully written.

 * IMPORTANT: 2 config files in '/etc/portage' need updating.
 * See the CONFIGURATION FILES section of the emerge
 * man page to learn how to update config files.

Go to /etc/portage/package.accept_keywords and rename ._cfg0000_qbittorrent to qbittorrent

Go to /etc/portage/package.use and rename ._cfg0000_qbittorrent to qbittorrent

funtoo portage # emerge -av =net-p2p/qbittorrent-3.3.4-r1

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N     ] dev-qt/qtchooser-0_p20151008::gentoo  USE="{-test}" 31 KiB
[ebuild   R    ] dev-libs/libpcre-8.38-r1:3::gentoo  USE="bzip2 cxx jit pcre16* readline recursion-limit (unicode) zlib -libedit -pcre32 -static-libs" 0 KiB
[ebuild  N     ] dev-libs/geoip-1.6.9::gentoo  USE="-static-libs" 155 KiB
[ebuild  N    ~] net-libs/rb_libtorrent-1.0.9-r2:0/8::gentoo  USE="dht geoip python ssl -debug -doc -examples -libressl -static-libs {-test}" PYTHON_TARGETS="python2_7 python3_4 -python3_5" 3,216 KiB
[ebuild   R    ] x11-libs/libxcb-1.11.1:0/1.11.1::gentoo  USE="xkb* -doc (-selinux) -static-libs {-test}" 0 KiB
[ebuild  N     ] app-eselect/eselect-qtgraphicssystem-1.1.1::gentoo  2 KiB
[ebuild  N     ] x11-libs/libxkbcommon-0.5.0::gentoo  USE="X -doc -static-libs {-test}" 602 KiB
[ebuild  N     ] dev-qt/qtcore-5.6.1:5/5.6::gentoo  USE="icu -debug -systemd {-test}" 45,692 KiB
[ebuild  N     ] dev-qt/qtnetwork-5.6.1:5/5.6::gentoo  USE="ssl -bindist -connman -debug -libproxy -networkmanager {-test}" 0 KiB
[ebuild  N     ] dev-qt/qtdbus-5.6.1:5/5.6::gentoo  USE="-debug {-test}" 0 KiB
[ebuild  N     ] dev-qt/qtxml-5.6.1:5/5.6::gentoo  USE="-debug {-test}" 0 KiB
[ebuild  N     ] dev-qt/qtconcurrent-5.6.1:5/5.6::gentoo  USE="-debug {-test}" 0 KiB
[ebuild  N     ] dev-qt/linguist-tools-5.6.1:5/5.6::gentoo  USE="-debug -qml {-test}" 9,590 KiB
[ebuild  N     ] dev-qt/qtcore-4.8.6-r2:4::gentoo  USE="exceptions glib iconv icu ssl (-aqua) -debug -pch -qt3support" 235,961 KiB
[ebuild  N     ] dev-qt/qttranslations-4.8.6-r1:4::gentoo  0 KiB
[ebuild  N     ] dev-qt/qtlockedfile-2.4.1_p20150629::gentoo  USE="qt4 qt5 -doc" 694 KiB
[ebuild  N     ] dev-qt/qtscript-4.8.6-r2:4::gentoo  USE="exceptions jit (-aqua) -debug -pch" 0 KiB
[ebuild  N     ] dev-qt/qtgui-4.8.6-r4:4::gentoo  USE="accessibility cups exceptions glib tiff xv (-aqua) -debug -egl -gtkstyle -mng -nas -nis -pch -qt3support -trace -xinerama" 51 KiB
[ebuild  N     ] dev-qt/qtgui-5.6.1:5/5.6::gentoo  USE="dbus gif jpeg png udev xcb -accessibility -debug -egl -eglfs -evdev -gles2 -gtkstyle -ibus -libinput {-test} -tslib -tuio" 0 KiB
[ebuild  N     ] dev-qt/qtwidgets-5.6.1:5/5.6::gentoo  USE="png xcb -debug -gles2 -gtkstyle {-test}" 0 KiB
[ebuild  N     ] dev-qt/qtsingleapplication-2.6.1_p20150629::gentoo  USE="X qt4 qt5 -doc" 0 KiB
[ebuild  N    ~] net-p2p/qbittorrent-3.3.4-r1::gentoo  USE="X dbus qt5 -debug -webui" 2,775 KiB

Total: 22 packages (20 new, 2 reinstalls), Size of downloads: 298,765 KiB

Would you like to merge these packages? [Yes/No] 

Choose yes to merge and install.

This system is stable x86 lxde mix-in.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...