Первая установка playonlinux,keepass,truecrypt (первые шаги).

Здравствуйте.Прошу не пинать сразу,так как в linyx новичок (до этого пару месяцев юзал юбунту,проблем особых небыло,но не то).Вопрос по первоначальной установке playonlinux.
Пишет ошибки.Куда двигаться дальше?

playonlinux

home guest # emerge playonlinux
 * Last emerge --sync was Fri May  2 21:35:01 2014.

 * IMPORTANT: 3 config files in '/etc/portage' need updating.
 * See the CONFIGURATION FILES section of the emerge
 * man page to learn how to update config files.
Calculating dependencies... done!
[binary     U  ] dev-lang/python-exec-2.0.1-r1 [2.0.1] PYTHON_TARGETS="(pypy%*) (-python3_4)" 
[ebuild  N     ] games-misc/games-envd-0 
[ebuild  N     ] dev-libs/libmix-2.05-r6  USE="-static-libs" 
[ebuild  N     ] net-analyzer/netcat-110-r9  USE="crypt ipv6 -static" 
[ebuild  N     ] app-admin/eselect-wxwidgets-20131230 
[ebuild  N     ] media-gfx/icoutils-0.31.0  USE="nls" 
[ebuild  N     ] dev-python/pyopengl-3.0.2-r1  USE="-tk" PYTHON_TARGETS="python2_7 (-python2_6) -python3_2 -python3_3" 
[ebuild  N     ] x11-terms/xterm-297  USE="openpty truetype unicode -Xaw3d -toolbar" 
[ebuild  N     ] x11-libs/wxGTK-2.8.12.1-r1  USE="X opengl sdl tiff (-aqua) -debug -doc -gnome -gstreamer -odbc -pch" 
[ebuild  N     ] dev-python/wxpython-2.8.12.1-r2  USE="cairo opengl -doc -examples" PYTHON_TARGETS="python2_7 (-python2_6)" 
[ebuild  N    ~] app-emulation/playonlinux-4.1.9  USE="-winbind" 

The following keyword changes are necessary to proceed:
 (see "package.accept_keywords" in the portage(5) man page for more details)
 # required by playonlinux (argument)
=app-emulation/playonlinux-4.1.9 ~amd64

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.

!!! The following installed packages are masked:
- sys-power/cpufreqd-2.4.2::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
 # Pacho Ramos <pacho@gentoo.org> (06 Apr 2014)
 # Multiple issues and dead for ages (#327735).
 # You can use cpupower (from sys-power/cpupower or
 # sys-apps/linux-misc-apps). Removal in a month.

- dev-lang/python-exec-0.3.1::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
 # Michał Górny <mgorny@gentoo.org> (06 Mar 2014)
 # Compatibility packages masked for removal in 30 days.

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.

keepass

home guest # emerge keepass

Local copy of remote index is up-to-date and will be used.
 * Last emerge --sync was Fri May  2 21:35:01 2014.

 * IMPORTANT: 3 config files in '/etc/portage' need updating.
 * See the CONFIGURATION FILES section of the emerge
 * man page to learn how to update config files.
Calculating dependencies... done!

The following keyword changes are necessary to proceed:
 (see "package.accept_keywords" in the portage(5) man page for more details)
 # required by keepass (argument)
=app-admin/keepass-2.26 ~amd64

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.

!!! The ebuild selected to satisfy "www-client/links" has unmet requirements.
- www-client/links-2.8-r1::gentoo USE="bzip2 fbcon ipv6 jpeg ssl tiff unicode zlib -X -directfb -gpm -livecd -lzma (-suid) (-svga)"

  The following REQUIRED_USE flag constraints are unsatisfied:
    !livecd? ( fbcon? ( gpm ) )

  The above constraints are a subset of the following complete expression:
    !livecd? ( fbcon? ( gpm ) ) svga? ( suid )

(dependency required by "dev-lang/mono-2.10.9-r2" [ebuild])
(dependency required by "app-admin/keepass-2.26" [ebuild])
(dependency required by "keepass" [argument])

truecrypt-скачал файл TrueCrypt 7.1a Source.tar.gz и поместил его в /var/calculate/remote/distfiles/.А дальше что делать?

home guest # emerge truecrypt

Local copy of remote index is up-to-date and will be used.
 * Last emerge --sync was Fri May  2 21:35:01 2014.

 * IMPORTANT: 3 config files in '/etc/portage' need updating.
 * See the CONFIGURATION FILES section of the emerge
 * man page to learn how to update config files.
Calculating dependencies... done!
[ebuild  N     ] app-admin/eselect-wxwidgets-20131230 
[ebuild  N     ] x11-libs/wxGTK-2.8.12.1-r1  USE="X opengl sdl tiff (-aqua) -debug -doc -gnome -gstreamer -odbc -pch" 
[ebuild  N F  ~] app-crypt/truecrypt-7.1a  USE="X asm" 

