Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[Solved] Xfce installation problem.
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

Goto page 1, 2  Next  
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
gardenair
n00b
n00b


Joined: 05 Oct 2021
Posts: 44

PostPosted: Mon Oct 11, 2021 7:45 am    Post subject: [Solved] Xfce installation problem. Reply with quote

I am interested to install xfce on my system. Before installing it https://wiki.gentoo.org/wiki/Xfce/Guide the site says to first install Xorg in the system .My profile list is "3" Well when I use the following it shows the following dependencies required
Code:

# emerge --pretend --verbose x11-base/xorg-drivers

shows this
Code:

(depedenc required by "sys-auth/elogind-246.10-r1::gentoo[policykit]" [ebuild])
(depedenc required by "sys-auth/pambase-20210201.1::gentoo[elogind]" [ebuild])
(depedenc required by "x11-base/xorg-server-1.20.13-r1::gentoo[elogind]"[ebuild])
(depedenc required by "x11-drivers/xf86-input-libinput-1.1.0::gentoo" [ebuild])
(depedenc required by "x11-base/xorg-drivers-1.20-r2::gentoo[input_devices_libinput]"[ebuild])
(depedenc required by "x11-drivers/xorg-drivers"" [argument])


My /etc/portage/make.conf shows
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.
COMMON_FLAGS="-O2 -pipe"
CFLAGS="${COMMON_FLAGS}"
CXXFLAGS="${COMMON_FLAGS}"
FCFLAGS="${COMMON_FLAGS}"
FFLAGS="${COMMON_FLAGS}"

# NOTE: This stage was built with the bindist Use flag enabled
PORTDIR="/var/db/repos/gentoo"
DISTDIR="/var/cache/distfiles"
PKGDIR="/var/cache/binpkgs"

# This sets the language of build output to English.
# Please keep this setting intact when reporting bugs.
LC_MESSAGES=C

# For X Installation
USE="X"

# For License
ACCEPT_LICENSE="-* @FREE"

# For Intel video card
VIDEO_CARDS="intel i915"

# For Linguas
LINGUAS="en_US"

# For Input Devices
INPUT_DEVICES="libinput"


Kindly let me know how may I fix the issue.


Last edited by gardenair on Wed Oct 27, 2021 5:58 am; edited 1 time in total
Back to top
View user's profile Send private message
alamahant
Advocate
Advocate


Joined: 23 Mar 2019
Posts: 3879

PostPosted: Mon Oct 11, 2021 8:05 am    Post subject: Reply with quote

Hi
in make.conf plz add
Code:

source /var/db/repos/gentoo/profiles/targets/desktop/make.defaults
DESKTOP=${USE}
USE="${DESKTOP} -bindist"


Then make symlink
Code:

ln -s  /var/db/repos/gentoo/profiles/targets/desktop/package.use /etc/portage/package.use/DESKTOP
ln -s  /var/db/repos/gentoo/profiles/targets/desktop/package.use.force /etc/portage/package.use/DESKTOP.force  ##### UPDATED AFTER OP's INPUT
env-update
emerge -uDNav @world
emerge -av x11-base/xorg-server
emerge -av xfce4-meta

Then you should be good to go.
I suppose now you have the "hardened" profile no?
_________________
:)


Last edited by alamahant on Mon Oct 11, 2021 12:54 pm; edited 5 times in total
Back to top
View user's profile Send private message
gardenair
n00b
n00b


Joined: 05 Oct 2021
Posts: 44

PostPosted: Mon Oct 11, 2021 9:42 am    Post subject: Reply with quote

Thanks for the guideline
well when I write the
Code:
ln -s  /var/db/repos/gentoo/profiles/targets/desktop/package.use.mask /etc/portage/package.mask/DESKTOP.mask
ln: failed to create symbolic link '/etc/portage/package.mask/DESKTOP.mask': No such file or directory


Where is the mistake ?
Back to top
View user's profile Send private message
alamahant
Advocate
Advocate


Joined: 23 Mar 2019
Posts: 3879

PostPosted: Mon Oct 11, 2021 12:27 pm    Post subject: Reply with quote

try
Code:

mkdir /etc/portage/package.mask

