суббота, 21 октября 2017 г.

Компьютер с Ryzen 1500 под OpenSuse 42.3

Всем привет.
Произошло тут вполне ожидаемое событие - компьютер Core2Duo купленный в 2006 году немного перестал загружаться.
Ну а поскольку все его внутренние силы и так были поддерживаемы посредством костылей (внешняя сетевая карта), часть портов SATA видимо постепенно выходили из строя "завешмвая" компьютер, то его было решено более не приводить в чувтства, а заменить потроха на новые.
Были куплены: Процессор Ryzen 1500, материнская плата ASUS PRIME A320M-A
8 Гб памяти и новый блок питания (стремно ставить все новое под 12 летний блок). Корпус, видюха и HDD остались старые, благо корпус, как оказалось, совершенно не потерял своей актуальности (разве что отсутствие USB 3), а видюха и HDD были уже далеко не из первой партии периферии. 
Собрали с сыном ПК, включили и дальше я стал смотреть что и как работает под OpenSuse 42.3
Первая проблема - не работает стандартный вывод sesors, точнее вывод пустой. Чтобы посмотреть частоту вращения вентилятора и температуру пришлось руками ставить драйвер 
по инструкции вот отсюда:
мне понадобилось скачать it87 (через git), далее 2 команды - make  и make install
после modprobe it87 команда sensors сразу стала давать нормальный вывод
и для постоянной загрузки понадобилось вписать файл с содержимым it87 в каталог /etc/modules-load.d в файл it87.conf после этого все работает до обновления Kernel. Как только ядро обновляется приходится заходить в каталог с драйвером и снова выполнять 2 волшебные команды make  и make install
Еще одна проблема была замечена - работа с сетью. Сеть начала зависать прямо сразу. Понято что команды ifdown и ifup положение спасают, но не на долго, хотя виснет не каждый день, но сегодня обратил внимание, что при попытке скачать по FTP файл FLAC с ПК, сеть зависает на половине файла и виснет стабильно.
Из симптомов -  по команде dmesg |grep r8169
выходили ошибки, содержащие r8169 0000:24:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=...

Поиски привели меня на сайт производителя материнской платы, где в разделе FAQ мне посоветовали скачать и установить intel драйвер вот отсюда: https://sourceforge.net/projects/e1000/?source=typ_redirect
тут уж я пошел по рекомендованному пути - собрал RPM командой 
rpmbuild -tb e1000e-3.3.6.tar.gz 
и далее его установил sudo zypper in e1000e-3.3.6-1.x86_64.rpm 
проверил скачиванием 564 Мб музыки Scorpions на планшет, пока все стабильно.






воскресенье, 4 октября 2015 г.

Назад на Windows 8.1

Вообщем, как и ожидалось, сырость продукции Microsoft просто зашкалила. Во первых, слетела загрузка EFI на моем Lenovo Z710. Во вторых, Steam игры (Red Alert 3, Tiberrium wars 4 и прочие) перестали играть на Win10. Ну а поскольку это было единственное, ради чего я держу на домашнем ПК Windows, то после такого поведения было решено воспользоваться Lenovo recovery и вернуться обратно на Win8.1.
Теперь все снова работает.

вторник, 1 сентября 2015 г.

Обновление Windows с 8.1 до 10

Ну вот сегодня я решился обновить на своем ноутбуке предустановленную Windows до 10 версии. Подготовил KDE Live DVD для возможного восстановления порушенного GRUB2, но к счастью все обошлось. Три перезагрузки, 2 часа времени и на ПК Win 10 и OpenSuse 13.2 в альтернативной загрузке. Спасибо Microsoft за трепетное отношение к моему загрузчику :).

воскресенье, 21 июня 2015 г.

Установка Eclipse на OpenSuse 13.2 и Android SDK и несколько слов об исправлении ошибок в Andengine

