LINUX.ORG.RU

Сообщения EmgrtE

 

Поиск игры Starry

Дорогие ЛОРовцы, никто не знает, где сейчас можно найти игру Starry: Состоялся релиз игры Starry ? Desura и оф. сайт игры давно мертвы, а что-либо нагуглить не получилось.

 , ,

EmgrtE
()

Проблема с прошивкой Nexus 7 3G (2012).

На днях в коробке с хламом нашел свой Nexus 7 3G, который 2012-го на Тегре. У него битый сенсор, точно помню, что дисплей целый, а сенсор не работал только в одном углу. Решил задействовать его для всяких издевательств, включаю, а он висит на загрузке ОС бесконечное количество времени. Бутлоадер проходит, а система не стартует. Загрузился в рекавери, а оно мне в несколько строк выдает ошибки с монтированием раздела кеша. При попытке почистить его выдаются те же ошибки. На этом моменте в голову пришло две мысли: битые пакеты ОС или мертвая NAND память.

Пытался погуглить как проверить состояние EMMC по кабелю с ПК, но внятного ничего не нагуглил при мертвой стоковой прошивке.

Поэтому решил попробовать прошить официальную 5.* прошивку, которая там стояла до этого. Хотел прошить только boot и system без wipe user data. Раздел boot прошился сразу без проблем, а вот с system что-то пошло не так. Sending прошел где-то за 80 секунд, а вот writing висел всю ночь и утром, плюнув на это дело прервал прошивку. Результат привел к ошибке boot’а ОС, то есть дальше bootloader’а планшет не идет. Рекавери меню работает.

На следующий день поменял USB кабель и попробовал снова прошить system - результат тот же. Потом, ради статистики решил попробовать еще-то что-то прошить. В итоге, boot шьется как и раньше, system не шьется как и раньше, а recovery шьется через раз. При этом после прошивки recovery само меню рекавери на планшете больше не запускается.

Пока что на этом остановился. Посоветуйте куда еще покопать. Попробовать еще раз поменять кабель? Или может проблема в bootloader’е? В чем я сомневаюсь, но в инете есть инфа, что bootloader от прошивки 5.* приводит к окирпичиванию устройства.

Перепаять EMMC тоже, как вариант, но хотелось бы перед этим удостовериться в том, что проблема именно в ней.

 , , ,

EmgrtE
()

GNOME extensions и tweak tool.

После одного из недавних обновлений среди приложений появился пакет /usr/bin/gnome-shell-extension-prefs. Приложение предназначено для активации/деактивации и настройки расширений gnome-shell. И, как я понял, оно еще с версии 3.34 развивается. Для меня, как человека давно не следящего за новостями в развитии gnome, это было удивительно. Неужели решились написать свой tweak tool с картами и путанами?

Приложение отображает built-in и manually installed расширения. Среди предустановленных есть расширения, которые используются в gnome-fallback и для пользовательских gnome-shell тем (не знаю, активно ли оно изначально в режиме fallback). Вместе с этим в gsettings появились все необходимые настройки. Может они и раньше были, просто с последнего раза, как загядывал в /org/gnome/shell/ помню только списки активных расширений, которые можно было править для активации/деактивации расширений.

И вот тут у меня возникает масса вопросов. Неужели всего этого раньше не было или нужно было как-то самому заводить схемы настроек, при учете того, что tweak tool не успользуется? Или раньше для расширений использовался не gsettings? Каким-то образом же активировались все эти расширения для fallback режима.

В общем, что, tweak tool более не нужен? Конечно, у этих двух инструментов совершенно разные подходы, но если раньше кто-то использовал tweak tool только для работы с расширениями, то может и необходимость в нем отпала?

 ,

EmgrtE
()

Markdown блог тред. (Практики, мысли и все такое.)

Приветствую! Есть желание сделать блог, который будет кушать markdown файлы, которые будут разбиты по директориям согласно иерархии рубрик (т.к. локально будет точно также). Потом можно будет на perl или sh написать простой пуш файлов с ПК на ftp, если такого еще никто не делал.

