Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Advice on emerge order?
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
The_Great_Sephiroth
Veteran
Veteran


Joined: 03 Oct 2014
Posts: 1602
Location: Fayetteville, NC, USA

PostPosted: Wed Dec 03, 2014 12:56 am    Post subject: Advice on emerge order? Reply with quote

Coming from Debian, I am used to installing packages in a specific order. Normally this is firmware and shell utilities, ALSA and audio stuff, cups, samba, X, KDE, and then the apps I use in KDE. This isn't Debian and emerge is not aptitude. Since emerge builds stuff, I have to use a different pattern. I believe I have that pattern, but I would like suggestions for improving it. Below I list what I install up to KDE. If there is a better way, let me know!

package.use
Code:

net-misc/openssh hpn tcpd kerberos X X509
net-misc/ntp samba
net-misc/networkmanager avahi connection-sharing gnutls modemmanager resolvconf
x11-libs/libdrm libkms
media-libs/mesa xa gbm gles1 gles2 osmesa openvg xvmc
sys-fs/ntfs3g xattr
sys-power/cpupower cpufreq_bench
net-nds/openldap kerberos gnutls odbc samba sasl
dev-libs/cyrus-sasl kerberos
app-crypt/mit-krb5 openldap
net-mail/mailutils kerberos sasl
net-libs/libgsasl kerberos


Install list
Code:

gentoo-sources

genkernel (install the initramfs)

gentoolkit
pcmciautils
pciutils
usbutils

syslog-ng (add to default)
cronie (add to default)
logrotate

sys-boot/grub

linux-firmware
dosfstools
exfat-utils
fuse-exfat
ntfs3g
acl
wireless-tools
iw
unzip
unrar
pbzip2
ntp
ppp
ftp
openssh-blacklist
app-misc/screen
sudo
nbtscan
cpupower (add to boot)
dialog
microcode-ctl (add microcode_ctl to boot)
smartmontools

xorg-server
xinerama
xscreensaver
mesa

alsa-lib
alsa-plugins
alsaequal
alsa-tools
alsa-utils (add alsasound to boot)

dbus (Add to default)
udev (Add to sysinit)

cups
samba
openssh

kde-startkde

polkit
udisks

The way this list works is that you would emerge until you hit a blank line. For example, I would emerge gentoolkit, pcmciautils, pciutils, and usbutils. After that finished, I would do the next block of apps. What order do you install things on your system in? I am just looking to do as little rebuilding as possible. I install SSH again to gain X support, if you're wondering.
_________________
Ever picture systemd as what runs "The Borg"?
Back to top
View user's profile Send private message
The Doctor
Moderator
Moderator


Joined: 27 Jul 2010
Posts: 2678

PostPosted: Wed Dec 03, 2014 2:14 am    Post subject: Reply with quote

No, don't do that. More than half you list should not be explicitly emerged. Portage is much more cleaver than aptitude. The order you install things in is completely unimportant.

For example, wireless-tools and openssh is part of the system profile. There is no need to emerge them. Cluttering your world file usually just leads to pain latter on. Mesa is strictly a dependency of other programs and so should never be needed

Things like cups samba should be added via use flags.

After you finish working your way through the handbook and reboot, you should be able to do just about all that list with emerge -av sudo linux-firmware xorg-server kdebase-meta


After than, explicitly emerge anything you need that hasn't already been installed. Also, you shouldn't use kde-startkde as it doesn't provide a complete environment.
_________________
First things first, but not necessarily in that order.

Apologies if I take a while to respond. I'm currently working on the dematerialization circuit for my blue box.
Back to top
View user's profile Send private message
The_Great_Sephiroth
Veteran
Veteran


Joined: 03 Oct 2014
Posts: 1602
Location: Fayetteville, NC, USA

PostPosted: Wed Dec 03, 2014 3:04 am    Post subject: Reply with quote

You are right about startkde, but I need it. The thing is that kdebase-meta is that it installs crap I do not want. I want a bare-bones KDE and then I want to install what I need.