first
But YES you are right.
in the case of desktop target there is no such file.
MY MISTAKE....
Plz just omit this symlink.
and in its place create
Code:

ln -s /var/db/repos/gentoo/profiles/targets/desktop/package.use.force /etc/portage/package.use/DESKTOP.force

Thanks for your input I have update my initial post.
:)
_________________
:)
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 54214
Location: 56N 3W

PostPosted: Mon Oct 11, 2021 1:22 pm    Post subject: Reply with quote

alamahant,

Isn't choosing the desktop profile supposed to take care of that sourcing?

Also USE is cumulative, like CFLAGS to gcc so
DESKTOP=${USE}
USE="${DESKTOP} -bindist" is the same as USE="-bindist"

Come to think of it USE="-bindist" is the default in profiles. The stage3 has to be built with USE="bindist" but its not a default setting any longer.

What am I missing here?
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
alamahant
Advocate
Advocate


Joined: 23 Mar 2019
Posts: 3879

PostPosted: Mon Oct 11, 2021 1:52 pm    Post subject: Reply with quote

Neddy,

Quote:

.My profile list is "3"

The OP is using hardened profile and wishes to install xfce.
So he needs the desktop USE flags.
That is why I asked him to source the above file.
Ah you mean he doesnt need this flip?
He can go DIRECTLY to
Code:

USE="-bindist"

and that will suffice to include all the desktop USE flags?
Ohhhh..
I really didn't think of it like that.
Thanks for the clarity.
EDIT:Actually i just checked.
He NEEDS to do it as I suggested.
Otherwise the desktop USE flags are lost.
:)
_________________
:)
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 54214
Location: 56N 3W

PostPosted: Mon Oct 11, 2021 2:14 pm    Post subject: Reply with quote

alamahant,

USE is supposed to stack as I described.

I guess it doesn't due to the
Code:
source /var/db/repos/gentoo/profiles/targets/desktop/make.defaults

That would mean that package.use/ may not work as intended either.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
alamahant
Advocate
Advocate


Joined: 23 Mar 2019
Posts: 3879

PostPosted: Mon Oct 11, 2021 2:18 pm    Post subject: Reply with quote

Neddy,
I hsve been using this method of combining profiles forever both in a hardened-desktop and in a desktop-systemd system.
And it has been working flawlessly so far.
Ok i will admit that in the desktop-systemd one i had to add USE="-elogind" but baring that everything seems super sweet.
But i suppose you would know better.
_________________
:)
Back to top
View user's profile Send private message
figueroa
Advocate
Advocate


Joined: 14 Aug 2005
Posts: 2958
Location: Edge of marsh USA

PostPosted: Mon Oct 11, 2021 4:51 pm    Post subject: Reply with quote

alamahant wrote:
Neddy,
I hsve been using this method of combining profiles forever both in a hardened-desktop and in a desktop-systemd system.
And it has been working flawlessly so far.
Ok i will admit that in the desktop-systemd one i had to add USE="-elogind" but baring that everything seems super sweet.
But i suppose you would know better.

I find the problem with your initial response is you just posted commands without explaining what the user would accomplish with those commands. After reading your initial response, I was going to post, "Would you be so kind as to explain what your doing with each step?"

My own first impression was that the user should change to the stable desktop profile.
_________________
Andy Figueroa
hp pavilion hpe h8-1260t/2AB5; spinning rust x3
i7-2600 @ 3.40GHz; 16 gb; Radeon HD 7570
amd64/23.0/split-usr/desktop (stable), OpenRC, -systemd -pulseaudio -uefi
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 54214
Location: 56N 3W

PostPosted: Mon Oct 11, 2021 5:45 pm    Post subject: Reply with quote

alamahant,

I would run
Code:
emerge --info
with the profile I really wanted and save the result.
Then choose the desktop profile closest to the desktop I wanted and save the
Code:
emerge --info
output again.

Now switch back to the profile I really wanted before I installed anything.
With a USE flag diff to hand, understand the differences and decide for each USE flag, if I wanted it or not.
Code:
ufed
is good here.

Both way's have their drawbacks. With my way, if the profile changes, you need to fix your USE flags by hand.
Following your proposal, the same is true. If devs add something to the profile, you may need to remove it.
Its a manual process either way.