В общем, в чем соль. Хочется максимально простого решения (ага, мечты), но с возможностью сортировки записей по дате и рубрикам. Есть такой движок блога как jekyll и ему подобные, например, kirby. (Хотя последний сложно отнести к платформе блога.) Все они по своему интересны, но не без нюансов. Например, jekyll критичен к наименованию файлов, а рубрики указываются в шапке файлов markdown.

Пока рассматривал разные варианты ради интереса написал простую функцию, которая формирует массив из файлов и каталогов из указанной директории:

function listFolderFiles($dir){
    $files_array = scandir($dir);

    unset($files_array[array_search('.', $files_array, true)]);
    unset($files_array[array_search('..', $files_array, true)]);

    if (count($files_array) > 0) {
        $mass_array = [];

        foreach ($files_array as $files_array_elem) {
            $mass_array_inner = [];
            $mass_array_inner['name'] = $files_array_elem;
            $mass_array_inner['time'] = gmdate("Y-m-d;H:i:s", filemtime($dir . '/' . $files_array_elem));

            if (is_dir($dir . '/' . $files_array_elem)) {
                $mass_array_inner['type'] = 'directory';
                $mass_array_inner['inner'] = listFolderFiles($dir . '/' . $files_array_elem);
            } else {
                $mass_array_inner['type'] = 'file';
            }

            $mass_array[] = $mass_array_inner;
        }

        return $mass_array;
    } else {
        return;
    }
}

Потестил ее на скорость работы, закинув на тестовый сервер с проектом на более, чем 37 000 файлов и вывел массив как html список. Время от запроса сервера до полного формирования страницы заняло около 10 секунд, а только формирование массива - почти пол секунды. Для сравнения wp на другом тестовом с пачкой плагинов и около 100 записей занимает 1,2 секунды. Хотя, вы и без меня все это знаете.

В целом скорость работы устраивает (учитывая, что она снизится при чтении каждого файла в строку, чтобы вытянуть шапку с данными как у jekyll), но печалит то, какая огромная работа будет совершаться каждый раз при открытии страницы блога со списком записей. Именно это заставляет смотреть в сторону БД, чтобы проще было сортировать записи.

И вот теперь не могу определиться с тем каким путем лучше пойти: только file-based или дополнить какой-то БД, например, sqlite для хранения ссылок на файлы, их дат публикации и, возможно, рубрики и какие-то теги. Но тогда (при БД) нужно будет дописать что-то на вроде админки, чтобы раз в какой-то период времени обновлять базу. Хотя, можно разбавить кроном...

В общем, делитесь своими мыслями, советами, практиками и т.д. В целом интересуют ваши размышления не только по моему вопросу, но и в целом вокруг темы, указанной в заголовке, какие варианты применяли и с какими проблемами сталкивались.

Заранее благодарю участвующих за советы и критику!

 , ,

EmgrtE
()

Подскажите простенькое IDE для изучения Java.

Потихоньку учу Java и не могу подобрать чего простенького для написания helloworld'ов.

Читал схожие темы. Народ советует в основном IDEA, Eclipse и на худой NetBeans. Конечно, крутые IDE на вроде IDEA отлично, наверное, подходят для легкой работы с EE. Но я только учу Java и мне бы чего попроще.

В общем вопрос то мой вот в чем. Какие IDE и текстовые редакторы могут предоставить такой набор инструментария?:

  • - автозакрытие скобок,
  • - подсветка парных скобок,
  • - подсветка синтаксиса,
  • - автоперенос строк,
  • - java hinting (на вроде того, как у Brackets с JS).

Вот и все. Всем заранее спасибо за советы!

UPD: Теперь спасибо за уже оставленные советы :) .

Напишу немножко о том, что уже успел попробовать, может кому-то пригодится.