Now I am confused. Are you saying that the emerge command will pull things like screen and ntp in? How about the DOS, NTFS, and exFAT stuff? What would pull those in? I ask because I tried doing almost what you show, and I did not get many shell things I want/use.

Also, I did not have wireless-tools after rebooting, and I am reinstalling OpenSSH because I need X support for it. You know, so I can tunnel X over SSH and remote into workstations when somebody needs help.
_________________
Ever picture systemd as what runs "The Borg"?
Back to top
View user's profile Send private message
tryn
Guru
Guru


Joined: 21 Dec 2002
Posts: 325
Location: 39.885° N. -88.913° W.

PostPosted: Wed Dec 03, 2014 3:16 am    Post subject: Reply with quote

The_Great_Sephiroth


By setting your profile will set some of your use flags.
Code:
# eselect profile list


You can set other ones in ( /etc/portage/make.conf )

Web page showing use options here. http://www.gentoo.org/dyn/use-index.xml

But like The Doctor said doing it his way is best.

Use this to see what all of your use flags are from the profile and make.conf.
Code:
emerge --info
Back to top
View user's profile Send private message
The Doctor
Moderator
Moderator


Joined: 27 Jul 2010
Posts: 2678

PostPosted: Wed Dec 03, 2014 3:39 am    Post subject: Reply with quote

Quote:
Now I am confused. Are you saying that the emerge command will pull things like screen and ntp in? How about the DOS, NTFS, and exFAT stuff? What would pull those in? I ask because I tried doing almost what you show, and I did not get many shell things I want/use.
No, I didn't go through the entire list. Those do need to be manually pulled. The trick is to install what you need to get going first and then add what hasn't been installed after that. Adding dependencies to your world file is generally a good way to end up with blocks and circular dependencies.

You don't emerge things directly to change useflags or simply oneshot them (-1). Use set the flags you need and then tell portage to do an update (-u) and to check use flags (-N). The alternative can lead to very difficult to maintain system.
_________________
First things first, but not necessarily in that order.

Apologies if I take a while to respond. I'm currently working on the dematerialization circuit for my blue box.
Back to top
View user's profile Send private message
The_Great_Sephiroth
Veteran
Veteran


Joined: 03 Oct 2014
Posts: 1602
Location: Fayetteville, NC, USA

PostPosted: Wed Dec 03, 2014 4:09 am    Post subject: Reply with quote

I understand the USE flags to an extent. I put things I do not ever want and things I always want in the global USE flag. Things like "-systemd -gnome -gtk mmx sse sse2 ssse3 sse4_1". I then use package.use to set flags on individual packages, as you can see in my post above. In fact, during the install process I actually copy in the package.use file so it is in-place prior to building the kernel. This way if anything were to ever be pulled in during an install that was in that file with custom flags, I don't have to update when done installing because it should already be good.

Now with what you're saying, I can pull the individual things I need which are not pulled already, like the FS tools, NTP, and screen, then pull X, ALSA, KDE, etc and when done just do "emerge -avuND world" to verify that everything is good. Is that correct?

*EDIT*

Tryn, thank you for the link! I have been dying to find something online that details the flags for me.
_________________
Ever picture systemd as what runs "The Borg"?
Back to top
View user's profile Send private message
The_Great_Sephiroth
Veteran
Veteran


Joined: 03 Oct 2014
Posts: 1602
Location: Fayetteville, NC, USA

PostPosted: Thu Dec 04, 2014 2:09 pm    Post subject: Reply with quote

Alright, let me see if I have this right. Based on what I use, after installing Gentoo and rebooting, I can safely install the file-system tools, ntp, and screen, followed by the X server, and finally startkde. Then I can install everything else, sucg as kuser or k3b or LibreOffice?

*EDIT*

I noticed something I feel is not intelligent in package-handling. On one of my virtual systems something pulled in zlib 1.2.8. This is fine. However when KDE tried to install, it said it needed zlib 1.2.8 but could not install it because it was installed. Why would this be? Also, why could it not simply recompile it if it needed to add functionality?
_________________
Ever picture systemd as what runs "The Borg"?
Back to top
View user's profile Send private message
Ant P.
Watchman
Watchman


