LINUX.ORG.RU

Сообщения yura_ts

 

Помогите исправить ебилд

Собственно, учусь писать ебилды, пробую написать ебилд для app-text/sdcv относительно новой версии. Вот текущее состояние файла:

# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/sdcv/sdcv-0.5.0_beta2.ebuild $

EAPI=5

inherit cmake-utils

DESCRIPTION="Console version of Stardict program"
HOMEPAGE="http://sdcv.sourceforge.net"
MY_PV="0.5.0-beta2-Source"
MY_PF="${PN}-${MY_PV}"
S="${WORKDIR}/${MY_PF}"
SRC_URI="mirror://sourceforge/${PN}/${MY_PF}.tar.bz2"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="nls"

RDEPEND="sys-libs/zlib
	sys-libs/readline
	>=dev-libs/glib-2.6.1"
DEPEND="${RDEPEND}
	nls? ( >=sys-devel/gettext-0.14.1 )"
src_configure() {
        local mycmakeargs=(
                $(cmake-utils_use_with nls)
        )        
        cmake-utils_src_configure        
}

src_install() {
        cmake-utils_src_install
        dodoc AUTHORS NEWS README THANKS TODO  
}

А вот какую ошибку выдает при попытке установки:

>>> Source compiled.
>>> Test phase [not enabled]: app-text/sdcv-0.5.0_beta2

>>> Install sdcv-0.5.0_beta2 into /portage_tmp/portage/app-text/sdcv-0.5.0_beta2/image/ category app-text
>>> Working in BUILD_DIR: "/portage_tmp/portage/app-text/sdcv-0.5.0_beta2/work/sdcv-0.5.0_beta2_build"
make -j2 install 
[100%] Built target sdcv
Install the project...
-- Install configuration: "Gentoo"
-- Installing: /portage_tmp/portage/app-text/sdcv-0.5.0_beta2/image/usr/bin/sdcv
-- Installing: /portage_tmp/portage/app-text/sdcv-0.5.0_beta2/image/usr/share/man/man1/sdcv.1
-- Installing: /portage_tmp/portage/app-text/sdcv-0.5.0_beta2/image/usr/share/man/uk/man1/sdcv.1
CMake Error at cmake_install.cmake:60 (file):
  file INSTALL cannot find
  "/portage_tmp/portage/app-text/sdcv-0.5.0_beta2/work/sdcv-0.5.0_beta2_build/locale".


Makefile:86: recipe for target 'install' failed
make: *** [install] Error 1
 * ERROR: app-text/sdcv-0.5.0_beta2::localoverlay failed (install phase):
 *   emake failed

Что скажете?

 ,

yura_ts
()

Почему gcc-config — отдельная утилита, а не модуль для eselect?

Доброго дня, ЛОР.

Собственно, вопрос в теме сообщения. Почему бы не переключать компиляторы единообразно с переключением всего остального и зачем понадобился gcc-config?

 

yura_ts
()

Поясните за CONFIG_FW_LOADER_USER_HELPER

Поясните, почему здесь: http://forums.gentoo.org/viewtopic-t-1001638.html и здесь: https://wiki.gentoo.org/wiki/Udev/upgrade#udev_216_to_217 указаны противоречивые инструкции по включению/выключению опции CONFIG_FW_LOADER_USER_HELPER ?

Являюсь обладателем

02:00.0 Network controller: Intel Corporation Centrino Advanced-N 6205 [Taylor Peak] (rev 34)
, фирмварь к которому загружается способом «включить firmware loader user helper». Ну или я просто не понял, как напрямую вкомпилить фирмварь в ядро...

 , , ,

yura_ts
()

Матрица на ноуте всё

Вчера разбил матрицу на ноуте, залив её чаем и разбив при этом любимую кружку. Даже не знаю, что из этого самое плохое.

Внимание, вопрос: можно ли установить матрицу такого же размера, но с другим разрешением и IPS? Ноут — Dell Latitude e6430, матрица — N140BGE-L12. Сейчас сижу за ноутом подруги, на котором IPS и 1920*1080, и это великолепно... Поверхностный гуглеж ничего не дал пока.

 ,

yura_ts
()

Openrc, networkmanager и nfs

Ноут, gentoo, openrc, отсутствует systemd. Хочу настроить кастомные уровни запуска.

Например, сделал уровень запуска homeworld, который отличается наличием монтирования по NFS домашней файлопомойки. К сети я подключаюсь с помощью NetworkManager, который добавлен на уровень запуска default. В меню GRUB сделал несколько опций, каждая с кастомным softlevel. А теперь проблема: wifi-соединение устанавливается не мгновенно, видимо, из-за этого nfs-шара не монтируется, для запуска нужно лишний раз набрать sudo rc после установления соединения. Как бы избавится от лишнего телодвижения, чтобы nfs-шара монтировалась "в фоне", когда NM подключится к сети?