Из всех комментариев сделал такой списочек на попробовать:

  • Geany
  • NetBeans
  • Atom
  • Sublime Text

Первым делом попробовал Geany. Его явно нужно долго и нудно готовить, но зато я понял за что его любят. Отбросил этот вариант, т.к. не нашел плагинов хинтинга/автокомплита для java и его пользовательский опыт на 180 градусов отличается от моего.

Потом взялся за Atom. Ранее уже использовал его для своих нужд, но не заметив разительного отличия от sublime кроме прожорливости, забросил. Сейчас же сходу нашел autocomplete-java. Уже хорошо, но он слишком много всего добавляет. Например, набрав cla, плагин вбивает в документ такой кусок кода:

class MyClass extends Parent implements Interface {
  private class MyClass extends Parent implements Interface {
    
  }
}

Потом попробовал аналогичный плагин с названием autocomplete-java-minus - то что нужно :) . В общем, те кто советовали atom с плагинами, низкий поклон вам - это то, что я искал!

Еще нашел вот такой плагин для sublime: https://github.com/quarnster/completion. Если этот плагин даст тот же результат, что и плагин для atom, то скорее всего буду использовать sublime. Просто он как-то роднее, что ли.

Netbeans еще не пробовал - его очередь настанет после sublime.

 , ,

EmgrtE
()

Thinkpad X230 и клавиша контекстного меню

Недавно стал обладателем Thinkpad X230. Пока нравится, но удручает отсутствие клавиши контекстного меню на клавиатуре. Перед покупкой читал в каком-то обзоре, что оно спокойно вызывается через Fn+PrtSc. Но у меня ни при каких сочитаниях Fn+* не работает. Вот сижу и думаю: это я дурак лентяйный или в обзоре чего напутали?

А по сему вопрос. Кто как вышел с этой ситуации? Переназначаете в ОС клавишу PrtSc на контекстное меню или в какой-то версии Bios можно подшаманить? Или никто не использует вызов контекстного меню к клавиатуры?

Как владельца схожей игрушки призываю nozh.

 , , ,

EmgrtE
()

Стандартизация хоткеев в ДЕ и ПО

Всем доброго времени суток!

Тема эта навеяна повседневностью. Дело в том, что я постоянно натыкаюсь на то, что в разном ПО используются разные комбинации клавиш не только в разных ОС, но и в разных программах одного продукта (возьмем за пример GNOME 3). Конечно, есть уже устоявшиеся комбинации на вроде Ctrl + c, Ctrl + Home, Ctrl + Shift + Left/Right или Alt + F4. И вроде бы все нормально, но стоит захотеть перейти на какую-то вкладку или строку, не говоря уже о мультикурсорах, как возникает паническое удивление (странное описание чувств :/ ).

Я понимаю, что у каждого пользователя и разработчика свое видение на это, но мне кажется, что из коробки должен быть какой-то более стандартизированный набор хоткеев. А там пусть уже каждый сам по себе перенастраивает. Зато появляется огромный плюс: время на вхождение в новый продукт значительно сократится, т.к. пользователь будет встречать привычные (для большинства) методы управления.

У freedesktop есть документ, который описывает хоткеи?

Поэтому я призываю сообщество к обсуждению данной проблемы. Делитесь своими комбинациями, аргументируйте, критикуйте и голосуйте. Может в конечном итоге мы общими усилиями сформируем некий документ, который станет стандартом для последующих версий ПО.

Отдельно хотелось бы услышать vi-пользователей. Это целая философия и каждая комбинация и команда (например, i,w,q,s) подкреплены символьно. Почему бы не объединить эту философию с повседневно используемым ПО? Да я слышал о WM, который управляется подобно vi, но я не об этом.

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

  • Ctrl + c - для копирования от слова copy. То есть, как и было.
  • Ctrl + C (Ctrl + Shift + C) - от слова Cut. Оказалось очень легко переучиться, символьно больше похоже на реальность, чем Ctrl + x и в дополнение решило мою проблему частого попадания по x вместо c там, где это не нужно.
  • Ctrl + i - для вставки текста от слова insert. Пока все еще по привычке использую Ctrl + x.
  • Ctrl + l - для перехода к строке от слова line. Но мне не очень нравится такой подход, как и Ctrl + i из-за того, что я в основном использую LCtrl от чего получается, что для Ctrl + l необходимо задействовать обе руки.

