LINUX.ORG.RU

Сообщения MyLittleGentoo

 

Объясните вывод eix

 ,

Раньше такого не было!

[U] app-editors/nano
     Available versions:  4.9.3 ~5.2 ~5.3-r1 **9999*l {debug justify (+)magic minimal ncurses nls slang +spell +split-usr static unicode}
У версии **9999*l что такое *l? Где об этом почитать? В мане не увидела.

А ещё объясните суффиксы на примерах:

0.9.4.1^t
6.4.2-r1^m
6.0.24.139119^msd

Что обозначают буквы t, m, s, d после крышечки?

MyLittleGentoo
()

Нужны советы по организации раздач большого количества торрентов (объем до 40Тб)

 , ,

Прикупил себе винтов суммарно на 40 Тб (4x10Тб). Хочу помочь трекерам в сидировании раздач с малым количеством сидов, ну и свой любимый контент (где-то 7 Тб оного) 24/7 на старом ПК.

Что посоветуете по настройке ОС и торрент-клиента?

Какой торрент-клиент выбрать? В перспективе могущего одновременно раздавать тысячу и более торрентов, а не держащего активными только десяток-второй, когда остальные тупо ждут в очереди и даже не анонсируются.

Планирую линейно объединить пространство с помощью LVM. Или рискнуть в софтовый RAID0? Данные всё равно не уникальные, в случае фейла можно и перекачать.

Система стоит на отдельном небольшом SSD.

В наличии:

AMD Phenom II X4, разогнанный до 4.0GHz
8Gb RAM (планирую докупить до 32Gb)
HDD 40 Тб (4x10Тб).
1 Gbit/s интернет

MyLittleGentoo
()

Записывание прохождения игр на видео с аппаратным ускорением

 ,

Хочу записывать видео, эдакий аналог FRAPS, только под Linux. Очень желательно, чтобы умело аппаратное кодирование видео.

Кто что порекомендует?

MyLittleGentoo
()

Модераторы выборочно не удаляют мат

 

Здравствуйте. Модераторы сайта выборочно не удаляют мат и игнорируют сообщения в теме «Ссылки на некорректные сообщения».

Вот примеры:

Ссылки на некорректные сообщения (37) (комментарий)

Ссылки на некорректные сообщения (37) (комментарий)

Были выборочно удалены сообщения, и большая часть оставлена, при этом это сообщения с откровенным матом или завуалированным так, что двусмысленная трактовка исключена. Явное нарушение пункта правил 5.1.

Почему?

MyLittleGentoo
()

Как собрать/пересобрать образ Gentoo minimal installation CD?

 ,

В рамках автоматизации рутины для работы и личных нужд было принято решение собрать образ LiveCD/USB с systemd, а также интегрировать в него authorized_keys для SSH, чтобы обеспечить работу утилит systemd-nspawn и systemd-related (systemctl, hostnamectl и т.д.) внутри chroot, а также добавить автоматическое развертывание Gentoo.

В качестве донора я выбрал Gentoo minimal installation CD, ничего особо лишнего. Единственное - выпилить OpenRC, запилить systemd.

Так вот — как идет сборка Gentoo minimal installation CD? Где взять скрипты, чтобы поправить для своих нужд и собрать свой образ?

Приглашаю в тред Pinkbyte.

MyLittleGentoo
()

Ищу библиотеку для работы с диапазонами

 ,

Привет, ЛОР! Мне нужна твоя помощь.

Я ищу библиотеку для работы с диапазонами. Что я хочу в ней видеть:

  • Тип «диапазон» (например, 5..45).
  • Операции над диапазонами.
  • Список диапазонов, что-то вроде {5..45, 60..65, 80..89}.
  • Операции над списком диапазонов, например, получить все пропущенные диапазоны из списка.
  • Экономия памяти, в каждом экземпляре-диапазоне должно храниться только начало и конец.

Что-то есть такое на просторах интернета? Я искал, но безуспешно.

MyLittleGentoo
()

Установка QEMU в Gentoo без KVM

 , ,