Joined: 18 Apr 2009
Posts: 6920

PostPosted: Thu Dec 04, 2014 4:09 pm    Post subject: Reply with quote

You'll have to read the error message on your own, if you're not going to let us.
Back to top
View user's profile Send private message
tryn
Guru
Guru


Joined: 21 Dec 2002
Posts: 325
Location: 39.885° N. -88.913° W.

PostPosted: Thu Dec 04, 2014 4:37 pm    Post subject: Reply with quote

This command on my computer shows 77 things that depend on zlib.
Code:
equery d sys-libs/zlib


Here are 4 things of which I'm sure you have at least one of on your computer that requires zlib.

dev-lang/perl-5.18.2-r2 (sys-libs/zlib)
dev-lang/python-2.7.7 (>=sys-libs/zlib-1.1.3)
dev-lang/python-3.3.5-r1 (>=sys-libs/zlib-1.1.3)
sys-devel/gcc-4.8.3 (sys-libs/zlib)

Like Ant P. says the error message is important.
Back to top
View user's profile Send private message
cwr
Veteran
Veteran


Joined: 17 Dec 2005
Posts: 1969

PostPosted: Thu Dec 04, 2014 5:10 pm    Post subject: Reply with quote

I use the following script (or an edited version) as an initial setup routine:
Code:

#!/bin/bash
#
# Check, fetch or build the essential system tools.
#
# $Revision$
#
# Install new /etc/portage and /usr/local/portage directories.
# Check current GCC version.
# Check current portage version.
# Check current python version.
# Check current bash version.
# Check system with "emerge --pretend --verbose --newuse --update --emptytree system"
# Check world with "emerge --pretend --verbose --newuse --update --deep world"
#
    USAGE=" check|fetch|build : check, fetch, or build the essential system tools."
    FLAGS="--verbose --pretend"
    ACTION="none"
    TARGET="sys"

    # Check arguments
    if [[ $# -ne 1 ]]
    then
        echo `basename $0` ${USAGE}
        exit 1
    fi

    # Allow for capitalised options
    case $1 in
    check|Check)
        ACTION="check"
        FLAGS="--verbose --pretend"
        ;;
    build|Build)
        ACTION="build"
        FLAGS="--verbose --noreplace"
        ;;
    fetch|Fetch)
        ACTION="fetch"
        FLAGS="--verbose --fetchonly"
        ;;
    *)
        echo `basename $0` ${USAGE}
        exit 1
        ;;
    esac

    # Carry out the appropriate action
    echo `date` >${TARGET}.${ACTION}.begin
    #emerge ${FLAGS} gcc
    #emerge ${FLAGS} python
    #emerge ${FLAGS} bash
    if [[ $ACTION == "build" ]]
    then
        emerge --unmerge man
    fi
    emerge ${FLAGS} man-db
    USE=-X emerge ${FLAGS} elvis
    emerge ${FLAGS} syslog-ng
    emerge ${FLAGS} logrotate
    emerge ${FLAGS} mlocate
    emerge ${FLAGS} genkernel
    emerge ${FLAGS} gentoolkit
    # No longer needed
    #emerge ${FLAGS} lafilefixer
    emerge ${FLAGS} gentoo-sources
    # Note that the grub build automounts /boot and automatically overwrites
    # the grub files, so a re-install will be needed unless /boot is temporarily
    # taken out of fstab (by sed ???).
    if [[ $ACTION != "build" ]]
    then
        emerge ${FLAGS} grub
    fi
    # Use esmtp as an MTA placeholder for exim, needed by at and vixie-cron.
    emerge ${FLAGS} esmtp
    emerge ${FLAGS} acpid
    emerge ${FLAGS} at
    emerge ${FLAGS} bc
    emerge ${FLAGS} bvi
    # Needed for standalone builds.
    emerge ${FLAGS} dbus
    emerge ${FLAGS} dhcp
    emerge ${FLAGS} dictd
    emerge ${FLAGS} dictd-web1913
    emerge ${FLAGS} fortune-mod
    # Used by T61
    emerge ${FLAGS} iwl4965-ucode
    # No longer used.
    #emerge ${FLAGS} hal
    emerge ${FLAGS} lvm2
    # Needs to be unmerged for Samba.
    #emerge ${FLAGS} mount-cifs
    # This pulls in most of the world.
    if [[ $ACTION != "build" ]]
    then
        emerge ${FLAGS} meld
    fi
    emerge ${FLAGS} ntp
    emerge ${FLAGS} openssh
    # This pulls in most of the world.
    if [[ $ACTION != "build" ]]
    then
        emerge ${FLAGS} samba
    fi
    emerge ${FLAGS} sudo
    emerge ${FLAGS} tmux
    emerge ${FLAGS} vixie-cron
    #emerge ${FLAGS} wicd
    emerge ${FLAGS} wireless-tools
    emerge ${FLAGS} xinetd
    echo `date` >${TARGET}.${ACTION}.end

    # X11 is handled separately.
    #emerge ${FLAGS} xorg-x11
    #emerge ${FLAGS} xterm
    #emerge ${FLAGS} xclock
    #emerge ${FLAGS} twm

    # Gnome is handled separately.
    #emerge ${FLAGS} gnome
    #emerge ${FLAGS} nautilus-open-terminal
    #emerge ${FLAGS} nautilus-python
    #emerge ${FLAGS} mesa-progs
    #emerge ${FLAGS} conky

    exit 0