А такие комбинации, как Ctrl + s, Ctrl + f, Ctrl + q и Ctrl + w все еще по старинке, т.к. ничего лучше для search и close еще не придумал. Пока раздумываю над Ctrl + s для search и Ctrl + S для save.

Мне кажется, что неплохо получается с комбинациями через Shift - машинально работает как подстраховка, чтобы вместо copy не нажать cut, а вместо search - save.

Сейчас у меня больше изменений для работы с WM и DE, но оно, наверное, мало кому будет интересно, т.к. использую GNOME 3.

P.S. Возможно это больше подошло бы в Talks, но уж очень затрагивает Desktop.

 , ,

EmgrtE
()

Изучение ассемблера: суть и с чего начать?

Доброго времени суток всем ЛОРовцам!

Начну немного с предистории. Живу под «гордым» названием веб-разработчик. Для клиентов маг и бездарь одновременно (хотя, второе чаще). Для понимающих просто очередной фронтендщик, который пишет велосипеды на ванильке. Помимо JS знаю, наверное, ниже среднего PHP, BASH и Lua. Когда-то учил Basic, Pascal, C и Python. И тут понятно, что не могу я назвать себя программистом - левел не тот. Вот по этой причине и для души хочу начать изучать ассемблер.

А теперь к сути. Почитал немного информации, понял, что есть команды процессора, используя которые мы создаем программу. Эти команды у разных процессоров/архитектур разные. Но как с этим всем работать пока не понял. Исходя из этого у меня есть ряд вопросов:

  1. Я так понимаю, что текст программы на ассемблере необходимо компилировать, да? Есть какой-нить предустановленный компилятор в GNU/Linux?
  2. Есть какие-то общие правила написания программ? Что-то вроде var arr; function(){};. Как-то же необходимо связывать меж собой команды процессора. Что это за WASM или TASM?
  3. Сборка программы на ассемблере возможна не на устройстве, для которого пишется программа? Если сравнивать с компиляцией ядра Linux.
  4. Я так понимаю, что для «переменных» необходимо жестко указывать ячейку памяти процессора и ОЗУ, да? Что на счет этого стоит учить? Необходимо для старта читать кучу материала о страницах памяти и т.д.?

Планирую начать с чего-то простого, например, Z80 или MC6800. Думаю, завтра у меня еще вопросы будут :) .

В общем, кто что посоветует, с чего начать, где эти основы брать? А то я как по среди моря не вижу куда плыть.

P.S. За ранее всем спасибо!

 ,

EmgrtE
()

В ядре версии 3.19 BIOS nvidia больше не загружается с ACPI

Еще в феврале месяце пользователи столкнулись с проблемой, по которой с ядром версии 3.19 драйвера nvidia не запускались. В частности речь идет о nouveau. Насколько мне известно, проблема встречается на ноутбуках с двумя видеокартами Intel и Nvidia. И меня стороной не обошла на ASUS UL30JT с Arch Linux на борту.

Вот, что можно узнать по dmesg при kernel 3.19:

[    9.262544] VGA switcheroo: detected Optimus DSM method \_SB_.PCI0.PEG1.GFX0 handle
[    9.262605] nouveau 0000:01:00.0: enabling device (0004 -> 0007)
[    9.263028] nouveau  [  DEVICE][0000:01:00.0] BOOT0  : 0x0a8800b1
[    9.263034] nouveau  [  DEVICE][0000:01:00.0] Chipset: GT218 (NVA8)
[    9.263038] nouveau  [  DEVICE][0000:01:00.0] Family : NV50
[    9.265078] nouveau 0000:01:00.0: Invalid ROM contents
[    9.265150] nouveau ![   VBIOS][0000:01:00.0] unable to locate usable image
[    9.265199] nouveau E[  DEVICE][0000:01:00.0] failed to create 0x10000001, -22
[    9.265248] nouveau E[     DRM] failed to create 0x00000080, -22
[    9.265683] nouveau: probe of 0000:01:00.0 failed with error -22