Я хочу установить QEMU для эмуляции arm, в том числе, чтобы делать chroot. Насколько я понял, KVM мне в таком случае не нужно, к тому же я использую VirtualBox. В общем, я не хочу устанавливать модуль KVM.

Насколько я знаю, если в QEMU не используется KVM, то используется Tiny Code Generator (TCG).

Но глядя в ebuild, я вижу, что не предусмотрена установка QEMU без KVM, если хост - Linux. Вот фрагмент:

if use kernel_linux && kernel_is lt 2 6 25; then
                eerror "This version of KVM requres a host kernel of 2.6.25 or higher."
        elif use kernel_linux; then
                if ! linux_config_exists; then
                        eerror "Unable to check your kernel for KVM support"
                else
                        CONFIG_CHECK="~KVM ~TUN ~BRIDGE"
                        ERROR_KVM="You must enable KVM in your kernel to continue"
                        ERROR_KVM_AMD="If you have an AMD CPU, you must enable KVM_AMD in"
                        ERROR_KVM_AMD+=" your kernel configuration."
                        ERROR_KVM_INTEL="If you have an Intel CPU, you must enable"
                        ERROR_KVM_INTEL+=" KVM_INTEL in your kernel configuration."
                        ERROR_TUN="You will need the Universal TUN/TAP driver compiled"
                        ERROR_TUN+=" into your kernel or loaded as a module to use the"
                        ERROR_TUN+=" virtual network device if using -net tap."
                        ERROR_BRIDGE="You will also need support for 802.1d"
                        ERROR_BRIDGE+=" Ethernet Bridging for some network configurations."
                        use vhost-net && CONFIG_CHECK+=" ~VHOST_NET"
                        ERROR_VHOST_NET="You must enable VHOST_NET to have vhost-net"
                        ERROR_VHOST_NET+=" support"

                        if use amd64 || use x86 || use amd64-linux || use x86-linux; then
                                CONFIG_CHECK+=" ~KVM_AMD ~KVM_INTEL"
                        fi

                        use python && CONFIG_CHECK+=" ~DEBUG_FS"
                        ERROR_DEBUG_FS="debugFS support required for kvm_stat"

                        # Now do the actual checks setup above
                        check_extra_config
                fi
        fi
И я не могу сделать что-то типа
KERNEL="-linux" emerge -av app-emulation/qemu

Что делать? Я что-то не понял или нужно действительно открывать баг-репорт в bugs.gentoo.org?

MyLittleGentoo
()

Небольшие сниппеты кода в C++ - как расшаривать между проектами, версионировать, поддерживать в актуальном состоянии в проектах?

 , ,

Есть небольшие сниппеты кода, которые, как правило, представляют собой небольшие классы для решения рутинных задач.

По моему скромному мнению, они достаточно разношерстные и тянут с собой различные зависимости, и объединять их в одну библиотеку было бы нелогично.

Создавать крошечные библиотеки на каждый чих класс?

Просто заводить по отдельному репозиторию на каждый сниппет и делать git pull в каждом проекте? В принципе, можно обойтись тэгами в git.

Какие ещё у вас есть идеи и советы? Как вы делаете в своих проектах?

MyLittleGentoo
()

ncurses vs slang в mc, nano - что выбрать?

 , , ,

SUBJ. Какие преимущества для пользователя дает ncurses, а какие - slang? Что лучше выбрать?

MyLittleGentoo
()

На одной и той же системе -march=native и -march=amdfam10 отличаются - почему?

 , ,

Пытаюсь посмотреть, какие флаги будут активированы в случае -march=native и -march=amdfam10. Почему флаги native и amdfam10 дают настолько разные результаты на одном и том же процессоре?

http://stackoverflow.com/questions/5470257/how-to-see-which-flags-march-nativ...

