Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
How to install an RDP client on Gentoo ARM64?
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Gentoo on ARM
View previous topic :: View next topic  
Author Message
gilius
n00b
n00b


Joined: 11 Apr 2018
Posts: 10

PostPosted: Fri Nov 23, 2018 9:22 pm    Post subject: How to install an RDP client on Gentoo ARM64? Reply with quote

Which is the best one:
net-misc/xrdp
net-misc/freerdp
net-misc/rdesktop
net-misc/jrdesktop
or some other one?

Unfortunately, I'm very inexperienced with Linux and even more of a novice when it comes to Gentoo/ARM64.

When I run sudo emerge net-misc/xrdp I get the following:
Code:

sudo emerge net-misc/xrdp

Local copy of remote index is up-to-date and will be used.
 * Last emerge --sync was 236d 20h 25m 37s ago.

 * IMPORTANT: config file '/etc/portage/package.use/zzz_via_autounmask' needs updating.
 * See the CONFIGURATION FILES and CONFIGURATION FILES UPDATE TOOLS
 * sections of the emerge man page to learn how to update config files.
Calculating dependencies... done!
[binary  N     ] net-libs/libasyncns-0.8-r4  USE="-debug (-doc)"
[binary  N     ] media-libs/speexdsp-1.2_rc3-r2  USE="-static-libs" CPU_FLAGS_ARM="(-neon)"
[ebuild  N     ] media-libs/sbc-1.3  USE="-static-libs"
[ebuild  N     ] media-libs/libsndfile-1.0.28-r1  USE="alsa -minimal -sqlite -static-libs {-test}"
[ebuild  N     ] media-libs/speex-1.2.0-r1  USE="vbr -static-libs -utils" CPU_FLAGS_ARM="(v4) (v5) (v6)"
[ebuild  N     ] media-sound/pulseaudio-11.1  USE="X alsa alsa-plugin asyncns bluetooth caps dbus gdbm glib gtk ipv6 qt4 ssl tcpd udev (-doc) -equalizer (-gnome) -jack -libressl -libsamplerate (-lirc) -native-headset (-neon) -ofono-headset (-orc) (-oss) -realtime (-selinux) -sox (-system-wide) -systemd {-test} (-webrtc-aec) -zeroconf"
[ebuild  N     ] media-plugins/alsa-plugins-1.1.5-r1  USE="ffmpeg mix pulseaudio usb_stream -arcam_av -debug -jack -libav -libsamplerate -oss -speex"
[binary  N     ] net-misc/xrdp-0.9.8  USE="jpeg pam pulseaudio -debug (-fuse) (-kerberos) -neutrinordp -systemd -xrdpvr"

!!! The following binary packages have been ignored due to non matching USE:

    =media-video/ffmpeg-3.4.2-r1 theora
    =sys-fs/eudev-3.2.5 kernel_linux

NOTE: The --binpkg-respect-use=n option will prevent emerge
      from ignoring these binary packages if possible.
      Using --binpkg-respect-use=y will silence this warning.

The following USE changes are necessary to proceed:
 (see "package.use" in the portage(5) man page for more details)
# required by media-sound/pulseaudio-11.1::gentoo[alsa-plugin,alsa]
# required by net-misc/xrdp-0.9.8::rpi3
# required by net-misc/xrdp (argument)
>=media-plugins/alsa-plugins-1.1.5-r1 pulseaudio

Use --autounmask-write to write changes to config files (honoring
CONFIG_PROTECT). Carefully examine the list of proposed changes,
paying special attention to mask or keyword changes that may expose
experimental or unstable packages.


When I run sudo emerge net-misc/freerdp I get the following:

Code:
sudo emerge net-misc/freerdp

Local copy of remote index is up-to-date and will be used.
 * Last emerge --sync was 236d 20h 35m 13s ago.

 * IMPORTANT: config file '/etc/portage/package.use/zzz_via_autounmask' needs updating.
 * See the CONFIGURATION FILES and CONFIGURATION FILES UPDATE TOOLS
 * sections of the emerge man page to learn how to update config files.
Calculating dependencies... done!
[ebuild  N    *] net-misc/freerdp-9999  USE="X alsa client cups ffmpeg jpeg usb xv -debug (-doc) -gstreamer -libav -libressl (-neon) -openh264 -pulseaudio -server -smartcard -systemd {-test} -wayland -xinerama"

!!! The following binary packages have been ignored due to non matching USE:

    =sys-fs/eudev-3.2.5 kernel_linux
    =media-video/ffmpeg-3.4.2-r1 theora

NOTE: The --binpkg-respect-use=n option will prevent emerge
      from ignoring these binary packages if possible.
      Using --binpkg-respect-use=y will silence this warning.

The following keyword changes are necessary to proceed:
 (see "package.accept_keywords" in the portage(5) man page for more details)