А вот тоже при версии 3.18:

[    9.000616] VGA switcheroo: detected Optimus DSM method \_SB_.PCI0.PEG1.GFX0 handle
[    9.000644] checking generic (b0000000 300000) vs hw (c0000000 10000000)
[    9.000646] checking generic (b0000000 300000) vs hw (d0000000 2000000)
[    9.000698] nouveau 0000:01:00.0: enabling device (0004 -> 0007)
[    9.001120] nouveau  [  DEVICE][0000:01:00.0] BOOT0  : 0x0a8800b1
[    9.001124] nouveau  [  DEVICE][0000:01:00.0] Chipset: GT218 (NVA8)
[    9.001126] nouveau  [  DEVICE][0000:01:00.0] Family : NV50
[    9.001181] nouveau  [   VBIOS][0000:01:00.0] checking PRAMIN for image...
[    9.001186] nouveau  [   VBIOS][0000:01:00.0] ... signature not found
[    9.001188] nouveau  [   VBIOS][0000:01:00.0] checking PROM for image...


[    9.046097] nouveau  [   VBIOS][0000:01:00.0] ... signature not found
[    9.046102] nouveau  [   VBIOS][0000:01:00.0] checking ACPI for image...


[   10.469552] nouveau  [   VBIOS][0000:01:00.0] ... appears to be valid
[   10.469558] nouveau  [   VBIOS][0000:01:00.0] using image from ACPI
[   10.469765] nouveau  [   VBIOS][0000:01:00.0] BIT signature found
[   10.469770] nouveau  [   VBIOS][0000:01:00.0] version 70.18.66.00.08
[   10.470548] nouveau  [ DEVINIT][0000:01:00.0] adaptor not initialised
[   10.470557] nouveau  [   VBIOS][0000:01:00.0] running init tables
[   10.525658] Linux video capture interface: v2.00
[   10.541056] nouveau 0000:01:00.0: irq 31 for MSI/MSI-X
[   10.541076] nouveau  [     PMC][0000:01:00.0] MSI interrupts enabled
[   10.541120] nouveau  [     PFB][0000:01:00.0] RAM type: DDR3
[   10.541123] nouveau  [     PFB][0000:01:00.0] RAM size: 1024 MiB
[   10.541125] nouveau  [     PFB][0000:01:00.0]    ZCOMP: 960 tags
[   10.544950] nouveau  [    VOLT][0000:01:00.0] GPU voltage: 1000000uv
[   10.573278] nouveau  [  PTHERM][0000:01:00.0] FAN control: none / external
[   10.573293] nouveau  [  PTHERM][0000:01:00.0] fan management: automatic
[   10.573299] nouveau  [  PTHERM][0000:01:00.0] internal sensor: yes
[   10.593360] nouveau  [     CLK][0000:01:00.0] 03: core 135 MHz shader 270 MHz memory 135 MHz
[   10.593366] nouveau  [     CLK][0000:01:00.0] 07: core 405 MHz shader 810 MHz memory 405 MHz
[   10.593370] nouveau  [     CLK][0000:01:00.0] 0f: core 606 MHz shader 1468 MHz memory 667 MHz
[   10.593406] nouveau  [     CLK][0000:01:00.0] --: core 405 MHz shader 810 MHz memory 405 MHz
[   10.593730] [TTM] Zone  kernel: Available graphics memory: 1369532 kiB
[   10.593734] [TTM] Initializing pool allocator
[   10.593741] [TTM] Initializing DMA pool allocator
[   10.593758] nouveau  [     DRM] VRAM: 1024 MiB
[   10.593761] nouveau  [     DRM] GART: 1048576 MiB
[   10.593767] nouveau  [     DRM] TMDS table version 2.0
[   10.593770] nouveau  [     DRM] DCB version 4.0
[   10.593773] nouveau  [     DRM] DCB outp 00: 02014300 00000000
[   10.593776] nouveau  [     DRM] DCB conn 00: 00000040
[   10.593779] nouveau  [     DRM] DCB conn 01: 00410146
[   10.593782] nouveau  [     DRM] DCB conn 02: 00001261
[   10.593784] nouveau  [     DRM] DCB conn 03: 00002330
[   10.593786] nouveau  [     DRM] DCB conn 04: 00000400
[   10.593788] nouveau  [     DRM] DCB conn 05: 00000560
[   10.628442] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[   10.628445] [drm] Driver supports precise vblank timestamp query.
[   10.666982] nouveau  [     DRM] MM: using COPY for buffer copies
[   10.677565] nouveau 0000:01:00.0: No connectors reported connected with modes
[   10.677570] [drm] Cannot find any crtc or sizes - going 1024x768
[   10.690274] nouveau  [     DRM] allocated 1024x768 fb: 0x70000, bo ffff8800981e2400
[   10.690501] nouveau 0000:01:00.0: fb1: nouveaufb frame buffer device
[   10.690507] nouveau 0000:01:00.0: registered panic notifier
[   10.709523] [drm] Initialized nouveau 1.2.1 20120801 for 0000:01:00.0 on minor 0
[   10.710147] [drm] Memory usable by graphics device = 2048M