Не могу пока привыкнуть к AndroidStudio и нужно убить время, чтобы разобраться с установкой библиотеки Andengine.
А идущая версия Eclipse c Android SDK мягко скажем стара и у меня возникли проблемы с ее функционированием в 64 битном окружении.
Поэтому попробуем сделать с точностью до наоборот.
Вначале установим Eclipse из репозитория по адресу http://download.opensuse.org/repositories/home:/smarty12/openSUSE_13.2/
После установки запускаем Eclipse и открываем меню "Help - Install New Software..."
далее в открывшемся окне в поле "Work with:" указываем адрес ADT https://dl-ssl.google.com/android/eclipse/ после чего проводим установку доступных инструментов и плагинов.
В результате установки пункт "About Eclipse SDK" должен выглядеть как то так:
После этого стандартно заходим в менеджер ADT и загружаем требуемые библиотеки.
И еще - каждый раз после скачивая Andengine examples они компилируются с ошибками. Исправления подробно описаны тут:  http://stackoverflow.com/questions/13410784/andengine-examples-shows-error-not-working
 




суббота, 23 мая 2015 г.

Ставим JAVA от Oracle (JDK) на OpenSuse 13.2

В результате чтения англоязычных сайтов и с учетом последней версии JDK пришел к такому варианту (на основе советов https://forums.opensuse.org/showthread.php/505779-Unable-to-install-Oracle-Java-8-OpenSUSE-13-2/page3?s=edc6434ca6c112328f7a2f868ce21b6c )
По шагам
1. Скачиваем файл http://download.oracle.com/otn-pub/java/jdk/8u45-b14/jdk-8u45-linux-x64.tar.gz
2. Распаковываем в каталог /usr/java (разумеется из под рута создаем руками каталог)
3. Выполняем команду /usr/sbin/update-alternatives --install "/usr/bin/java" "java" "/usr/java/jdk1.8.0_45/bin/java" 40
4. Выполняем команду /usr/sbin/update-alternatives --install "/usr/lib/browser-plugins/javaplugin.so" "javaplugin" "/usr/java/jdk1.8.0_45/jre/lib/amd64/libnpjp2.so" 40

5. Выполняем команду /usr/sbin/update-alternatives --config java  и в консоли указываем номер пункта соответствующий установленной нами версии
6. Выполняем команду /usr/sbin/update-alternatives --config javaplugin  и в консоли указываем номер пункта соответствующий установленной нами версии

Собственно и все.

Домой в Linux

На ДР подарили ноутбук, на борту Win8.1 с конца октября думал можно и играть и работать в этой "чудо ОС". Не тут то было. Простой запрос на он-лайн конвертацию шрифта привел к тому, что винда не просто смогла самостоятельно сдохнуть, но и позволила завалила мне ядро линукса в альтернативной загрузке.
Итог - восстановленная, девственно чистая винда, и вновь поставленный линукс OpenSuse 13.2. Только теперь уже в качестве основной для загрузки. Вообщем очередной раз делаю вывод - винда только для запуска моих любимых стимовских стратегий. Всем рекомендую - защищайте ее антивирусами и главное - не выходите из винды в интернет !!!

четверг, 29 января 2015 г.

Subversion используем защищенное файловое хранилище на удаленном сервере через SSH

Итак, имеем: внешний сервер с OpenSuse Linux сервер с установленной службой Subversion подключаемся клиентом через SSH. Требуется: Обеспечить работу с клиентами как под Windows так и из под Linux.

Linux: Устанавливаем Subversion с утилитами командной строки, далее в консоли даем команду на загрузку последней правки репозитория вида:
svn co svn+ssh://user@server.da.ru/home/user/workspace1
где: server.da.ru - сервер со службой к которому подключаемся
home/user/workspace1 - полный путь к базе репозитория

Windows:
ставим PuTTY и TortoiSVN.
В PuTTY настраиваем доступ к серверу server.da.ru, подключение называем Vladisgol.da.ru

В имени репозитория программы TortoiSVN указываем вместо имени сервера имя подключения.

Да, предварительно озаботьтесь наличием публичного ключа скопированного на SSH сервер, чтобы авторизация проводилась без запроса пароля, теперь работа из любого окружения с репозиторием происходит без проблем.