# required by net-misc/freerdp (argument)
=net-misc/freerdp-9999 **

NOTE: The --autounmask-keep-masks option will prevent emerge
      from creating package.unmask or ** keyword changes.

Use --autounmask-write to write changes to config files (honoring
CONFIG_PROTECT). Carefully examine the list of proposed changes,
paying special attention to mask or keyword changes that may expose
experimental or unstable packages.


When I run sudo emerge net-misc/rdesktop I get the following:
Code:
sudo emerge net-misc/rdesktop

Local copy of remote index is up-to-date and will be used.
 * Last emerge --sync was 236d 20h 39m 7s ago.

 * IMPORTANT: config file '/etc/portage/package.use/zzz_via_autounmask' needs updating.
 * See the CONFIGURATION FILES and CONFIGURATION FILES UPDATE TOOLS
 * sections of the emerge man page to learn how to update config files.
Calculating dependencies... done!
[ebuild  N    *] net-misc/rdesktop-1.8.3-r2  USE="alsa ipv6 -ao -debug (-kerberos) -libressl -libsamplerate -oss -pcsc-lite -xrandr"

The following keyword changes are necessary to proceed:
 (see "package.accept_keywords" in the portage(5) man page for more details)
# required by net-misc/rdesktop (argument)
=net-misc/rdesktop-1.8.3-r2 **

NOTE: The --autounmask-keep-masks option will prevent emerge
      from creating package.unmask or ** keyword changes.

Use --autounmask-write to write changes to config files (honoring
CONFIG_PROTECT). Carefully examine the list of proposed changes,
paying special attention to mask or keyword changes that may expose
experimental or unstable packages.


When I run sudo emerge net-misc/jrdesktop I get the following:
Code:
sudo emerge net-misc/jrdesktop

Local copy of remote index is up-to-date and will be used.
 * Last emerge --sync was 236d 20h 43m 53s ago.

 * IMPORTANT: config file '/etc/portage/package.use/zzz_via_autounmask' needs updating.
 * See the CONFIGURATION FILES and CONFIGURATION FILES UPDATE TOOLS
 * sections of the emerge man page to learn how to update config files.
Calculating dependencies... done!
[ebuild  N    *] dev-java/ant-nodeps-1.9.2
[ebuild  N    *] net-misc/jrdesktop-0.3.1.0  USE="(-doc) -source"

!!! The following binary packages have been ignored due to non matching USE:

    =dev-java/java-config-2.2.0-r4 python_targets_python3_6 -python_targets_python3_7

NOTE: The --binpkg-respect-use=n option will prevent emerge
      from ignoring these binary packages if possible.
      Using --binpkg-respect-use=y will silence this warning.

The following keyword changes are necessary to proceed:
 (see "package.accept_keywords" in the portage(5) man page for more details)
# required by net-misc/jrdesktop (argument)
=net-misc/jrdesktop-0.3.1.0 **
# required by net-misc/jrdesktop-0.3.1.0::gentoo
# required by net-misc/jrdesktop (argument)
=dev-java/ant-nodeps-1.9.2 **

NOTE: The --autounmask-keep-masks option will prevent emerge
      from creating package.unmask or ** keyword changes.

Use --autounmask-write to write changes to config files (honoring
CONFIG_PROTECT). Carefully examine the list of proposed changes,
paying special attention to mask or keyword changes that may expose
experimental or unstable packages.


How might I go about fixing them bearing in mind I'm not very good at editing config files, etc. Any help would be much appreciated! The only app I was able to install successfully was TigerVNC.
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


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

PostPosted: Fri Nov 23, 2018 10:02 pm    Post subject: Reply with quote

gilius,

Code:
 * Last emerge --sync was 236d 20h 25m 37s ago.

Your portage tree is 8 months old.

Update your system then come back to installing new software.

Code:
# required by media-sound/pulseaudio-11.1::gentoo[alsa-plugin,alsa]
# required by net-misc/xrdp-0.9.8::rpi3
# required by net-misc/xrdp (argument)
>=media-plugins/alsa-plugins-1.1.5-r1 pulseaudio

means that alsa-plugins must be built with USE=pulseaudio

Don't do anything like portage advises here.
Code:
The following keyword changes are necessary to proceed:
 (see "package.accept_keywords" in the portage(5) man page for more details)
# required by net-misc/freerdp (argument)
=net-misc/freerdp-9999 **

This package has not been keyworded on arm64 yet. Portage is suggesting that you accept the live version from the development repository.

net-misc/xrdp has been removed from portage. The distfiles will be gone from the Gentoo too. That's a bad choice.

net-misc/freerdp is still around.

net-misc/jrdesktop is written in java, does that matter to you?


-- edit --
I can confirm that [ebuild R *] net-misc/freerdp-2.0.0_rc3-r1:0/2::gentoo builds on arm64 but I've not tested it.
_________________
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 Gentoo on ARM 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