# gcc -march=native -E -v - </dev/null 2>&1 | sed -n 's/.* -v - //p'
-march=amdfam10 -mcx16 -msahf -mno-movbe -mno-aes -mno-pclmul -mpopcnt -mabm -mno-lwp -mno-fma -mno-fma4 -mno-xop -mno-bmi -mno-bmi2 -mno-tbm -mno-avx -mno-avx2 -mno-sse4.2 -mno-sse4.1 -mlzcnt -mno-rtm -mno-hle -mno-rdrnd -mno-f16c -mno-fsgsbase -mno-rdseed -mprfchw -mno-adx -mfxsr -mno-xsave -mno-xsaveopt --param l1-cache-size=64 --param l1-cache-line-size=64 --param l2-cache-size=1024 -mtune=amdfam10 -fno-strict-overflow -fPIE -fstack-protector-all -fstack-check=specific

Видно, что первый вариант уже включает в себя march=amdfam10. Тогда почему следующий вывод такой куцый?

# gcc -march=amdfam10 -E -v - </dev/null 2>&1 | sed -n 's/.* -v - //p'
-fno-strict-overflow -march=amdfam10 -fPIE -fstack-protector-all -fstack-check=specific

Дело в том, что мне надо указывать конкретную архитектуру в -march для distcc, и native не подойдет.

MyLittleGentoo
()

Emacs и USE-флаги в Gentoo - помогите разобраться

 ,

Пользовался Emacs в Debian, и не приходилось раньше заморачиваться на счёт опций сборки. Помогите, пожалуйста, разобраться, что к чему.

  • alsa, sound - зачем нужен звук в Emacs?
  • gconf или gsettings? И то, и другое используется для «read the system font name». Так что выбрать и какая между ними разница? У меня вообще KDE5.
  • gfile - как я понял, это костыль для ФС, где не работает inotify?
  • gnutls - зачем редактору SSL?
  • hesiod - ??? : Enable support for net-dns/hesiod
  • libxml2 «Use dev-libs/libxml2 to parse XML instead of the internal Lisp implementations». Какие это дает преимущества? В скорости, в памяти?
  • pax_kernel - совершенно непонятно, зачем этот USE-флаг. В ебилде он добавляет только зависимости от пары пакетов, но ведь в других ебилдах такого нет. cast Pinkbyte.
  • xft - это нужно для красивых шрифтов?
  • xpm - насколько безопасно отключить этот флаг?
  • zlib - зачем архиватор в редакторе?
MyLittleGentoo
()

Невозможно отправить сообщение из-под TOR: «Постинг заблокирован: Anonymous TOR Coward».

 ,

Ряд узлов TOR на ЛОРе заблокировано, при попытке отправить сообщение или запостить тему показывается предупреждение красным шрифтом:

Постинг заблокирован: Anonymous TOR Coward

Разве maxcom не отключал блокировку TOR? Просьба к администрации разрешить постинг для зарегистрированных пользователей из-под TOR.

P.S. В свете известных событий, связанных с блокированием ряда ресурсов, TOR стал почти незаменим.

MyLittleGentoo
()

RaspberryPi и Gentoo - armv6j, armv6j_hardfp, armv7a или armv7a_hardfp?

 , ,

Здравствуй, ЛОР! Решил поставить Gentoo на RaspberryPi, но когда пришло время выбора архитектуры - я растерялся.

На вики Gentoo тоже неоднозначно: на странице https://wiki.gentoo.org/wiki/Raspberry_Pi предлагают stage3-armv6j_hardfp, в то же время на странице https://wiki.gentoo.org/wiki/Raspberry_Pi/Quick_Install_Guide предлагают stage3-armv7a_hardfp (да ещё и из какого-то левого сервера http://gentoo.osuosl.org).

Более того, на самой странице https://wiki.gentoo.org/wiki/Raspberry_Pi/Quick_Install_Guide есть несовпадение:

root # wget http://gentoo.osuosl.org/releases/arm/autobuilds/current-stage3-armv7a_hardfp/stage3-armv7a_hardfp-20151116.tar.bz2
root # tar xfpj stage3-armv6j_hardfp-*.tar.bz2 -C /mnt/gentoo/

Можно заметить, что имена архивов не совпадают, предлагают скачать armv7a_hardfp, а распаковывают armv6j_hardfp. Я бы мог поправить, только я не знаю, что и на что.

Так всё таки - что выбрать? Какая разница между armv6j и armv7a? А между armv6j и armv6j_hardfp?

MyLittleGentoo
()

RSS подписка на новые темы