View previous topic :: View next topic |
Author |
Message |
gilius n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 11 Apr 2018 Posts: 10
|
Posted: Fri Nov 23, 2018 9:22 pm Post subject: How to install an RDP client on Gentoo ARM64? |
|
|
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 |
|
![](templates/gentoo/images/spacer.gif) |
NeddySeagoon Administrator
![Administrator Administrator](/images/ranks/rank-admin.gif)
![](images/avatars/3946266373f47d606a2db3.jpg)
Joined: 05 Jul 2003 Posts: 54851 Location: 56N 3W
|
Posted: Fri Nov 23, 2018 10:02 pm Post subject: |
|
|
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 |
|
![](templates/gentoo/images/spacer.gif) |
|
|
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
|
|