Fetch instructions for app-crypt/truecrypt-7.1a:
 * Please download the source archive "TrueCrypt 7.1a Source.tar.gz" from:
 * http://www.truecrypt.org/downloads2
 * Then put the file in /var/calculate/remote/distfiles/truecrypt-7.1a.tar.gz
 * 
 * Please execute:
 * curl 'http://git.gnupg.org/cgi-bin/gitweb.cgi?p=scute.git;a=blob_plain;f=src/pkcs11.h;hb=38bdba0bb1ab93950489c645938c93ed577f9139' > /var/calculate/remote/distfiles/truecrypt-7.1a-pkcs11.h

The following keyword changes are necessary to proceed:
 (see "package.accept_keywords" in the portage(5) man page for more details)
 # required by truecrypt (argument)
=app-crypt/truecrypt-7.1a ~amd64

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.

 * Messages for package app-crypt/truecrypt-7.1a:

 * Please download the source archive "TrueCrypt 7.1a Source.tar.gz" from:
 * http://www.truecrypt.org/downloads2
 * Then put the file in /var/calculate/remote/distfiles/truecrypt-7.1a.tar.gz
 * 
 * Please execute:
 * curl 'http://git.gnupg.org/cgi-bin/gitweb.cgi?p=scute.git;a=blob_plain;f=src/pkcs11.h;hb=38bdba0bb1ab93950489c645938c93ed577f9139' > /var/calculate/remote/distfiles/truecrypt-7.1a-pkcs11.h

Заранее спасибо…

1. Хотя бы пролистай документацию на предмет базовых понятий по portage
2. Ошибок у вас нет
3. Все пояснения что и как полность продублируют документацию.

Искать в маскировке?

Необходимо размаскировать пакет:
emerge --autounmask-write playonlinux

Затем переписать конфигурационные файлы:
dispatch-conf
Соответственно жмём u для использования нового файла.

Ставим:
emerge -a playonlinux

Как то примерно так…

большое спасибо,попробую…

Николай.
1.Документацию изучаю.autounmask дошел сам,а дальше-заблудился.
2.Ошибок у вас нет-а что делать дальше?
3.Документация-если бы несколько примеров-проблем бы не было,а не общее описание.

Спасибо,Евгений,встала со свистом.

А как дальше действовать с keepass.Размаскировал,перезаписал конфигурационные файлы.Дольше,что делать с флагами?

Local copy of remote index is up-to-date and will be used.
 * Last emerge --sync was Fri May  2 21:35:01 2014.

These are the packages that would be merged, in order:

Calculating dependencies... done!

!!! The ebuild selected to satisfy "www-client/links" has unmet requirements.
- www-client/links-2.8-r1::gentoo USE="bzip2 fbcon ipv6 jpeg ssl tiff unicode zlib -X -directfb -gpm -livecd -lzma (-suid) (-svga)"

  The following REQUIRED_USE flag constraints are unsatisfied:
    !livecd? ( fbcon? ( gpm ) )

  The above constraints are a subset of the following complete expression:
    !livecd? ( fbcon? ( gpm ) ) svga? ( suid )

(dependency required by "dev-lang/mono-2.10.9-r2" [ebuild])
(dependency required by "app-admin/keepass-2.26" [ebuild])
(dependency required by "keepass" [argument])

Если links вам не нужен, можете просто его удалить:
emerge -C links

Если он вам нужен, нужно его пересобрать без флага fbcon.
Соответственно, удаляем, затем устанавливаем щаново. убрав предварительно этот флаг:

USE="-fbcon" emerge links

После установки, можно посмотреть, с какими флагами он собрался:
emerge --pretend --verbose links

Взять отсюда:
http://www.gentoo.org/doc/ru/handbook/handbook-x86.xml?part=2&chap=2

Иван Вербовиков wrote:

The following REQUIRED_USE flag constraints are unsatisfied:

Это встречается тут в описании переменной REQUIRED_USE.

Встала тоже.По поводу truecrypt-переписал на диск /var/calculate/remote/distfiles/truecrypt-7.1a.tar.gz.Как запустить установку?

Если мне не изменяет память. как обычно:
emerge -a truecript

По truecrypt:

 # eix truecrypt
 # emerge -av truecrypt
скачать в домашнюю папку truecrypt c http://www.truecrypt.org/downloads2
 # mkdir /var/calculate/remote/distfiles
 # mv TrueCrypt\ 7.1a\ Source.tar.gz /var/calculate/remote/distfiles/truecrypt-7.1a.tar.gz
 # curl 'http://git.gnupg.org/cgi-bin/gitweb.cgi?p=scute.git;a=blob_plain;f=src/pkcs11.h;hb=38bdba0bb1ab93950489c645938c93ed577f9139' > /var/calculate/remote/distfiles/truecrypt-7.1a-pkcs11.h
 # emerge --autounmask-write truecrypt
 # dispatch-conf
нажать "u" - use new
 # emerge -av truecrypt
 # nano /etc/sudoers
в конец добавить: %wheel ALL = (root) NOPASSWD:/usr/bin/truecrypt

Спасибо

На http://truecrypt.sourceforge.net/ написано: WARNING: Using TrueCrypt is not secure. Отсюда вывод: нужно искать замену.

Версию 7.2 использовать не стоит. https://www.linux.org.ru/tag/truecrypt
Отсюда пока можно взять версию 7.1а http://cyberside.net.ee/truecrypt/TrueCrypt%207.1a%20Source.tar.gz

А так все совпадает с инструкцией выше.