[SOLVED]Не работает emerge

Emerge отказывается нормально работать
Пример нр. 1:

localhost portage # emerge --oneshot portage
!!! CONFIG_PROTECT is empty


!!! /etc/portage/make.profile is not a symlink and will probably prevent most merges.
!!! It should point into a profile within /usr/portage/profiles/
!!! (You can safely ignore this message when syncing. It's harmless.)


Calculating dependencies... done!

!!! All ebuilds that could satisfy "portage" have been masked.
!!! One of the following masked packages is required to complete your request:
- sys-apps/portage-9999::gentoo (masked by: missing keyword, invalid: PDEPEND: USE flag 'userland_GNU' referenced in conditional 'userland_GNU?' is not in IUSE, invalid: RDEPEND: USE flag 'elibc_FreeBSD' referenced in conditional 'elibc_FreeBSD?' is not in IUSE)
- sys-apps/portage-2.2.7::gentoo (masked by: missing keyword, invalid: PDEPEND: USE flag 'userland_GNU' referenced in conditional 'userland_GNU?' is not in IUSE, invalid: RDEPEND: USE flag 'elibc_FreeBSD' referenced in conditional 'elibc_FreeBSD?' is not in IUSE)
- sys-apps/portage-2.2.6::gentoo (masked by: missing keyword, invalid: PDEPEND: USE flag 'userland_GNU' referenced in conditional 'userland_GNU?' is not in IUSE, invalid: RDEPEND: USE flag 'elibc_FreeBSD' referenced in conditional 'elibc_FreeBSD?' is not in IUSE)
- sys-apps/portage-2.2.1::gentoo (masked by: missing keyword, invalid: PDEPEND: USE flag 'userland_GNU' referenced in conditional 'userland_GNU?' is not in IUSE, invalid: RDEPEND: USE flag 'elibc_FreeBSD' referenced in conditional 'elibc_FreeBSD?' is not in IUSE)
- sys-apps/portage-2.1.12.2::gentoo (masked by: missing keyword, invalid: PDEPEND: USE flag 'userland_GNU' referenced in conditional 'userland_GNU?' is not in IUSE, invalid: RDEPEND: USE flag 'elibc_FreeBSD' referenced in conditional 'elibc_FreeBSD?' is not in IUSE)
- sys-apps/portage-2.1.11.62::gentoo (masked by: missing keyword, invalid: PDEPEND: USE flag 'userland_GNU' referenced in conditional 'userland_GNU?' is not in IUSE, invalid: RDEPEND: USE flag 'elibc_FreeBSD' referenced in conditional 'elibc_FreeBSD?' is not in IUSE)
- sys-apps/portage-2.1.6.7_p1::gentoo (masked by: missing keyword, invalid: PDEPEND: USE flag 'userland_GNU' referenced in conditional 'userland_GNU?' is not in IUSE, invalid: RDEPEND: USE flag 'elibc_FreeBSD' referenced in conditional 'elibc_FreeBSD?' is not in IUSE)

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

Пример нр. 2:

localhost portage # emerge -a kate
!!! CONFIG_PROTECT is empty


!!! /etc/portage/make.profile is not a symlink and will probably prevent most merges.
!!! It should point into a profile within /usr/portage/profiles/
!!! (You can safely ignore this message when syncing. It's harmless.)



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

Calculating dependencies... done!

!!! All ebuilds that could satisfy "kate" have been masked.
!!! One of the following masked packages is required to complete your request:
- kde-base/kate-4.11.2::gentoo (masked by: missing keyword, invalid: DEPEND: USE flag 'userland_GNU' referenced in conditional 'userland_GNU?' is not in IUSE)
- kde-base/kate-4.10.5::gentoo (masked by: missing keyword, invalid: DEPEND: USE flag 'userland_GNU' referenced in conditional 'userland_GNU?' is not in IUSE)

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

eselect profile list

eselect profile list

eselect profile

eselect profile list
Available profile symlink targets:
  [1]   default/linux/amd64/13.0
  [2]   default/linux/amd64/13.0/selinux
  [3]   default/linux/amd64/13.0/desktop
  [4]   default/linux/amd64/13.0/desktop/gnome
  [5]   default/linux/amd64/13.0/desktop/gnome/systemd
  [6]   default/linux/amd64/13.0/desktop/kde *
  [7]   default/linux/amd64/13.0/developer
  [8]   default/linux/amd64/13.0/no-multilib
  [9]   default/linux/amd64/13.0/x32
  [10]  hardened/linux/amd64
  [11]  hardened/linux/amd64/selinux
  [12]  hardened/linux/amd64/no-multilib
  [13]  hardened/linux/amd64/no-multilib/selinux
  [14]  hardened/linux/amd64/x32
  [15]  hardened/linux/uclibc/amd64

ls -l /etc/*make.profile

ls -l /etc/*make.profile

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

# ls -l

 # ls -l /etc/*make.profile
ls: cannot access /etc/*make.profile: No such file or directory
# ls -l /etc/portage/*make.profile
lrwxrwxrwx 1 root root 63 Oct 19 02:04 /etc/portage/make.profile -> ../../usr/portage/profiles/default/linux/amd64/13.0/desktop/kde

И файл такой есть? Куда

И файл такой есть? Куда символьная ссылка указывает? Доступный portage'у?

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

А это так и должно быть чтобы

А это так и должно быть чтобы директория "/usr/portage/profiles/default/linux/amd64/13.0/desktop/kde" була пустой?

Нет. Надо синхронизироваться.

Нет.
Надо синхронизироваться.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

В общем, не знаю что это

В общем, не знаю что это было. Но починилось оно простой синхронизацией(хотя вчера не получалось)
Всем спасибо.

Только что выяснил что с

Только что выяснил что с любым другим профилем отличным от "default/linux/amd64/13.0/desktop/kde" работает вполне нормально. Но мне то нужен КДЕ.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".