Ищется решение именно с помощью "изкоробочных" средств без написания bash-скриптов (например, можно было бы каждый раз при логине ждать 10 секунд, потом, при условии, что runlevel такой, какой нужно, стартовать nfsmount, но это ужасный костылизм).

 , , ,

yura_ts
()

scron

Удивительно, но не нашёл ни одной темы про эту маленькую программу: http://git.2f30.org/scron/
Есть ли здесь её живые пользователи? Работает? Есть ли баги? Много? В общем, хочется услышать отзывов, и побольше, от ЛОРовцев.

 

yura_ts
()

Не отправляется почта по SMTP

Сижу в универе, доступ в инет — через бесплатную wi-fi сетку. Порт 465, который используется для SMTP, закрыт. Надо бы отправить письмо с моего компьютера. Я пользуюсь sylpheed как почтовым клиентом (сменить просьба не предлагать), доступ к почте — по протоколу POP3 (IMAP просьба не предлагать), сама почта на gmail'е.

Как отправлять письма из таких условий? Это нужно делать не очень часто, подойдёт костыльное решение.

 , ,

yura_ts
()

Ищется софт для аудиоконференций

Нужно (довольно регулярно) связывать в аудиоконференции много людей, они пользуются как linux, так и windows, в теории возможны маководы и пользователи Android / iOS.
Собственно, требования к решению:
1) Обязательна кросс-платформенность; установка и настройка под виндой не должна занимать больше 10 минут в исполнении «чайника».
2) Аудиоконференции на 10 и больше человек, лучше вообще 30-50-100
3) Отсутствие зависимости от pulseaudio
4) Бесплатность
5) Беспроблемная работа при слабом соединении. Легко может оказаться, что нужный человек доступен только через тормознутую бесплатную сеть в какой-то кафешке
6) Возможность записывать звук — это очень важно!
7) Это НЕ Google Hangouts и Skype

Что скажете?

yura_ts
()

Не собирается x11-themes/mate-themes

Решил попробовать попользоваться mate, запустил emerge mate, сборка рушится на указанном пакете. Конец лога сборки: http://pastebin.mozilla-russia.org/111360

Что скажете, куда копать?

 ,

yura_ts
()

Не собирается пакет timezone-data

Лог: http://pastebin.com/KDyGCx9Z

Конец лога:

Traceback (most recent call last):
  File "/usr/lib64/portage/pym/portage/dbapi/_MergeProcess.py", line 234, in _spawn
    prev_mtimes=self.prev_mtimes, counter=counter)
  File "/usr/lib64/portage/pym/portage/dbapi/vartree.py", line 4839, in merge
    counter=counter)
  File "/usr/lib64/portage/pym/portage/dbapi/vartree.py", line 3647, in treewalk
    retval = self._security_check(others_in_slot)
  File "/usr/lib64/portage/pym/portage/dbapi/vartree.py", line 3403, in _security_check
    s = os.lstat(path)
  File "/usr/lib64/portage/pym/portage/__init__.py", line 259, in __call__
    rval = self._func(*wrapped_args, **wrapped_kwargs)
OSError: [Errno 40] Too many levels of symbolic links: '/usr/share/zoneinfo/posix/Africa/Conakry'

Я не понимаю, что это такое, как бороться.

 

yura_ts
()

Steam не устанавливается

Всем привет.
Увидел вот новость о выходе XCOM: Enemy Unknown под онтопик, захотел поставить. Да вот беда, при попытке установить Steam с оффсайта получаю вот такое сообщение:

Forbidden

You don't have permission to access /steam/archive/precise/steam_latest.deb on this server.
Как бороться с ним? На компе Gentoo.

UPD. При попытке установить из steam-овского оверлея получаю вот это:

>>> Emerging (1 of 5) games-util/steam-launcher-1.0.0.47 from steam-overlay
 * Fetching files in the background. To view fetch progress, run
 * `tail -f /var/log/emerge-fetch.log` in another terminal.
>>> Downloading 'http://repo.steampowered.com/steam/archive/precise/steam_1.0.0.47.tar.gz'
--2014-06-20 14:03:20--  http://repo.steampowered.com/steam/archive/precise/steam_1.0.0.47.tar.gz
Resolving repo.steampowered.com... 80.239.254.24, 80.239.254.8, 80.239.254.11, ...
Connecting to repo.steampowered.com|80.239.254.24|:80... connected.
HTTP request sent, awaiting response... 403 Forbidden
2014-06-20 14:03:36 ERROR 403: Forbidden.

!!! Couldn't download 'steam_1.0.0.47.tar.gz'. Aborting.
 * Fetch failed for 'games-util/steam-launcher-1.0.0.47', Log file:
 *  '/portage_tmp/portage/games-util/steam-launcher-1.0.0.47/temp/build.log'

>>> Failed to emerge games-util/steam-launcher-1.0.0.47, Log file:

>>>  '/portage_tmp/portage/games-util/steam-launcher-1.0.0.47/temp/build.log'

 * Messages for package games-util/steam-launcher-1.0.0.47:

 * Fetch failed for 'games-util/steam-launcher-1.0.0.47', Log file:
 *  '/portage_tmp/portage/games-util/steam-launcher-1.0.0.47/temp/build.log'

 ,