I don't know better. I only ever use a small corner of Gentoo, like everyone else. I'm not always right either. I've just been here a long time.
You are right to call me on it.

I need to check how package.use/ preforms with your method.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
alamahant
Advocate
Advocate


Joined: 23 Mar 2019
Posts: 3879

PostPosted: Mon Oct 11, 2021 7:59 pm    Post subject: Reply with quote

Neddy,

I hope it was clear that my sayings to you you were motivated by nothing but respect and appreciation for you and all the other "elders" we are fortunate to have at the forums.
I sincerely hope that my post was not in any way misunderstood.
Once again thanks for being the voice of clarity and experience.
:)
_________________
:)
Back to top
View user's profile Send private message
gardenair
n00b
n00b


Joined: 05 Oct 2021
Posts: 44

PostPosted: Tue Oct 12, 2021 6:50 am    Post subject: Reply with quote

Thanks a lot for the guidance . The command
# emerge -av x11-base/xorg-server
still showing
Code:

(depedenc required by "sys-auth/elogind-246.10-r1::gentoo[policykit]" [ebuild])
(depedenc required by "sys-auth/pambase-20210201.1::gentoo[elogind]" [ebuild])
(depedenc required by "x11-base/xorg-server-1.20.13-r1::gentoo[elogind]"[ebuild])
(depedenc required by "x11-drivers/xf86-input-libinput-1.1.0::gentoo" [ebuild])
(depedenc required by "x11-base/xorg-drivers-1.20-r2::gentoo[input_devices_libinput]"[ebuild])
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 54214
Location: 56N 3W

PostPosted: Tue Oct 12, 2021 7:54 am    Post subject: Reply with quote

alamahant,

As always, its your Gentoo your way. You give the benefit of your use cases and experience here as do I.
Being Gentoo, there are lots of ways to do the same thing. All equally correct.

You are good. I'll still buy you a 'refreshment'[1] if we ever meet. :)

[1] As in the Scottish meaning of the word.

gardenair,

Please show us the output of
Code:
emerge --info

wgetpaste will help you.

You could use wgetpaste to share the command and full output of
Code:
emerge -av x11-base/xorg-server
too.

It looks like either USE policykit or USE elogind are not set, or policykit or elogind cannot be built for some reason.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 8935

PostPosted: Tue Oct 12, 2021 8:40 am    Post subject: Reply with quote

Output is not showing the actual dependency needed for all these (required by) entries. I'm wondering how anyone is even starting to suppose changes at this point.

Don't give us snippets, show us the full output, and as Neddy said, emerge --info.
Back to top
View user's profile Send private message
gardenair
n00b
n00b


Joined: 05 Oct 2021
Posts: 44

PostPosted: Sat Oct 16, 2021 4:13 pm    Post subject: Reply with quote

Sorry for the late reply. Well, learning Gentoo is really a fun. There are many things that are new for me especially how things work in the Linux world. I read the Gentoo handbook & try to absorb what it is saying.
Coming to my point, Xfce is really a challenge for me. Thanks "Neddy" for your kind support & the way you are guiding. There are many nuts & bolts to install Xfce. Though things are new for me I am grabbing them. Following is the info.

The output of
Code:
emerge --info

https://dpaste.com/DAKAWE7TB
The output of
Code:
# emerge -av x11-base/xorg-server

https://dpaste.com/32XPVLQLR
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 54214
Location: 56N 3W

PostPosted: Sat Oct 16, 2021 5:07 pm    Post subject: Reply with quote

gardenair,

Your mixing the default/linux/amd64/17.1/hardened profile with a desktop use case is biting you in the bum.
When you choose a profile, it sets USE flags for you to make your life easy.

Your profile sets
Code:
USE="acl amd64 bzip2 crypt hardened iconv ipv6 libglvnd libtirpc multilib ncurses nls nptl openmp pam pcre pie readline seccomp split-usr ssl ssp unicode xattr xtpax zlib"