На сколько я понял, решения пока нет. Поэтому советую подождать немного.

Ссылки на bug-трекеры с подобной ошибкой:
http://lists.freedesktop.org/archives/dri-devel/2015-February/077588.html
https://bugzilla.opensuse.org/show_bug.cgi?id=919036
https://bugs.freedesktop.org/show_bug.cgi?id=89047

Подробности

Перемещено JB из kernel

 , ,

EmgrtE
()

Внезапно перестал работать wifi в arch

Доброго времени суток лоровцы! Случилась небольшая беда, которая сильно мешает работать: внезапно ноутбук с arch linux на борту перестал подключаться к wifi.

Сначала решил проблему простым ip link set wls1 down с последующим netctl start wls1-TP-LINK_66AD3A. Дело благополучно работало, до спящего режима. После история повторилась, но при этом выше описанный метод не помогает, а wifi-menu теперь пишет такую вешь:

[root@ul30jt emgrte]# wifi-menu
Scanning for networks... failed
No networks found

Железо рабочее, проверял на других дистрах.

Конфиг для netctl:

Description='A simple WPA encrypted wireless connection'
Interface=wls1
Connection=wireless
Security=wpa
ESSID=TP-LINK_66AD3A
IP=dhcp
Key=********

Вот выдержка с консоли:

[root@ul30jt emgrte]# systemctl status wpa_supplicant
● wpa_supplicant.service - WPA supplicant
   Loaded: loaded (/usr/lib/systemd/system/wpa_supplicant.service; disabled; vendor preset: disabled)
   Active: active (running) since Ср 2015-01-21 16:32:08 EET; 1h 10min ago
 Main PID: 491 (wpa_supplicant)
   CGroup: /system.slice/wpa_supplicant.service
           └─491 /usr/bin/wpa_supplicant -u
[root@ul30jt emgrte]# systemctl status netctl
● netctl.service - (Re)store the netctl profile state
   Loaded: loaded (/usr/lib/systemd/system/netctl.service; enabled; vendor preset: disabled)
   Active: active (exited) since Ср 2015-01-21 17:01:27 EET; 41min ago
 Main PID: 1396 (code=exited, status=1/FAILURE)
   CGroup: /system.slice/netctl.service