#
# eof
#


Will
Back to top
View user's profile Send private message
The_Great_Sephiroth
Veteran
Veteran


Joined: 03 Oct 2014
Posts: 1602
Location: Fayetteville, NC, USA

PostPosted: Thu Dec 04, 2014 6:14 pm    Post subject: Reply with quote

Sorry I am away from that system. It was python that pulled it. The insta seems to make me wind up with three versions of python, and I mean before I reboot. I wish python would settle down and let me use just one version.
_________________
Ever picture systemd as what runs "The Borg"?
Back to top
View user's profile Send private message
khayyam
Watchman
Watchman


Joined: 07 Jun 2012
Posts: 6227
Location: Room 101

PostPosted: Thu Dec 04, 2014 6:41 pm    Post subject: Reply with quote

The_Great_Sephiroth wrote:
It was python that pulled it. The insta seems to make me wind up with three versions of python, and I mean before I reboot. I wish python would settle down and let me use just one version.

The_Great_Sephiroth ... if you have nothing installed which explicly requires python3.x then you can get rid of it. Add PYTHON_TARGETS="python2_7" to make.conf and 'emerge --deep --changed-use --ask @world'. Subsequently you should be able to 'emerge --ask --depclean' and python3.x will be removed.

Note, only python2.7 in use here:
Code:
# eselect python list
Available Python interpreters:
  [1]   python2.7 *

HTH & best ... khay
Back to top
View user's profile Send private message
The_Great_Sephiroth
Veteran
Veteran


Joined: 03 Oct 2014
Posts: 1602
Location: Fayetteville, NC, USA

PostPosted: Thu Dec 04, 2014 8:56 pm    Post subject: Reply with quote

Thank you, I will do that. On a side note, is it possible for me to create my make.conf and package.use before building my kernel, so these things will be taken into account when the kernel is done and I install things like pcmciautils prior to rebooting?
_________________
Ever picture systemd as what runs "The Borg"?
Back to top
View user's profile Send private message
Jaglover
Watchman
Watchman


Joined: 29 May 2005
Posts: 8291
Location: Saint Amant, Acadiana

PostPosted: Thu Dec 04, 2014 9:09 pm    Post subject: Reply with quote