The desktop profile gives you
Code:
USE="X a52 aac acl acpi alsa amd64 bluetooth branding bzip2 cairo cdda cdr cli crypt cups dbus dri dts dvd dvdr emboss encode exif flac fortran gdbm gif gpm gtk gui iconv icu ipv6 jpeg lcms libglvnd libnotify libtirpc mad mng mp3 mp4 mpeg multilib ncurses nls nptl ogg opengl openmp pam pango pcre pdf png ppds qt5 readline sdl seccomp spell split-usr ssl startup-notification svg tcpd tiff truetype unicode usb vorbis wxwidgets x264 xattr xcb xml xv xvid zlib"


The difference matters. Its the cause of your problem now.

Looking at your emerge --info
Code:
USE="acl amd64 bzip2 crypt hardened iconv ipv6 libglvnd libtirpc multilib ncurses nls nptl openmp pam pcre pie readline seccomp split-usr ssl ssp unicode xattr xtpax zlib"
You have not added any use flags to the profile.

Looking at your emerge -av x11-base/xorg-server output.
Code:
 * IMPORTANT: 6 config files in '/etc/portage' need updating.
It can really be important. If you miss that, your system may not boot following the update that provided those files. That rare but it happens.

I'll stop after the first problem
Code:
 The following USE changes are necessary to proceed:
 (see "package.use" in the portage(5) man page for more details)
# required by x11-base/xorg-server-1.20.13-r1::gentoo
# required by x11-drivers/xf86-input-libinput-1.1.0::gentoo
# required by x11-base/xorg-drivers-1.20-r2::gentoo[input_devices_libinput]
>=media-libs/libglvnd-1.3.3 X

media-libs/libglvnd needs the X USE flag, which you don't have yet but you would have if you were using a desktop profile.

There are several ways to fix this.
The most pain and most control is to add per package USE flags as portage complains. This is not a one pass thing. You can get x11-base/xorg-server to build now, then find that you need to build it again later with another USE flag ... and so on.

alamahant recommended another way, to include the USE settings by reference in your make.conf.

I recommended doing the compare I posted above and using ufed to review the USE flag differences with a view no setting some or all of them in make.config

Running through a few easy ones
X provides optional Xorg support. That's probably a good thing on a desktop.
a52 aac are audio codecs. You know if you need them or not.
alsa is audio support.
multilib don't mess with that. Its always on with multilib installs and always off with no-multilib installs.

You may decide you don't need some, or some should be per package. It's your Gentoo your way. Whatever works for you is right. :)

On the topic of hardening, you need to look at the Kernel Self Protection Project
There is no point in having a hardened user space without a matching kernel.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
figueroa
Advocate
Advocate


Joined: 14 Aug 2005
Posts: 2958
Location: Edge of marsh USA

PostPosted: Sat Oct 16, 2021 5:44 pm    Post subject: Reply with quote

Change to the desktop profile, "[5] default/linux/amd64/17.1/desktop (stable)" then:
Code:
emerge -uDU @world -p

I added -p to provide ample opportunity for you to evaluate what it proposes to install/update before pulling the trigger.

Once the desktop profile is installed, everything else will be easy, and proper, and will stay that way as upstream continues to move forward.
_________________
Andy Figueroa
hp pavilion hpe h8-1260t/2AB5; spinning rust x3
i7-2600 @ 3.40GHz; 16 gb; Radeon HD 7570
amd64/23.0/split-usr/desktop (stable), OpenRC, -systemd -pulseaudio -uefi
Back to top
View user's profile Send private message
gardenair
n00b
n00b


Joined: 05 Oct 2021
Posts: 44

PostPosted: Sun Oct 17, 2021 4:21 pm    Post subject: Reply with quote

Thanks every one for pointing where I am doing mistake. Going one step back, during installation my objective was after installing the base system I shall install Xfce on my system. I select profile set " 3 ". Well, Hardened profile is to make Gentoo more secure (if i am correct) which was not my aim. Thanks Neddy for catching my big mistake. The profile number 3 has its own flags where as desktop profile has its own unique USE flags. Till here things are clear to me.

Just for my own information.If I again try to install Gentoo from scratch (same hardware configuration) then during installation process which profile number (For Xfce desktop) may I select ?

Coming back to my point as Neddy write that there are several ways to fix this and definitely there should be. There is a little things confusing me as you write above that " I would run command "emerge --info" with the profile I really wanted and save the result" .Where you will save the result ? on a new blank file ? and then choose the desktop profile closest to the desktop I wanted and save" Which desktop profile may I choose ?

When we use emerge --info ,definitely it fetch information from a file some where in the system .If I directly write my (desktop profile) USE flags in that file then it will work ?

This means (I understand) that already profile No 3 is selected, I may select a new profile (for Xfce I doesn't know which Profile number is suitable ) select it ,and save it. Then use that USE flags into my profile No 3 which is already selected ? Am I correct please?

One solution figueroa write is to change my profile number "5" and then use the command as mentioned above .I think it is simplest way at the moment.

Just for information the packages which I want to install on Xfce desktop are ,vlc,libreoffice,gimp,inkscape and oracle virtual box.
Back to top
View user's profile Send private message
figueroa
Advocate
Advocate


Joined: 14 Aug 2005
Posts: 2958
Location: Edge of marsh USA

PostPosted: Sun Oct 17, 2021 5:03 pm    Post subject: Reply with quote

gardenair wrote:
...
One solution figueroa write is to change my profile number "5" and then use the command as mentioned above .I think it is simplest way at the moment.
Just for information the packages which I want to install on Xfce desktop are ,vlc,libreoffice,gimp,inkscape and oracle virtual box.

I still suggest (recommend) you go with profile 5. (Numbering is subject to change over time as profiles are added, removed, upgraded, but this will take place with plenty of warning. It's not the numbering that is important, but the associated path to the profile.) For most users, it is the correct profile for non-systemd, non-gnome, non-kde, GUI desktop systems.

I have recently used xfce with this profile, I continue as a long term user of this profile. Although currently I just run OpenBox window manager on the desktop, I use all of the packages that you listed very successfully.

One can customize the selected profile's default settings primarily in /etc/portage/make.conf and /etc/portage/package.use.

Secure use/hardening should continue to be forward in users' minds. One does that through not engaging in dangerous practices, maintenance of a secure network, not installing questionably secure packages, eliminating unnecessary USE flags and superfluous packages, careful hardening of the kernel i.e. https://kernsec.org/wiki/index.php/Kernel_Self_Protection_Project/Recommended_Settings and other best practices.

Wishing you a successful and happy use of Gentoo.
_________________
Andy Figueroa
hp pavilion hpe h8-1260t/2AB5; spinning rust x3
i7-2600 @ 3.40GHz; 16 gb; Radeon HD 7570
amd64/23.0/split-usr/desktop (stable), OpenRC, -systemd -pulseaudio -uefi
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 54214
Location: 56N 3W

PostPosted: Sun Oct 17, 2021 6:51 pm    Post subject: Reply with quote

gardenair,

Lets take a step back.

What is the full name of the stage3 that you installed?
If it has hardened in its name, then its intended as a starting point for a hardened install, using the hardened profile.
If not, its the starting point for a non hardened install.

Choosing the wrong stage3 is not a reason to reinstall. To get to wherever you want to be, from wherever you are now is configuration changes and build time.
It may be faster to start again but for Xfce, choosing the desktop profile will make it work.
If you started with the hardened stage3, you will lose that along the way.

Do not think oy Gentoo as a distro. Its not really. Gentoo comprises the portage package manager and the ::gentoo repo. Everything else is $UPSTREAM
Gentoo is a toolkit you use to design and install your very own Linux distro. That's why its configuration changes and build time to change it.
There are a few cases when that's not true but they are very rare.

I posted the compare I suggested in my last post. It doesn't matter where you save the different emerge --info. outputs as long as you can compare the two USE settings that they provide.
I used two different windows and compared by eye and pasted them into my post.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
gardenair
n00b
n00b


Joined: 05 Oct 2021
Posts: 44

PostPosted: Mon Oct 18, 2021 5:44 am    Post subject: Reply with quote

Quote:
What is the full name of the stage3 that you installed?

Code:

eselect profile list


[3] default/linux/amd64/17.1hardened (stable)*

With a due respect again I am going back to clear the concept that when we use # emerge --info it fetch info .At the second last line it shows USE and all flags are available there (Hardened in my case ). Were does emerge --info get that lists of flags ? These are available on different files/locations ? How may I edit and add desktop flags so emerge may show according to my need to make the system ready for Xfce .If I open vim /etc/portage/make.conf these flags are not available their.


Yes you are absolutely right that Gentoo is not a distro ,just like we use other distro as a desktop. I am using Gentoo on a separate laptop for my own testing purpose.One thing I start, it is a new cave ,I dig into it & it shows many new things which is improving my knowledge .I am spending time for learning it but in many ways I am stuck .Thanks all for your kind support in this regard.
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 54214
Location: 56N 3W

PostPosted: Mon Oct 18, 2021 8:25 am    Post subject: Reply with quote

gardenair,

Let me explain a bit about profiles.

Code:
eselect profile
manipulates your /etc/portage/make.profile symbolic link.
Code:
ls -l /etc/portage
will show it.
I have
Code:
make.profile -> ../../var/db/repos/gentoo/profiles/default/linux/amd64/17.1/no-multilib


Profiles are hierarchical, so lower levels can change things set in higher levels.
default only defines linux now. There was a BSD too.
/var/db/repos/gentoo/profiles/default/linux/ starts to define things. Just look at the files - not directories.
The lower level directories contain changes to the previous definition.

make.conf can change things too, its part of your profile hierarchy. Anything you see in
Code:
emerge --into
can be changed inn make.conf.

Your USE setting is currently
Code:
USE="acl amd64 bzip2 crypt hardened iconv ipv6 libglvnd libtirpc multilib ncurses nls nptl openmp pam pcre pie readline seccomp split-usr ssl ssp unicode xattr xtpax zlib"
so for example if you put
Code:
USE="X alsa -ipv6"
in make.conf
Code:
emerge --info

would show
Code:
USE="X acl alsa amd64 bzip2 crypt hardened iconv libglvnd libtirpc multilib ncurses nls nptl openmp pam pcre pie readline seccomp split-usr ssl ssp unicode xattr xtpax zlib"
Notice that X and alsa have been added and ipv6 has been removed. That's just a worked example.

USE flags are how you control the optional parts of your install. Profiles are a way for developers to set some useful defaults. All the settings down to the entries in make.conf will be applied to your entire install.
That's what
Code:
emerge --info
shows.

Its also possible to set USE flags on a per package basis. Keep that at the back oy your mind but you don't need it yet.

Your stage3 tarball has a name like
Code:
stage3-amd64-nomultilib-openrc-20210905T170549Z.tar.xz
It may still appear in
Code:
ls /
It would be useful to know it but its not essential.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
gardenair
n00b
n00b


Joined: 05 Oct 2021
Posts: 44

PostPosted: Tue Oct 19, 2021 7:52 am    Post subject: Reply with quote

Thanks once again Neddy for the breakup in such a fantastic way.Appreciate it. You elaborate things in such a good wonderful way.

Well My ls -l /etc/portage file
https://dpaste.com/CMNU8JRJH


alamahant, figueroa appreciate your posts & valuable guideline and suggestions.Working on it.
Back to top
View user's profile Send private message
gardenair
n00b
n00b


Joined: 05 Oct 2021
Posts: 44

PostPosted: Wed Oct 27, 2021 5:58 am    Post subject: Reply with quote

Thanks alamahant for the help .Yes Xfce was successfully installed but there are still many things to work on it.Many things I had learned during the process .Especially USE flags .
One thing more I want to clear that why we use these two commands .Yes they created a symbolic link but what was its purpose ?

Quote:

ln -s /var/db/repos/gentoo/profiles/targets/desktop/package.use /etc/portage/package.use/DESKTOP
ln -s /var/db/repos/gentoo/profiles/targets/desktop/package.use.force /etc/portage/package.use/DESKTOP.force ##### UPDATED AFTER OP's INPUT
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 54214
Location: 56N 3W

PostPosted: Wed Oct 27, 2021 7:28 am    Post subject: Reply with quote

gardenair,

I'm sure alamahant will be along in a wee while but meanwhile I'll point you at
Code:
man portage


There is a list of control files/directories there, among them, package.use.force. Read everything down to SPECIFIC FILE DESCRIPTIONS. Then read about what package.use.force does.

I won't leave you to drown but its always good to go into these things with a little understanding.
It will build your confidence.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
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