[root@ul30jt emgrte]# systemctl status 'netctl@wls1\x2dTP\x2dLINK_66AD3A.service'
● netctl@wls1\x2dTP\x2dLINK_66AD3A.service - Networking for netctl profile wls1-TP-LINK_66AD3A
   Loaded: loaded (/usr/lib/systemd/system/netctl@.service; static; vendor preset: disabled)
   Active: failed (Result: exit-code) since Ср 2015-01-21 17:44:20 EET; 18s ago
     Docs: man:netctl.profile(5)
  Process: 2311 ExecStart=/usr/lib/network/network start %I (code=exited, status=1/FAILURE)
 Main PID: 2311 (code=exited, status=1/FAILURE)
   CGroup: /system.slice/system-netctl.slice/netctl@wls1\x2dTP\x2dLINK_66AD3A.service
           └─2324 wpa_supplicant -B -P /run/wpa_supplicant_wls1.pid -i wls1 -D nl80211,wext -c/run/network/wpa_supplicant_wls1.conf

янв 21 17:44:14 ul30jt network[2311]: Starting network profile 'wls1-TP-LINK_66AD3A'...
янв 21 17:44:20 ul30jt network[2311]: Failed to bring the network up for profile 'wls1-TP-LINK_66AD3A'
янв 21 17:44:20 ul30jt systemd[1]: netctl@wls1\x2dTP\x2dLINK_66AD3A.service: main process exited, code=exited, status=1/FAILURE
янв 21 17:44:20 ul30jt systemd[1]: Failed to start Networking for netctl profile wls1-TP-LINK_66AD3A.
янв 21 17:44:20 ul30jt systemd[1]: Unit netctl@wls1\x2dTP\x2dLINK_66AD3A.service entered failed state.
янв 21 17:44:20 ul30jt systemd[1]: netctl@wls1\x2dTP\x2dLINK_66AD3A.service failed.

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

 , ,

EmgrtE
()

Arch обновляется только со второго раза

Всем доброго времени суток! У меня интересная ситуация с pacman: с первого раза не хочет получать информацию с репозитория. То есть, к примеру, захотел я установить пакетик. Ввожу команду, соглашаюсь на внесение изменений в системе, доходит до получения пакета из репозитория и выдается ошибка о том, что не удалось получить файл. Потом ввожу повторно команду и все проходит идеально.

[root@ul30jt emgrte]# pacman -S nestopia
разрешение зависимостей...
проверка на взаимную несовместимость...

Пакеты (1): nestopia-1.45-1

Будет загружено: 0,82 MiB
Будет установлено: 4,20 MiB

:: Приступить к установке? [Y/n] y
:: Получение пакетов ...
ошибка: не удалось получить файл 'nestopia-1.45-1-x86_64.pkg.tar.xz' из archlinux.mirror.uber.com.au : Resolving timed out after 10520 milliseconds
ошибка: не удалось получить файл 'nestopia-1.45-1-x86_64.pkg.tar.xz' из archlinux.mirrors.uk2.net : Resolving timed out after 10521 milliseconds
ошибка: не удалось получить файл 'nestopia-1.45-1-x86_64.pkg.tar.xz' из mirrors.xmission.com : Resolving timed out after 10521 milliseconds
предупреждение: не удалось получить некоторые файлы
ошибка: не удалось завершить запрос (ошибка в библиотеке загрузки)
Обнаружены ошибки, пакеты не были обновлены.
[root@ul30jt emgrte]# pacman -S nestopia
разрешение зависимостей...
проверка на взаимную несовместимость...

Пакеты (1): nestopia-1.45-1

Будет загружено: 0,82 MiB
Будет установлено: 4,20 MiB

:: Приступить к установке? [Y/n] y
:: Получение пакетов ...
 nestopia-1.45-1-x86_64   836,6 KiB   275K/s 00:03 [######################] 100%
(1/1) проверка ключей                              [######################] 100%
(1/1) проверяется целостность пакета               [######################] 100%
(1/1) загрузка файлов пакета                       [######################] 100%
(1/1) проверка конфликтов файлов                   [######################] 100%
(1/1) проверяется доступное место                  [######################] 100%
(1/1) установка nestopia                           [######################] 100%
[root@ul30jt emgrte]#

Также пройдет все на ура, если отменить выполнение команды и повторно задать ее выполнение. Как следует из названия темы, тоже самое происходит и при обновлении системы, то есть при любом получении информации с репозитория. Грешил на сами репозитории, но перебрав уйму вариантов, ничего не помогло.

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

 ,

EmgrtE
()

dhcp не раздает ipv4 по wlan

По определенным причинам мне необходимо раздавать интернет по WiFi в master mode с ноутбука. Раньше этим занимался серверок, но он умеет только Ad hoc. Wireless карточка ноута Atheros AR9285 под управлением драйвера ath9k. Вчера настроил инет при помощи hostapd и isc-dhcp-server - все работало. Но сегодня после загрузки системы в /var/log/syslog наблюдаю такое:

Mar  4 20:02:57 UL30JT dhcpd: Wrote 0 leases to leases file.
Mar  4 20:02:57 UL30JT dhcpd: 
Mar  4 20:02:57 UL30JT dhcpd: No subnet declaration for wlan0 (no IPv4 addresses).
Mar  4 20:02:57 UL30JT dhcpd: ** Ignoring requests on wlan0.  If this is not what
Mar  4 20:02:57 UL30JT dhcpd:    you want, please write a subnet declaration
Mar  4 20:02:57 UL30JT dhcpd:    in your dhcpd.conf file for the network segment
Mar  4 20:02:57 UL30JT dhcpd:    to which interface wlan0 is attached. **
Mar  4 20:02:57 UL30JT dhcpd: 
Mar  4 20:02:57 UL30JT dhcpd: 
Mar  4 20:02:57 UL30JT dhcpd: Not configured to listen on any interfaces!

Nokia N9 пишет, что не может получить IP по DHCP, а Nexus 7C вообще не может определиться с тем, что дальше делать после авторизации.

Ниже привожу свои конфиги.

/etc/hostapd/hostapd.conf

interface=wlan0
driver=nl80211

ssid=myasus
hw_mode=g
channel=7

macaddr_acl=0
auth_algs=1

wpa=2
wpa_passphrase=myasus22
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP

/etc/dhcp/dhcpd.conf

ddns-update-style none;

default-lease-time 600;
max-lease-time 7200;

log-facility local7;

subnet 10.0.0.0 netmask 255.255.255.0 {
        range 10.0.0.3 10.0.0.13;
        option domain-name-servers 8.8.4.4, 208.67.222.222;
        option routers 10.0.0.1;
}

/etc/default/isc-dhcp-server

INTERFACES="wlan0"

/etc/network/interfaces

auto lo
iface lo inet loopback

iface wlan0 inet static
 address 10.0.0.1
 netmask 255.255.255.0

/etc/sysctl.conf

net.ipv4.ip_forward=1
net.ipv6.conf.all.forwarding=1

/etc/rc.local

iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

/etc/default/hostapd

RUN_DAEMON="yes"
DAEMON_CONF="/etc/hostapd/hostapd.conf"

Вот, в принципе и все. Прошу помощи, хотя бы в том, что и где покопать (желательно не огород). Заранее всем спасибо за проявленные внимание и помощь.

И да, у меня бубунта...

 , ,

EmgrtE
()

Настройка Nautilus-3

Доброго времени суток всем!

У меня вот такой вопросик:

Есть ли возможность запилить в этот Nautilus «Основную панель инструментов», как это было во втором?

После долгого поиска по нету нашел только вариант перемещения стрелок быстрого перехода с права налево, но это необходимо править исходники...

Прошу пакеты Elementary не предлагать :) .

 

EmgrtE
()

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