The only thing I install in chroot is SSH.
Basically:
build your kernel in chroot, make sure it has at least support for your network (make.conf and package.use do _not_ affect kernel build);
reboot into your install (log on over SSH after reboot);
emerge --sync;
set up make.conf;
emerge -eav @world;
start installing whatever you want, but use emerge -va so you can look at USE flags before you commit.
_________________
My Gentoo installation notes.
Please learn how to denote units correctly!
Back to top
View user's profile Send private message
The_Great_Sephiroth
Veteran
Veteran


Joined: 03 Oct 2014
Posts: 1602
Location: Fayetteville, NC, USA

PostPosted: Thu Dec 04, 2014 9:33 pm    Post subject: Reply with quote

I always use "-av" now. I figured that out quickly. Also, I know that the extras in package.use and make.conf do not affect the kernel (well, the arch and tune should) but the guide also has me do the utils before rebooting.

Should I do "emerge-webrsync" prior to syncing? The guide has me do that, of course.

*EDIT*

So right now, this is what I am envisioning in my head. No, I am not on anything! :p
Code:

//During install
emerge gentoo-sources
emerge syslog-ng cronie logrotate
emerge sys-boot/grub
//Reboot into system

//First round
emerge linux-firmware ntp app-misc/screen sudo ftp dosfsutils ntfs3g fuse-exfat exfat-utils cpupower gentoolkit pcmciautils pciutils usbutils ntp ppp openssh-blacklist nbtscan smartmontools dialog pbzip2 microcode-ctl

//Second round
emerge xorg-server kdebase/startkde-meta

//Now do anything else I need that has not been pulled

Does that look about right? Should I do X then a seperate emerge for KDE since they're both so large? My /var/tmp/portage partition is 10GiB.
_________________
Ever picture systemd as what runs "The Borg"?
Back to top
View user's profile Send private message
Jaglover
Watchman
Watchman


Joined: 29 May 2005
Posts: 8291
Location: Saint Amant, Acadiana

PostPosted: Thu Dec 04, 2014 10:00 pm    Post subject: Reply with quote

Quote:
Also, I know that the extras in package.use and make.conf do not affect the kernel (well, the arch and tune should) but the guide also has me do the utils before rebooting.

make.conf and package.use are not read when you run make in /usr/src/linux
Quote:
Should I do "emerge-webrsync" prior to syncing?

They do the same thing, although emerge-webrsync is safer security-wise and emerge --sync may give you a few hours fresher portage.

Install any tools you need in chroot, as I said I usually need only SSH ... and NFS (I always forget it and have to chroot one more time to get access to my portage on NFS).
_________________
My Gentoo installation notes.
Please learn how to denote units correctly!
Back to top
View user's profile Send private message
The_Great_Sephiroth
Veteran
Veteran


Joined: 03 Oct 2014
Posts: 1602
Location: Fayetteville, NC, USA

PostPosted: Fri Dec 05, 2014 1:29 am    Post subject: Reply with quote

You mean building the kernel does not use the CFLAGS? Is it possible to build the kernel and specify the arch and tune?
_________________
Ever picture systemd as what runs "The Borg"?
Back to top
View user's profile Send private message
Jaglover
Watchman
Watchman


Joined: 29 May 2005
Posts: 8291
Location: Saint Amant, Acadiana

PostPosted: Fri Dec 05, 2014 1:35 am    Post subject: Reply with quote

All kernel build options are in kernel config, including CFLAGS and arch.

If you really-really want to have your own _custom_ CFLAGS when building kernel search these forums.
_________________
My Gentoo installation notes.
Please learn how to denote units correctly!
Back to top
View user's profile Send private message
Ant P.
Watchman
Watchman


Joined: 18 Apr 2009
Posts: 6920

PostPosted: Fri Dec 05, 2014 3:52 am    Post subject: Reply with quote

And when it breaks, you get to keep the pieces.
Back to top
View user's profile Send private message
The_Great_Sephiroth
Veteran
Veteran


Joined: 03 Oct 2014
Posts: 1602
Location: Fayetteville, NC, USA

PostPosted: Fri Dec 05, 2014 1:00 pm    Post subject: Reply with quote

No, I assume there are good reasons for doing it that way. I was simply going down the thought-path of having a kernel compiled for your exact hardware would make it faste and possibly more stable. If it does its own thing I do not intend on changing it.
_________________
Ever picture systemd as what runs "The Borg"?
Back to top
View user's profile Send private message
The_Great_Sephiroth
Veteran
Veteran


Joined: 03 Oct 2014
Posts: 1602
Location: Fayetteville, NC, USA

PostPosted: Sun Dec 07, 2014 2:37 pm    Post subject: Reply with quote

I have almost finished my install after taking everybody's advice here. Below is what I have done.
Code:

//Install phase - Running on LiveCD
emerge gentoo-source
emerge syslog-ng logrotate cronie
emerge sys-boot/grub

//Rebooted into OS - No more LiveCD
emerge linux-firmware gentoolkit pcmciautils pciutils usbutils ntp app-misc/screen dosfstools exfat-utils fuse-exfat ntfs3g pbzip2 unrar ppp ftp openssh-blacklist sudo nbtscan cpupower dialog microcode-ctl smartmontools
emerge xorg-server
emerge kdebas-startkde xscreensaver alsa-lib alsa-plugins alsa-tools alsa-utils samba polkit udisks k3b <seven of the KDE meta packages, like utilities>
emerge -avuND @world
emerge libreoffice

So far so good. LO is building and I am probably going to install Chromium for Flash support for the time being. I really wish we could get Flash working in Firefox because I REALLY loathe Chrome. On top of that ALL of my stuff is synced with Firefox. I'd have to manually move a TON of bookmarks and such over. Not sure about this. It really is my one major show-stopper with Gentoo in general. I could care less about Flash games and crap, but I do enjoy YouTube and my company publishes to it from time to time. That's for another thread though.

Anyway, all appears to be good. Cups and some of the other things I wanted were pulled in automatically by X, which made this a lot simpler. Once LO builds and I figure out what I am going to do about Flash I will reboot into my new system and try it out.
_________________
Ever picture systemd as what runs "The Borg"?
Back to top
View user's profile Send private message
Fitzcarraldo
Advocate
Advocate


Joined: 30 Aug 2008
Posts: 2034
Location: United Kingdom

PostPosted: Mon Dec 08, 2014 7:58 am    Post subject: Reply with quote

The_Great_Sephiroth wrote:
I really wish we could get Flash working in Firefox because I REALLY loathe Chrome.

I am currently using Firefox 34.0.5-r1 with Flash 11.2.202.424 and it works fine. I don't normally have trouble with Flash in Firefox under Gentoo; the Adobe Flash test page displays Flash fine, for example:

http://i2.photobucket.com/albums/y9/imageuser/Adobe_Flash_Player_Test.jpg

Code:
$ uname -a
Linux meshedgedx 3.17.1-gentoo-r1 #1 SMP Wed Nov 5 16:41:59 GMT 2014 x86_64 Intel(R) Core(TM) i7 CPU Q 720 @ 1.60GHz GenuineIntel GNU/Linux
$ eix -I firefox
[I] www-client/firefox
     Available versions:  *10.0.11 24.3.0 24.8.0 [m](~)26.0[1] [m](~)27.0^m[1] [m](~)27.0.1^m[1] [m](~)28.0^m[1] [m](~)29.0[1] [m](~)29.0.1[1] (~)31.3.0 (~)34.0.5-r1 {+alsa appmenu bindist custom-cflags custom-optimization (+)dbus debug +gmp-autoupdate gstreamer hardened +ipc +jit libnotify +minimal pgo pulseaudio selinux startup-notification system-cairo system-icu system-jpeg system-libvpx system-sqlite test +webm wifi LINGUAS="af ak ar as ast be bg bn_BD bn_IN br bs ca cs csb cy da de el en_GB en_ZA eo es_AR es_CL es_ES es_MX et eu fa fi fr fy_NL ga_IE gd gl gu_IN he hi_IN hr hu hy_AM id is it ja kk km kn ko ku lg lt lv mai mk ml mr nb_NO nl nn_NO nso or pa_IN pl pt_BR pt_PT rm ro ru si sk sl son sq sr sv_SE ta ta_LK te th tr uk vi xh zh_CN zh_TW zu"}
     Installed versions:  34.0.5-r1(18:45:32 04/12/14)(dbus gmp-autoupdate jit minimal pulseaudio startup-notification wifi -bindist -custom-cflags -custom-optimization -debug -gstreamer -hardened -pgo -selinux -system-cairo -system-icu -system-jpeg -system-libvpx -system-sqlite -test LINGUAS="en_GB es_ES pt_BR -af -ar -as -ast -be -bg -bn_BD -bn_IN -br -bs -ca -cs -csb -cy -da -de -el -en_ZA -eo -es_AR -es_CL -es_MX -et -eu -fa -fi -fr -fy_NL -ga_IE -gd -gl -gu_IN -he -hi_IN -hr -hu -hy_AM -id -is -it -ja -kk -km -kn -ko -lt -lv -mai -mk -ml -mr -nb_NO -nl -nn_NO -or -pa_IN -pl -pt_PT -rm -ro -ru -si -sk -sl -son -sq -sr -sv_SE -ta -te -th -tr -uk -vi -xh -zh_CN -zh_TW")
     Homepage:            http://www.mozilla.com/firefox
     Description:         Firefox Web Browser

[1] "stuff" /var/lib/layman/stuff
$ eix -I adobe-flash
[I] www-plugins/adobe-flash
     Available versions:  11.2.202.424^ms {debug kde selinux sse2 ABI_MIPS="n32 n64 o32" ABI_PPC="32 64" ABI_S390="32 64" ABI_X86="32 64 x32"}
     Installed versions:  11.2.202.424^ms(21:41:24 30/11/14)(kde sse2 -debug -selinux ABI_MIPS="-n32 -n64 -o32" ABI_PPC="-32 -64" ABI_S390="-32 -64" ABI_X86="64 -32 -x32")
     Homepage:            http://www.adobe.com/products/flashplayer.html http://get.adobe.com/flashplayer/
     Description:         Adobe Flash Player

_________________
Clevo W230SS: amd64, VIDEO_CARDS="intel modesetting nvidia".
Compal NBLB2: ~amd64, xf86-video-ati. Dual boot Win 7 Pro 64-bit.
OpenRC udev elogind & KDE on both.

Fitzcarraldo's blog
Back to top
View user's profile Send private message
The_Great_Sephiroth
Veteran
Veteran


Joined: 03 Oct 2014
Posts: 1602
Location: Fayetteville, NC, USA

PostPosted: Mon Dec 08, 2014 6:01 pm    Post subject: Reply with quote

I installed Adobe Flash without doing what was suggested last time (-kde) and it works flawlessly. Now my only problem is getting OpenGL working. Thanks to everybody who helped me out! Once I get GL up we can party!
_________________
Ever picture systemd as what runs "The Borg"?
Back to top
View user's profile Send private message
The_Great_Sephiroth
Veteran
Veteran


Joined: 03 Oct 2014
Posts: 1602
Location: Fayetteville, NC, USA

PostPosted: Tue Dec 09, 2014 3:23 pm    Post subject: Reply with quote

Alright, GL works fine, it is only the KDE effects that are crashing KWin. OpenGL screensavers and such work fine.

With that said, I am going to post my emerge order and what-not.
Code:

Live CD Phase:
gentoo-sources
syslog-ng cronie logrotate
sys-boot/grub

Services to add:
syslog-ng - default
cronie - default
sshd - default



Once in the system:
linux-firmware gentoolkit (pcmciautils) pciutils usbutils app-misc/screen ntp sudo ftp openssh-blacklist dosfsutils ntfs3g fuse-exfat exfat-utils1 ppp smartmontools nbtscan
  dialog pbzip2 microcode-ctl
xorg-server mesa-progs
kdebase-startkde polkit udisks networkmanager-openswan networkmanager-pptp networkmanager-vpnc networkmanager-openvpn alsa-lib alsa-utils alsa-tools alsa-plugins samba
  kdeadmin-meta kdeartwork-meta kdemultimedia-meta kdeutils-meta kdenetwork-meta kdegraphics-meta kdegames-meta kde-base-artwork kdebase-cursors kdeplasma-addons k3b firefox-bin
  thunderbird-bin gimp gimp-arrow-brushes gimp-help audacious kdenlive kdesudo firewallbuilder filezilla xsane kaffeine konsole (synaptiks) kde-base/dolphin kwrite powerdevil adobe-flash
libreoffice
codeblocks virtualbox

Services to add:
microcode_ctl - boot
cpupower - boot
udev - sysinit
ntp-client - default
consolekit - default
cupsd -default
samba - default
alsasound - default
xdm - default

Now everything seems good! After all of that, I did "emerge -avuND @world" and maybe a dozen packages were rebuilt. The system is smooth, quick, and so far, stable. I am VERY happy with Gentoo at this point. I will also post my package.use and make.conf. I set my USE variable to contain things I do not want ever as well as things I want all apps to support should they have support for it. It works fine!

make.conf
Code:

# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /usr/share/portage/config/make.conf.example for a more
# detailed example.
CFLAGS="-march=native -mtune=native -O2 -pipe"
CXXFLAGS="${CFLAGS}"
# WARNING: Changing your CHOST is not something that should be done lightly.
# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.
CHOST="x86_64-pc-linux-gnu"
# These are the USE flags that were used in addition to what is provided by the
# profile used for building.
USE="-systemd -gnome -gtk acpi audiofile avahi bash-completion bcmath bindist cddb cdparanoia crypt css dga dv dvb ffmpeg foomaticdb ftp gimp glut gnutls gphoto2 gstreamer gzip hddtemp ieee1394 imap inifile inotify jpeg2k kerberos lame libsamplerate lm_sensors lzma lzo matroska matrox mbox mikmod modplug mmx mplayer musepack networkmanager odbc ogg openal pcmcia pda posix postscript quicktime raw rdesktop recode samba scanner sharedmem smartcard smp sndfile snmp sockets sound speex sse sse2 ssse3 sse4_1 syslog taglib theora threads v4l vaapi vcd vdpau vnc wifi xattr xft xine xosd xpm"
PORTDIR="/usr/portage"
DISTDIR="${PORTDIR}/distfiles"
PKGDIR="${PORTDIR}/packages"
MAKEOPTS="-j3"
PYTHON_TARGETS="python2_7"
USE_PYTHON="2.7"
VIDEO_CARDS="intel i965"
GENTOO_MIRRORS="http://gentoo.mirrors.hoobly.com/ http://gentoo.osuosl.org/"
SYNC="rsync://rsync.us.gentoo.org/gentoo-portage"


package.use
Code:

net-misc/openssh hpn tcpd X
net-misc/networkmanager -gnutls connection-sharing modemmanager resolvconf
x11-libs/libdrm libkms
media-libs/mesa xa gbm gles1 gles2 osmesa openvg xvmc
sys-power/cpupower cpufreq_bench
net-nds/openldap odbc sasl
net-mail/mailutils sasl
net-dialup/ppp eap-tls
net-libs/gnutls pkcs11
app-office/akonadi-server soprano
net-dns/avahi autoipd
dev-libs/nss utils
net-fs/samba readline python winbind addns ads aio caps client ldb netapi smbclient
sys-libs/tevent python
sys-libs/tdb python
media-libs/harfbuzz icu
app-office/libreoffice mysql
media-libs/mlt melt kdenlive
dev-util/codeblocks contrib
dev-python/pyudev pyqt4


package.accept_keywords
Code:

dev-util/codeblocks ~amd64

That's about it. Everything appears to be good now, so now I get to spend a week using it and making sure it does everything that I need it to and working out why it doesn't, should it not do something.
_________________
Ever picture systemd as what runs "The Borg"?
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