Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Firefox KDE
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Installing Gentoo
View previous topic :: View next topic  
Author Message
Typedeph
n00b
n00b


Joined: 19 Aug 2014
Posts: 8

PostPosted: Sun Aug 24, 2014 1:00 pm    Post subject: Firefox KDE Reply with quote

Hello gentoo users. I've finally installed my gentoo system, connected successfully to internet (wireless, epic win for a novice like myself), and installed KDE. Now when I installed Firefox I got Firefox aurora 24.7.0. Is there anyway I can get firefox 31.0 even if it requires a binary installation? 24.7 is far to outdated for some of things I may want to do with web development. If I can download more recent software through a binary release is there a link someone can provide for the procedure? While I'm at it Firefox on KDE looks like an alien program with components from windows 95/98, specifically combo boxes in the browser and the browser borders itself, is there anyway to make this look better/integrated also?
Back to top
View user's profile Send private message
gerard27
Advocate
Advocate


Joined: 04 Jan 2004
Posts: 2377
Location: Netherlands

PostPosted: Sun Aug 24, 2014 1:29 pm    Post subject: Reply with quote

Firefox-31.0 is in the portage tree.
In order to install it you'll have to "unmask" it.
Plse consult
Code:

man portage

And there's more info about how Gentoo works available.
Then you might check "System Settings" in KDE.
Gentoo is one of the most configurable distro's out there but you will have to do it.
Good luck,
Gerard.
_________________
To install Gentoo I use sysrescuecd.Based on Gentoo,has firefox to browse Gentoo docs and mc to browse (and edit) files.
The same disk can be used for 32 and 64 bit installs.
You can follow the Handbook verbatim.
http://www.sysresccd.org/Download
Back to top
View user's profile Send private message
creaker
l33t
l33t


Joined: 14 Jul 2012
Posts: 651

PostPosted: Sun Aug 24, 2014 1:47 pm    Post subject: Reply with quote

Code:
emerge --ask --verbose x11-themes/oxygen-gtk kde-misc/kde-gtk-config


it will install necessary stuffs for configuting gtk apps to get them uniform look with your kde desktop.
After that, as it mentioned above,
Quote:
you might check "System Settings" in KDE.
Back to top
View user's profile Send private message
mrbassie
Guru
Guru


Joined: 31 May 2013
Posts: 538

PostPosted: Sun Aug 24, 2014 3:04 pm    Post subject: Reply with quote

Code:
# echo =www-client/firefox-31.0 >> /etc/portage/package.accept_keywords; emerge -av firefox
Back to top
View user's profile Send private message
Hu
Moderator
Moderator


Joined: 06 Mar 2007
Posts: 13855

PostPosted: Sun Aug 24, 2014 4:02 pm    Post subject: Reply with quote

mrbassie wrote:
Code:
# echo =www-client/firefox-31.0 >> /etc/portage/package.accept_keywords; emerge -av firefox
Although this will work, it would be better to use a less specific atom, so that the OP can receive minor updates to Firefox 31 such as revision bumps. OP specified he wanted the latest, so an unqualified www-client/firefox might serve him best.
Back to top
View user's profile Send private message
albright
Advocate
Advocate


Joined: 16 Nov 2003
Posts: 2541
Location: Near Toronto

PostPosted: Sun Aug 24, 2014 5:44 pm    Post subject: Reply with quote

this thread is confusing to me, so please straighten me out

firefox-31.0 does not seem to be masked for me

use -bindist to get firefox rather than aurora, no?

why use binary version, where 31.0 IS masked?
_________________
.... there is nothing - absolutely nothing - half so much worth
doing as simply messing about with Linux ...
(apologies to Kenneth Graeme)
Back to top
View user's profile Send private message
gerard27
Advocate
Advocate


Joined: 04 Jan 2004
Posts: 2377
Location: Netherlands

PostPosted: Sun Aug 24, 2014 5:52 pm    Post subject: Reply with quote

@ albright,
I synced today and ff-31.0 is masked by keyword for all arches.
So unless one runs ~arch it won't install.
Gerard.
_________________
To install Gentoo I use sysrescuecd.Based on Gentoo,has firefox to browse Gentoo docs and mc to browse (and edit) files.
The same disk can be used for 32 and 64 bit installs.
You can follow the Handbook verbatim.
http://www.sysresccd.org/Download
Back to top
View user's profile Send private message
Hu
Moderator
Moderator


Joined: 06 Mar 2007
Posts: 13855

PostPosted: Sun Aug 24, 2014 7:36 pm    Post subject: Reply with quote

This appears to be the usual confusion caused by Portage overloading the term "mask." Masking can refer to the specific hard block created by package.mask entries or it can refer to the set of reasons why the package manager does not pick a particular package when given an unqualified name. One of those reasons is "masked by keyword" due to the package having KEYWORDS that are not accepted by the local system's ACCEPT_KEYWORDS choice.
Back to top
View user's profile Send private message
Typedeph
n00b
n00b