yura_ts
()

Медленная раздача интернета через роутер

Имеется usb-модем от МегаФона M100-4, он же Huawei E3272, а также роутер ZyXEL Keenetic Viva.

При прямом подключении модема к ноуту (что не круто, так как хочется все-таки раздавать связь) скорость соединения примерно 500 кбит/сек, при подключении модема к роутеру связь почти полностью пропадает, жалкие 10 кбит/сек. Внимание, вопрос: почему так, если в Москве роутер отлично раздавал интернет без потери скорости с этого же модема?

 , usb-3g

yura_ts
()

Почему gentoo хочет пересобрать gcc без юза multislot?

Собственно, суть:

root @ saturn [/home/yura] 01:03
>> emerge -auvDN world

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

Calculating dependencies... done!
[ebuild   R    ] sys-devel/gcc-4.7.3-r1:4.7 [4.7.3-r1:4.7.3] USE="cxx fortran mudflap (multilib) nls nptl openmp (-altivec) -awt -doc (-fixed-point) -gcj -go -graphite (-hardened) (-libssp) (-multislot*) -nopie -nossp -objc -objc++ -objc-gc -regression-test -vanilla" 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB

Would you like to merge these packages? [Yes/No] n

Quitting.

Разумеется, в /etc/portage/package.use у gcc как был юз multislot (уже не помню, зачем), так и остался. Никаких специфических действий я не производил, просто сделал eix-sync в очередной раз.

 

yura_ts
()

PCIe SATA контроллеры — как выбирать?

Здравствуй, ЛОР! Имеется примерн трёхлетний комп со всё ещё производительным i7-860 и 8gb ram. Но SATA там только первого поколения. Материнка там вот такая: http://www.asus.com/Motherboards/P7P55D_LE/specifications/

Внимание, вопрос: какой бы контроллер (SATA-III лучше) выбрать, чтобы поставить его либо в свободный слот PCI Express x16 (в режиме x4), либо в PCI Express x1? Цель — воткнуть туда SSD и радоваться скорости хотя бы 400 мб/сек.

 ,

yura_ts
()

Оправданность установки SSD вместо DVD в ноут

Имеется ноутбук Dell Latitude e6430. Там есть dvd-привод, вместо которого хочется поставить второй носитель. Имеет ли смысл ставить ssd через optibay, или профит от скорости потеряется? И как узнать, какое поколение SATA там?

Обидно, что в ноуте отсутствует mSATA, иначе бы и не спрашивал.

 , ,

yura_ts
()

euse не заглядывает во вложенные каталоги в /etc/portage/package.use

Мне казалось логичным, чтобы содержание папки portage.use было рассортировано «категория/пакет», например:

saturn package.use # ls *
app-arch:
p7zip

app-portage:
eix  layman
и т.д. При этом emerge успешно читает юзы, засунутые во вложенные папки, а euse — нет. Что за безобразие? А как вы структурируете ту кучу(если кучу) файликов с юзами? Есть ли способ приучить euse смотреть во вложенные папки в package.use?

 ,

yura_ts
()

Ищется нормальный индикатор раскладки клавиатуры

Сейчас используется xxkb, регулярно падает. Например, из-за изменения яркости подсветки экрана, и не только. Конечно, можно при выявлении такой зависимости вроде «поменял яркость — падает» писать костыль, который по нажатию клавиши изменения яркости будет не просто её менять, а делать killall xxkb, менять яркость, запускать xxkb. Но это же костыль.

Требования:
отсутствие привязки к какому-либо DE и лишних зависимостей
изкоробочность
максимально стабильная работа

Используется i3wm и gentoo.

 , ,

yura_ts
()

Перевести ноутбук в suspend

Всем привет!
Почему

yura@mercury ~ $ sudo echo mem > /sys/power/state
bash: /sys/power/state: Отказано в доступе

Но
sudo su
echo mem > /sys/power/state
успешно уводит ноут в спящий режим?

Пользователь yura состоит в группе wheel, которой разрешено всё в /etc/sudoers.

UPD. Всем спасибо, разобрался.

 

yura_ts
()

Внезапно отключается ноутбук

Непонятно почему. После того, как выключился, не включается. Помогает вытаскивание-засовывание батареи, но не всегда. Lenovo ThinkPad Edge E130.

Нести в сервис?

yura_ts
()

Неправильное отображение свободного места на плеере

yura@mercury / $ df -h
Файловая система Размер Использовано  Дост Использовано% Cмонтировано в
...
/dev/sdd           3,7G         1,9G  1,9G           51% /media/sdd
yura@mercury / $ yura@mercury / $ du -sh /media/sdd
782M	/media/sdd


Странно. На плеере лежит очень мало всего. Показания df и du друг другу противоречат? Куда делось место? Ничего не понятно...

 

yura_ts
()

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