Joined: 19 Aug 2014
Posts: 8

PostPosted: Sun Aug 24, 2014 9:01 pm    Post subject: Reply with quote

Seems I disregarded doing the rest of my homework. gerard82's RTFM comment was a good wake up call though I didn't know what exactly to look for. I'll try the package creaker - thanks. As for mrbassie I was about to disregard the code and store www-client/firefox /etc/portage/package.unmask as it seemed to do the same thing as:
Code:
echo =www-client/firefox-31.0 >> /etc/portage/package.accept_keywords

Am I on the right track here guys?

Summing what I seem to have learned: gentoo by default uses the stable branch unless overridden by ACCEPT_KEYWORDS in /etc/portage/make.conf or package specified in /etc/portage/package.accept_keywords or /etc/portage/package.unmask (still in question).

Now comes probably an even stupider question, will emerging this later testing version of firefox remove the older stable version of firefox (aurora)? If not how what is the cleanest way I can remove it and any orphaned dependencies?

Once again thank you all for your responses and time.
Back to top
View user's profile Send private message
Typedeph
n00b
n00b


Joined: 19 Aug 2014
Posts: 8

PostPosted: Mon Aug 25, 2014 1:46 am    Post subject: Reply with quote

Well it seems like I'm definitely wrong about package.unmask as when attempting to use it to unmask google chrome I got a referral to use package.accept_keywords by portage. Thought I'd throw that in.
Back to top
View user's profile Send private message
gerard27
Advocate
Advocate


Joined: 04 Jan 2004
Posts: 2377
Location: Netherlands

PostPosted: Mon Aug 25, 2014 8:29 am    Post subject: Reply with quote

Typedeph,
Portage uses 2 kinds of masking:keyword and hardmasked.
The first you'll find in the ebuild "KEYWORDS=~amd64 ~ppc (and so on)".
Hardmasked ebuilds are listed in /usr/portage/profiles/package.mask,with a short reason why by the dev.
The first can be unmasked in /etc/portage/package.keywords.
To unmask the second you'll need to use /etc/portage/package.unmask.

I use ACCEPT_KEYWORDS="amd64 ~amd64" in my make.conf.
I rarely get into problems but when I do they're harder to solve.

You may want to install "app-misc/mc" to browse and edit files.

Gerard.
_________________
To install Gentoo I use sysrescuecd.Based on Gentoo,has firefox to browse Gentoo docs and mc to browse (and edit) files.
The same disk can be used for 32 and 64 bit installs.
You can follow the Handbook verbatim.
http://www.sysresccd.org/Download
Back to top
View user's profile Send private message
mrbassie
Guru
Guru


Joined: 31 May 2013
Posts: 538

PostPosted: Mon Aug 25, 2014 12:48 pm    Post subject: Reply with quote

Typedeph wrote:
Well it seems like I'm definitely wrong about package.unmask as when attempting to use it to unmask google chrome I got a referral to use package.accept_keywords by portage. Thought I'd throw that in.


If you want to go with whatever's latest at a given time, as Hu said in his reply to my post, do:

Code:
# echo "www-client-firefox" >> /etc/portage/package.accept_keywords

then

Code:
emerge -uav firefox
Back to top
View user's profile Send private message
Navar
Guru
Guru


Joined: 20 Aug 2012
Posts: 353

PostPosted: Mon Aug 25, 2014 10:09 pm    Post subject: Reply with quote

Typedeph wrote:
Now comes [another] question, will emerging this later testing version of firefox remove the older stable version of firefox (aurora)?

Generally, yes. In this case, being 'firefox' or 'aurora' in name is generally only related to the legal branding oriented 'bindist' USE flag. Portage will default to installing the highest in-slot version available to you from your existing install or as a new and automatically unmerge the prior. What is key worded available to you depends on your configuration away from defaults. For this reason you will also sometimes see multiple versions of a package available to you and you can directly install a specific version with the = qualifier and possibly adding mask(s) to avoid upgrading to particular versions you don't want when you do world updates.
Typedeph wrote:
If not how what is the cleanest way I can remove it and any orphaned dependencies?

Please see the --depclean (-c) option in the man page. E.g., one way to go about it would be to emerge -ac "=www-client/firefox-24.7.0:0" followed by emerge -ac. The former would remove the specific atom and remove it from your world file for further consideration, as long as nothing pre-existing installed is dependent upon it. The later would do a depclean for your entire system, which would remove all orphan depended packages as long as they were not required by anything else installed.

Likewise, please exercise a good amount of care before considering to use the --unmerge (-C) option instead of above as it's a dependency unaware blunt instrument.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Installing Gentoo All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum