dap: (Аватара+)

Дошли руки до устаревшей родительской зузи, обновлял как обычно через zypper dup, чинить пришлось только описание в грубе, так что занялся оптимизацией.

Под нож пошли сервисы lvm2, postfix, hddtemp, plymouth, ModemManager. В /etc/modprobe.d/50-blacklist.conf заблокировал btrfs (не забываем mkinitrd). Всё это ускорило загрузку с 30 с до 20, что даже меньше, чем было на моём основном компе до втыкания туда ssd.

Также запилил prelink: sudo prelink -avfmR и папочку ~/.compose-cache

dap: (Аватара+)

Относительно успешная загрузка увенчалась плазмой, пожравшей 3 ГБайта оперативной памяти! Как оказалось, баг является достаточно известным для новых версий кед. Полурешением оказался отказ от всех эффектов, что остановило проглота на 2 ГБайтах и значительно замедлило утечки памяти… А через день у меня перестала подниматься локалка, проверив систему, свич и кабель, я за неимением запасной сетевухи решил почистить материку от пыли. Прикольно, но сеть стала подниматься, а ещё более прикольно, что плазма угомонилась :)

В новокедах kate перестал делать резервные копии по умолчанию, что исправляется в настройках по пути Открытие/записьРасширенныеЛокальные файлы, недалеко можно включить проверку орфографии по умолчанию. После применения настроек у меня сбилась цветовая схема, пришлось вернуться и напомнить, что мы в кедах. Также значительно замедлился запуск редактора, что я решил купировать gopreload-prepare kate

А kwin посоветовал пройти по данной ссылке и подпилить конфиг иксов, добавив в секцию Device Option "TripleBuffer" "True".

Обновлённый git порадовал меня полотном, в котором просили перенастроить push, по совету гуру выбрал git config --global push.default simple

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

sudo zypper al kdebase4-workspace-plasma-calendar blogilo kdepim4

sudo zypper rm -u akonadi-runtime

sudo zypper rl kdebase4-workspace-plasma-calendar blogilo kdepim4

Намышевозил в настройках загрузчика в ясте название дистрибутива и поиск других осей.

Зачистка 32-разрядного мусора:

sudo zypper al skype wine wine-32bit xorg-x11-libs

sudo zypper rm -u '*32bit*' # много раз 3, несколько раз 2 :)

sudo zypper rl skype wine wine-32bit xorg-x11-libs

И всё ради

Будут УДАЛЕНЫ следующие 84 пакета: alsa-oss-32bit alsa-plugins-32bit alsa-plugins-pulse-32bit gd-32bit gdk-pixbuf-query-loaders-32bit glibc-locale-32bit gtk2-tools-32bit   libatk-1_0-0-32bit libaudit1-32bit libcairo2-32bit libcrack2-32bit libdcerpc0-32bit libdcerpc-binding0-32bit libdrm2-32bit   libdrm_intel1-32bit libdrm_nouveau1-32bit libdrm_nouveau2-32bit libdrm_radeon1-32bit libFLAC8-32bit libgbm1-32bit libgdbm3-32bit   libgdk_pixbuf-2_0-0-32bit libgensec0-32bit libgio-2_0-0-32bit libgraphite2-3-32bit libgssglue1-32bit libgtk-2_0-0-32bit   libharfbuzz0-32bit libjasper1-32bit libjpeg62-32bit libjson0-32bit libldb1-32bit libLLVM-32bit libndr0-32bit libndr-krb5pac0-32bit   libndr-nbt0-32bit libndr-standard0-32bit libnetapi0-32bit libogg0-32bit libpango-1_0-0-32bit libpciaccess0-32bit libpdb0-32bit   libpixman-1-0-32bit libpulse0-32bit libpython2_7-1_0-32bit libsamba-credentials0-32bit libsamba-hostconfig0-32bit libsamba-util0-32bit   libsamdb0-32bit libsmbclient-raw0-32bit libsmbconf0-32bit libsmbldap0-32bit libsndfile1-32bit libspeex1-32bit libtalloc2-32bit   libtdb1-32bit libtevent0-32bit libtevent-util0-32bit libtirpc1-32bit libudev1-32bit libvorbis0-32bit libvorbisenc2-32bit   libwayland-client0-32bit libwayland-server0-32bit libwbclient0-32bit libwebp2-32bit libX11-xcb1-32bit libxcb-dri2-0-32bit   libxcb-glx0-32bit libxcb-render0-32bit libxcb-shm0-32bit libxcb-xfixes0-32bit libXdamage1-32bit libXft2-32bit libXpm4-32bit   libXtst6-32bit Mesa-32bit Mesa-libEGL1-32bit Mesa-libGL1-32bit pam-32bit pango-tools-32bit pytalloc-32bit samba-client-32bit   samba-libs-32bit

На повестке дня остались мелкие недоразумения: bind почему-то решил монтировать каталоги наоборот, какбэ намекая, что симлинки тоже неплохи; вместо установленного имени хоста везде отображается какая-то ересь; в очередной раз моя няшная загрузка примерла, неужели bootsplash удалили из ядра?

=-=-=-=-=
Powered by Blogilo

dap: (Аватара+)

Внимание! Данный способ обновления не рекомендуется, как и обновление через версию ;)

В первую очередь определяемся, с какими пакетами следует расстаться, а которые можно пока не обновлять. Решил пока пожить без kwin-effect-snow, свежего kdevelop, nethogs и KDE 4.11.4. Не забываем удостовериться, что хватит места под кеш пакетов. Я под нож пустил отладочные символы: sudo zypper rm -u '*debuginfo*', после чего зачистил список репозиториев: sudo zypper rr 1 2 4 5 7

Творим магию обновления:

sudo zypper ar -K -n 'local-openSUSE-13.1-OSS' /mnt/F-Media/repo/13.1/repo/oss/ l-repo-13.1-oss

sudo zypper ar -K -n 'local-openSUSE-13.1-Non-OSS' /mnt/F-Media/repo/13.1/repo/non-oss/ l-repo-13.1-non-oss

sudo zypper ar -k -n 'provider-openSUSE-13.1 Update-Oss' ftp://ftp.tcm.by/software/linux/opensuse/update/13.1/ p-repo-13.1-update

sudo zypper ar -k -n 'provider-openSUSE-13.1 Update-Non-Oss' ftp://ftp.tcm.by/software/linux/opensuse/update/13.1-non-oss/ p-repo-13.1-non-oss-update

sudo zypper ar -k -n provider-packman ftp://ftp.tcm.by/software/linux/misc/packman/suse/openSUSE_13.1/ p-packman

sudo zypper ar -k -n provider-nvidia ftp://ftp.tcm.by/software/linux/misc/download.nvidia.com/opensuse/13.1/ p-nvidia

sudo zypper ar -k -n provider-KDE-Extra 'ftp://ftp.tcm.by/software/linux/opensuse/repositories/KDE:/Extra/openSUSE_13.1/' p-KDE-Extra

sudo zypper ar -k -n provider-X11-QtDesktop 'ftp://ftp.tcm.by/software/linux/opensuse/repositories/X11:/QtDesktop/openSUSE_12.3/' p-QtDesktop # не осилили Razor-Qt для 13.1

sudo zypper ar -k -n provider-Games ftp://ftp.tcm.by/software/linux/opensuse/repositories/games/openSUSE_13.1/ p-Games

sudo zypper ar -k -n provider-openSUSE-Tools 'ftp://ftp.tcm.by/software/linux/opensuse/repositories/openSUSE:/Tools/openSUSE_13.1/' p-openSUSE-Tools

sudo zypper ar -k http://download.opensuse.org/repositories/home:/DarkSS/openSUSE_13.1/home:DarkSS.repo

sudo zypper ar -k http://download.opensuse.org/repositories/home:/Reki/openSUSE_13.1/home:Reki.repo

sudo zypper ar -k http://download.opensuse.org/repositories/home:/Reki:/leechcraft:/masterbranch/openSUSE_13.1/home:Reki:leechcraft:masterbranch.repo

sudo zypper ref

sudo zypper dup -dl --no-recommends

Пакетник радует нас аж двумя конфликтами по поводу заблокированного мной akonadi-runtime, я разрешил их в пользу не установки упомянутого, за что поплатился лёгким ассорти в пакетах кед. После успешной закачки всех пакетов я по привычке завершил сеанс, вошёл в терминальную сессию и sudo killall kdm && sudo zypper dup -l --no-recommends

Очень долго ждём и перезагружаемся, после выхлопа биоса нас встречает ошибка загрузчика, лёгкий гуглинг привёл меня к мысли о несоответствии установленного груба и собственно загрузчика, поэтому я воспользовался chroot и grub2-install, после чего загрузка пошла. И тут меня поджидало разочарование №2: любая иксовая сессия от любого пользователя зависала через минуту после логина. Так или иначе, но через сутки я понял, что виноват автоматически установленный и добавленный в автозагрузку ibus: sudo zypper rm -u ibus && sudo zypper al ibus. На данную тему был составлен немного эмоциональный багрепорт, после того, как я узнал, что Vier неоднократно ранее сталкивался с такой же проблемой.

В принципе после этого я получил почти рабочую систему, а почему «почти», я расскажу в следующей части.

PS Перед отправкой решил пояснить, зачем мне вообще это сдалось:


  1. в этом месяце оканчивается срок поддержки 12.2, прикольно бэкпотировать полтора пакета, но не полдистрибутива;

  2. Qt5 искаропки, опять же перетягивать все кути очень уж долго;

  3. аналогично со свежим gtk3.

=-=-=-=-=
Powered by Blogilo

dap: (Default)

В 90-е тема платформеров прошла как-то мимо меня, припоминаю пару раундов в Double Dragons на приставке друга, а Mario я увидел только в нулевых под школьной win98. Наверно, именно поэтому для меня было немного непонятно нынешнее возрождение этой моды. Однако вышло так, что я зарубился в Andy's Super Great Park, и меня затянуло :) В обычных уровнях игрок мчится в вагонетке по парку развлечений, собирая воздушные шары и расстреливая недругов. После следует уровень с боссом, который я не осилил, так что пришлось заигрывать до дыр первые 4. Пока писал этот абзац, решил снова установить игру, поискать прохождение и таки приземлить этот вертолёт!

В ходе тестирования игрушки заметил, что на моих nvidia 304.88 активное обращение к opengl роняет иксы, поэтому решил попробовать перейти на 319.32. Удаляем пакманские настройки драйверов (которые есть и в пакетах драйверов) и предвосхищаем их установку, закачиваем новые пакеты, блокируем установку более старых драйверов и удаляем текущие, при этом новые прилетаю сами, но по иронии пакетника они сначала устанавливаются, а потом удаляются старые, что приводит к неработоспособности драйверов, так что их нужно переустановить заново:

sudo zypper rm -u nvidia-settings

sudo zypper al -r packman nvidia-settings

sudo zypper in -d nvidia-computeG03 nvidia-gfxG03-kmp-desktop x11-video-nvidiaG03

sudo zypper al nvidia-gfxG01-kmp-desktop x11-video-nvidiaG01

sudo zypper rm -u nvidia-computeG02 nvidia-gfxG02-kmp-desktop x11-video-nvidiaG02

sudo zypper in -f nvidia-computeG03 nvidia-gfxG03-kmp-desktop x11-video-nvidiaG03

С новыми драйверами стало только хуже, так что пришлось сбежать обратно до лучших времён (новых иксов?).

Чтобы наверняка раскатать образ зузи на флешку делаем так:

sudo zypper in --no-recommends syslinux dd_rescue

isohybrid openSUSE.iso

sudo dd_rescue openSUSE.iso /dev/sdX

Отправка в терминале запроса на обновление или удаление пакета, параметр cleanup отвечает за удаление исходного пакета после того, как запрос принят:

cd [PACKAGE] && osc sr [--cleanup] [PROJECT]

osc dr [PROJECT] [PACKAGE]

Восстанавливаем нечаянно удалённый или изменённый файл под гитом:

git checkout HEAD filename


Posted via LeechCraft Blogique.
dap: (Аватара+)

Дёрнула меня лихая попробовать новые кеды. Уже и пятый багфикс релиз вышел, а я всё никак не мог собраться. Обновиться дело нехитрое, сначала удалим (или отключим) репозитории кед и просто не очень нужные:

sudo zypper rr KDE_Extra KDE_Release_49 devel_languages_python_Factory google-earth home_DarkSS_tomahawk Education games home_Dmitry_R_WIP
sudo zypper mr -d home_DarkSS_stuff home_dap

Удалим установленные пакеты с отладочной информацией, которые захотят обновиться (сотни трафика!):

sudo zypper rm -u libqt4-debuginfo libqt4-x11-debuginfo calligra-stage-debuginfo

Заблокируем неинтересные нам обновления (давно пора):

sudo zypper al -r home_Reki fontconfig fontconfig-32bit

Удалим пакеты, которые были установлены с нарушением зависимостей:

sudo zypper rm -u kgpg

Добавим новые репки, обновим список пакетов и обновимся:

sudo zypper ar -k http://download.opensuse.org/repositories/KDE:/Release:/410/openSUSE_12.2/KDE:Release:410.repo

sudo zypper ar -k http://download.opensuse.org/repositories/KDE:/Extra/KDE_Release_410_openSUSE_12.2/KDE:Extra.repo

sudo zypper ar -k http://download.opensuse.org/repositories/home:DarkSS:tomahawk/openSUSE_12.2_KDE_4.10/home:DarkSS:tomahawk.repo

sudo zypper ref

sudo zypper dup -l --no-recommends

NB! Если тянули тему плазмы зузи 12.3 из моего репа, то

sudo zypper in -f -r home_DarkSS_tomahawk kdebase4-runtime-branding-openSUSE

Что же ожидало меня в новых кедах? Начнём, пожалуй, с хорошего… кеды как кеды, никаких плюшек за пару дней замечено не было. Зато обнаружилось сразу два бага. Первый заключается в том, что иконки в системном трее наезжают одна на другую, на соседние вижеты и за край экрана. Голосовать за исправление можно по этой ссылке. Затем был обнаружен второй баг: при активной русской раскладке в Qt/KDE приложениях не работают специфичные сочетания клавиш (например, Ctlr+W, чтобы закрыть вкладку), а обычные Ctrl+C,V,Z работают отлично. Буду весьма признателен за ссылку на багрепорт об этом чуде. Если с треем я собирался мириться, то нерабочие сочетания клавиш меня не устраивали ни в коем случае. Откат!

sudo zypper rr home_DarkSS_tomahawk KDE_Extra KDE_Release_410

sudo zypper ar -k http://download.opensuse.org/repositories/KDE:/Release:/49/openSUSE_12.2/KDE:Release:49.repo

sudo zypper ar -k http://download.opensuse.org/repositories/KDE:/Extra/KDE_Release_49_openSUSE_12.2/KDE:Extra.repo

sudo zypper ar -k http://download.opensuse.org/repositories/home:DarkSS:tomahawk/openSUSE_12.2_KDE_4.9/home:DarkSS:tomahawk.repo

sudo zypper ref

sudo zypper dup -l --no-recommends

Стало значительно лучше :)

Posted via LeechCraft Blogique.
dap: (Default)

В этот раз начнём с дурных вестей: в обновлённом гноме разучились безопасно извлекать флешки, откат версии наутилуса и тыкание тунара с pcmanfm ни к чему не привели (в двух последних несмотря на все мытарства так и не получилось завести поддержку флешек вообще). Заряжаться буду от розетки через переходник, пока бобик не сдохнет окончательно: купание ему на пользу не пошло. Если кому интересно, качество сборки Digma Q2 меня впечатлило гораздо лучше MP630 того же производителя. Поскольку не извлекать мой плеер кеды умеют не хуже, скажем файломенеджерному балласту: "давай, до свидания!"

sudo zypper rm -u libtracker-sparql-0_12-0 libfm libfm1 libfm-gtk1 libgnome-desktop-3-2 libmenu-cache1 libnautilus-extension1 libquvi7 libquvi-scripts libthunarx-2-0 libtotem-plparser17 libxfce4panel-1_0-4 nautilus pcmanfm polkit-gnome  thunar thunar-plugin-archive thunar-plugin-archive-lang thunar-plugin-media-tags thunar-plugin-media-tags-lang thunar-plugin-shares thunar-plugin-shares-lang thunar-plugin-vcs thunar-plugin-vcs-lang tracker gnome-icon-theme gconf-polkit gtk2-data libicu49 libtracker-common-0_14-0 libtracker-sparql-0_12-0 libtracker-sparql-0_14-0

Из поста Bazilio я вынес две интересные темы иконок. Вот, например, цветные иконки для значков в трее аля KDE < 4.5 входят в разряд того, чего постоянно хочется, но лень взяться и поискать. Содержимое архива зузеводы с активной темой oxygen распаковывают в каталог ~/.kde4/share/apps/desktoptheme/oxygen/icons предварительно его создав.

Интересной оказалась и эта глобальная тема значков. После распаковки в ~/.kde4/share/icons делаем твикер темы исполняемым и запускаем: cd ~/.kde4/share/icons/oxygencolors(v5.3) && chmod +x *.sh && ./customize-oc.sh Выбираем с просмотром кандидатов понравившиеся иконки, после чего тему можно зарепить в параметрах системы. Пожалуй, главным минусом для меня оказалось отсутствие значительного набора иконок для точек входа — значков для различных папок.

Ну и просто мусор (поискал специально [ zypper se -i -s | grep Системн | awk '{print $3}' | tr "\n" " " ] :-P в этот раз): sudo zypper rm -u boost-license1_46_1 btnx btnx-config cpp46 farsight2-data fftw3 foo freeglut ghostscript-fonts-rus gtk2-engines-32bit libarchive2 libattica0 libaudiofile0 libboost_filesystem1_46_1 libboost_program_options1_46_1 libboost_system1_46_1 libcdio12 libcdio_cdda0 libcdio_paranoia0 libcryptsetup1 libdiscid1 libdrm-32bit libenet1 libexiv2-11 libgdu0 libgimpprint libgmime-2_4-2 libgstapp-0_11-26 libgstbasecamerabinsrc-0_10-0 libgstbasevideo-0_10-0 libgstinterfaces-0_11-0 libgstphotography-0_10-0 libgstreamer-0_11-0 libgstsignalprocessor-0_10-0 libgstvdp-0_10-0 libgupnp-igd-1_0-3 libimobiledevice2 libiso9660-7 nvidia-gfxG02-kmp-desktop-295.71_k3.1.0_1.2-17.1.x86_64

=-=-=-=-=
Powered by Blogilo

dap: (Default)

Я всё же решился довести обновление до конца, вбил sudo zypper in -f wxWidgets-ansi-compat-lib-config согласился на удаление и в этот раз всё разрешилось быстро и безболезненно.

Минутка радости и счастья: наконец-то решились обновить krusader в более-менее официальных репах несмотря, что бета.

sudo zypper rm -u krusader
sudo zypper in --no-recommends -r KDE_Release_49 krusader

Всё же пришлось добавить игры :) sudo zypper ar -k http://download.opensuse.org/repositories/games/openSUSE_12.2/ games

Чтобы локальный DNS pdnsd не тупил, поскольку поднимается раньше интернетов, попросил Network manager перезапускать его по подключению. Спасибо Voyageur-у за интересную статью. Жаль, у меня нет некоторых папок, поэтому я не пробовал красивый способ.

sudo echo -e '#! /bin/sh'"\n"'/bin/systemctl restart pdnsd.service' | sudo tee /etc/NetworkManager/dispatcher.d/dns.sh

sudo chmod +x /etc/NetworkManager/dispatcher.d/dns.sh

Меня в очередной раз достали сбои во времени: Яст => Дата и время => Отключить UTC (да, конечно же, ты считаешь, что оно рулит и педалит, но всё равно выключить).

Продолжаем выносить мусор: sudo zypper rm -u libOgreMain1_7_4-plugins libOgreMain1_7_4 libboost_thread1_46_1 libcue1 libgmime-2_6-0 libgsf-1-114 liblua5_2 libosinfo libosinfo-1_0-0 libpoppler-glib8 libquvi7 libtag_c0 libtotem-plparser17 libtracker-extract-0_14-0 libtracker-miner-0_14-0 tracker libtinyxml0

=-=-=-=-=
Powered by Blogilo

dap: (Default)

Во время загрузки горячо любимый systemd останавливается с возгласом "dependency failed: aborted start of file system check on tmpfs" и предлагает залогиниться под рутом, чтобы решить проблему, почесав репу, решил закомментировать все tmpfs в /etс/fstab и попробовать продолжить загрузку по любезно подсказанной комбинации Ctrl+D но не тут-то было, не стану приводить ошибки, которые я получил, потому что они не имеют значения. reboot

Вот так бы сразу :) Мы в кедах и сразу же видим старый добрый глюк с поломанными часами с циферблатом:

Который лечится любым ковырянием в их настройках или удалением/добавлением до перезагрузки или убиранием секундной стрелки раз и навсегда. Спасибо товарищу rosenrot за совет!

Дальше нас встречает радостным шипением pulseaudio при проигрывании около десяти уведомлений ИМ на фоне играющего радио. Решается убавлением звука по всем каналам до ~90%, может слететь при перезагрузке :( 

tmpfs чинится заменой параметров монтирования 0 2 на 0 0.

На данный момент нерешёнными остались два вопроса:

Fontconfig warning: "/etc/fonts/conf.d/17-suse-bitmaps.conf", line 95: Having multiple values in <test> isn't supported and may not works as expected

И синева при декодировании через vdpau, грешу на драйвер, жду обновления до многообещающей версии с удвоенной производительностью.

Чистка старых ядер (одно оставил): sudo zypper rm -u kernel-desktop-3.1.0-1.2.1.x86_64 kernel-desktop-3.1.10-61.1.x86_64 kernel-desktop-3.1.10-64.1.x86_64

Наконец-то можно установить личкрафтоплагин для сохранения вкладок, который требовал нового gcc: sudo zypper in leechcraft-tabsessionmanager

PS KDE 4.9 — торт, плазма не падает! :D 

=-=-=-=-=
Powered by Blogilo

dap: (Default)

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

sudo zypper ar -k --name 'openSUSE-12.2-OSS' http://download.opensuse.org/distribution/12.2/repo/oss/ repo-12.2-oss
sudo zypper ar -k --name 'openSUSE-12.2-Non-Oss' http://download.opensuse.org/distribution/12.2/repo/non-oss/ repo-12.2-non-oss
sudo zypper ar -k --name 'openSUSE-12.2 Update-Oss' http://download.opensuse.org/update/12.2/ repo-12.2-update
sudo zypper ar -k --name 'openSUSE-12.2-Update-Non-Oss' http://download.opensuse.org/update/12.2-non-oss/ repo-12.2-non-oss-update

Чуть позже я притащил срез репозиториев oss и non-oss (они не изменяются), поэтому вырубил удалённые и добавил свои, отключив кеширование, поскольку в данном случае оно бессмысленно:

sudo zypper mr -d repo-12.2-non-oss repo-12.2-oss
sudo zypper ar -K --name 'local-openSUSE-12.2-OSS' /mnt/F-Media/repo/12.2/repo/oss/ l-repo-12.2-oss
sudo zypper ar -K --name 'local-openSUSE-12.2-Non-OSS' /mnt/F-Media/repo/12.2/repo/non-oss l-repo-12.2-non-oss

Следующими были добавлены пакман, репозитории nvidia, KDE и Razor-Qt:

Вот и дошла очередь до домашних репозиториев DarkSS (всякий хлам :З ), Lazy_Kent (xneur, cuneitform, nethogs), Reki (imwheel, pdnsd, gopreload, шрифты) и наисвежайших личкрафтов:

Радостно вбиваем sudo zypper ref и наблюдаем довольно странную ругань на файлы локальных репозиториев. Что ж несмотря на то, что я повторно перепроверял их после скачивания из-за гигантского количества ошибок в первом заходе, что-то оказалось битым. Спасибо белтелекому за это! Да, я знаю, что дарёному коню… Ну да ладно, открываем список зеркал, выбираем любое и перекачиваем с заменой необходимые файлы: gpg* и content* в моём случае. Теперь обновление списков проходит без проблем и можно попросить пакетник выкачать пакеты для обновления: sudo zypper dup -d -l --no-recommends

Сразу же нам выплювывают ошибку с несколькими вариантами, я выбрал оставить устаревший wxWidgets-ansi-compat-lib-config-2.8.12, потому что остальные варианты ни к чему хорошему не приводили (было проверено позже), и подтвердил скачивание 1,2 ГБайт пакетов. Через пару часов я переключился в текстовую консоль (на всякий случай), залогинился и начал обновление командой sudo zypper dup -l --no-recommends, снова сохранив wxWidgets-ansi-compat-lib-config-2.8.12. Обновление проходит без каких-либо происшествий, даже иксы не перезапустились :( Однако периодически сыплются предупреждения

Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9: reading configurations from ~/.fonts.conf is deprecated.

Открываем по памяти синий и лечимся:

mkdir -p ~/.config/fontconfig/

mv ~/.fonts.conf ~/.config/fontconfig/fonts.conf

За что товарищу SD отдельное спасибо. Что ж, вперёд в будущее!

=-=-=-=-=
Powered by Blogilo

dap: (Default)

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

Ejabberd вместе с репозиторием был удалён, поскольку входящие соединения не проходят дальше шлюза белтелекома.

Network manager не может подключиться к мобильному соединению, если указать "только 2G" или "только 3G", а вот при любом типе радостно включает 3G на телефоне и подключается.

Okular почему-то обрезает некоторые pdf по ширине, так что я установил qpdfview. Несмотря на использование того же poppler в качестве движка мои файлы отобразились корректно. Однако у приложения обнаружился один неприятный недостаток: вместо плавной прокрутки к следующей/предыдущей странице изображение прыгает. Узнав, что в смотрелке личкрафтов ситуация аналогичная, попросил Дедфуда исправить, что он к данному моменту уже и сделал :) 

Помимо смотрелки установим плагин-эмулятор терминала в окне чата: набираем команду после /exec и получаем выхлоп терминала. Автодополнение пока не поддерживается :) sudo zypper in --no-recommends leechcraft-azoth-shx leechcraft-monocle-mu leechcraft-monocle-pdf mupdf

Небольшая чистка пакетов: sudo zypper rm -u mib-ossigeno-icons-black qpdfview

… и репозиториев: sudo zypper rr repo-non-oss packman openSUSE_Tools openSUSE_12.1 openSUSE-12.1-12.1-1.4 nvidia network home_Reki_leechcraft_masterbranch home_Reki home_Lazy_Kent home_DarkSS hardware devel_tools by_packman X11_QtDesktop KR48 KDE_Extra 12.1 multimedia_libs KDE_KDE3 Kernel_openSUSE-12.1 shells games filesystems

Прокомментирую удаление некоторых репозиториев, которые в ближайшее время не будут добавлены. Кеды третьи, наверно ;) больше не будут актуальны; репозиторий ядер бесполезен; библиотеки мультимедиа, средства разработки, файловые системы пока не актуальны (пока актуальны соответствующие пакеты в 12.2); шеллы не обновляю, чтобы проверить свой баг с автодополнением для zypper; игры подождут.

Удобный плагин для получение mp3 из видео youtube: под роликом добавляется ссылка.

Нашёл адекватное руководство для альтернативно одарённых, как поменять комментарий к коммиту. Привожу краткий вольный перевод. Сначала вбиваем git rebase --interactive smth, где smth — идентификатор предыдущего коммита (хеш, HEAD~n и т.п.), меняем “pick” на “edit” и сохраняем изменения, собственно меняем сообщение: git commit --amend -m 'Скажи что-нибудь.' и фиксируем наши изменения: git rebase --continue

=-=-=-=-=
Powered by Blogilo

dap: (Default)

Добавляем репозиторий с обновлением, пробуем обновиться:

sudo zypper ar -f -r http://download.opensuse.org/repositories/network/openSUSE_12.1/network.repo
sudo zypper up

Однако видим: "Следующие обновления НЕ будут установлены:" и список, в котором есть и вакуум. Это нормальная реакция, когда для обновления нужно сменить источник пакета. Вбиваем: sudo zypper up vacuum-im и узнаём, что нужно вбить sudo zypper in vacuum-im-1.1.2-17.1.x86_64 Не забываем обновить и библиотеки. В случае большого списка рационально использовать sudo zypper dup

Идею облагородить скайп мне подала тема о выводе уведомлений в КДЕЖюстина поведала о kdialog. А затем я наткнулся на скрещивание скайпа с notify. Чтобы вбивать команды, в настройках уведомлений программы жмём конопку, чтобы увидеть дополнительные опции. Ставим галку на выполнение команды и убираем со стандартных уведомлений. В итоге я запилил такое:

  • контакт заходит в сеть или выходит: kdialog --title "Skype" --passivepopup "%type:  %sname"
  • сообщение получено: kdialog --title "Skype — %type"  --passivepopup "%sname:  %smessage"

Звонки не трогал, чтобы осталась возможность быстро ответить, если мне кто-то вдруг позвонит.

Foxy рассказала об альтернативе pavucontrol для KDE — плазмоид Veromix. Есть в репах суси, однако у меня не заработал без пакета python-devel. И то до перезагрузки запускался только так: cd /usr/share/kde4/apps/plasma/plasmoids/veromix-plasmoid; plasmoidviewer

Поскольку до этого я догадался не сразу, пересобрал пакет из svn в своём репе, заодно потом вбил правильные зависимости. Сравним его в pavucontrol:

умеет pavucontrol и плазмоид:

  • регулировать общую громкость звука и записи;
  • рерулировать громкость звука и записи отдельных приложений;
  • менять конфигурацию аудиосистемы;

умеет только плазмоид:

  • регулировать мощность отдельных частот (эквалайзер);
  • управлять аудиопроигрывателями;
  • жить в трее;
  • регулироваться глобальными клавишами;

умеет только pavucontrol:

  • переключать источники ввода/вывода: например, микрофон с фронтального на другой выход.

Выбор за вами ;-)

dap: (Default)

Добавляем репозиторий с обновлением, пробуем обновиться:

sudo zypper ar -f -r http://download.opensuse.org/repositories/network/openSUSE_12.1/network.repo
sudo zypper up

Однако видим: "Следующие обновления НЕ будут установлены:" и список, в котором есть и вакуум. Это нормальная реакция, когда для обновления нужно сменить источник пакета. Вбиваем: sudo zypper up vacuum-im и узнаём, что нужно вбить sudo zypper in vacuum-im-1.1.2-17.1.x86_64 Не забываем обновить и библиотеки. В случае большого списка рационально использовать sudo zypper dup

Идею облагородить скайп мне подала тема о выводе уведомлений в КДЕЖюстина поведала о kdialog. А затем я наткнулся на скрещивание скайпа с notify. Чтобы вбивать команды, в настройках уведомлений программы жмём конопку, чтобы увидеть дополнительные опции. Ставим галку на выполнение команды и убираем со стандартных уведомлений. В итоге я запилил такое:

  • контакт заходит в сеть или выходит: kdialog --title "Skype" --passivepopup "%type:  %sname"
  • сообщение получено: kdialog --title "Skype — %type"  --passivepopup "%sname:  %smessage"

Звонки не трогал, чтобы осталась возможность быстро ответить, если мне кто-то вдруг позвонит.

Foxy рассказала об альтернативе pavucontrol для KDE — плазмоид Veromix. Есть в репах суси, однако у меня не заработал без пакета python-devel. И то до перезагрузки запускался только так: cd /usr/share/kde4/apps/plasma/plasmoids/veromix-plasmoid; plasmoidviewer

Поскольку до этого я догадался не сразу, пересобрал пакет из svn в своём репе, заодно потом вбил правильные зависимости. Сравним его в pavucontrol:

умеет pavucontrol и плазмоид:

  • регулировать общую громкость звука и записи;
  • рерулировать громкость звука и записи отдельных приложений;
  • менять конфигурацию аудиосистемы;

умеет только плазмоид:

  • регулировать мощность отдельных частот (эквалайзер);
  • управлять аудиопроигрывателями;
  • жить в трее;
  • регулироваться глобальными клавишами;

умеет только pavucontrol:

  • переключать источники ввода/вывода: например, микрофон с фронтального на другой выход.

Выбор за вами ;-)

dap: (Default)

Вбиваем grep LoadModule /var/log/Xorg.0.log и читаем:

[    28.809] (II) LoadModule: "extmod"
[    28.810] (II) LoadModule: "dbe"
[    28.810] (II) LoadModule: "glx"
[    28.845] (II) LoadModule: "record"
[    28.846] (II) LoadModule: "dri"
[    28.846] (II) LoadModule: "dri2"
[    28.847] (II) LoadModule: "nvidia"
[    28.851] (II) LoadModule: "fb"
[    28.861] (II) LoadModule: "wfb"
[    28.864] (II) LoadModule: "ramdac"
[    29.934] (II) LoadModule: "dri2"
[    29.979] (II) LoadModule: "evdev"

Наверняка, у меня используются проприетарные драйвера от nvidia =)

Недавно при обновлении появился дикий конфликт, решение:

sudo aptitude full-upgrade --without-recommends

sudo aptitude install ia32-libs-multiarch --without-recommends
dap: (Default)

Вбиваем grep LoadModule /var/log/Xorg.0.log и читаем:

[    28.809] (II) LoadModule: "extmod"
[    28.810] (II) LoadModule: "dbe"
[    28.810] (II) LoadModule: "glx"
[    28.845] (II) LoadModule: "record"
[    28.846] (II) LoadModule: "dri"
[    28.846] (II) LoadModule: "dri2"
[    28.847] (II) LoadModule: "nvidia"
[    28.851] (II) LoadModule: "fb"
[    28.861] (II) LoadModule: "wfb"
[    28.864] (II) LoadModule: "ramdac"
[    29.934] (II) LoadModule: "dri2"
[    29.979] (II) LoadModule: "evdev"

Наверняка, у меня используются проприетарные драйвера от nvidia =)

Недавно при обновлении появился дикий конфликт, решение:

sudo aptitude full-upgrade --without-recommends

sudo aptitude install ia32-libs-multiarch --without-recommends
dap: (Default)

Удаление мусора от обновления:

sudo aptitude purge bluez gnome-bluetooth gnome-user-share gir1.2-gnomebluetooth-1.0 gnome-icon-theme-symbolic gnome-keyring seahorse 
kwalletmanager zenity-common zenity indicator-application indicator-status-provider-mc5 icc-profiles-free acl colord anthy anthy-common bsh-gcj gcj-4.6-base gcj-4.6-jre-lib libgcj-bc libgcj12 gcj-4.6-base gcj-4.6-jre-lib kdegraphics-strigi-analyzer kdegraphics-strigi-plugins libavahi-ui-gtk3-0 libgdu-gtk0 libboost-serialization1.46.1 easystroke libcap2-bin libcolord1 libwebkitgtk-3.0-0 libwebkitgtk-3.0-common libunique-3.0-0 libpwl5 libppl-c4 libcloog-ppl0 libppl9 libpod-plainer-perl libp11-kit0 libgck-1-0 libgcr-3-1 libhttp-daemon-perl libmtp-runtime libhtml-form-perl  libgphoto2-l10n liblcms2-2 libindicator-messages-status-provider1 indicator-messages libgucharmap-2-90-7 gucharmap

Установка удалившегося при обновлении:

sudo aptitude install libvdpau-dev evince kalzium libcanberra-gtk3-module pidgin plasma-widget-networkmanagement network-manager-kde kdegraphics-mobipocket kdegraphics-thumbnailers --without-recommends

Если используется getdeb (в том числе вместе с apt-mirror), то для установки pidgin нужно закомментировать соответствующие строки в сорс-листе.

Установка скайпа:

sudo aptitude remove skype
echo foreign-architecture i386 | sudo tee /etc/dpkg/dpkg.cfg.d/multiarch
sudo aptitude install skype:i386 --without-recommends

Не забываем перенастроить apt-move!

Если увидите zsh: segmentation fault (core dumped) vacuum, можно попробовать откатиться, отыскав или скачав старый пакет: dpkg -i /путь/vacuum_1.2.0u+svn1600-1ppa1~natty1_amd64.deb

dap: (Default)

Удаление мусора от обновления:

sudo aptitude purge bluez gnome-bluetooth gnome-user-share gir1.2-gnomebluetooth-1.0 gnome-icon-theme-symbolic gnome-keyring seahorse 
kwalletmanager zenity-common zenity indicator-application indicator-status-provider-mc5 icc-profiles-free acl colord anthy anthy-common bsh-gcj gcj-4.6-base gcj-4.6-jre-lib libgcj-bc libgcj12 gcj-4.6-base gcj-4.6-jre-lib kdegraphics-strigi-analyzer kdegraphics-strigi-plugins libavahi-ui-gtk3-0 libgdu-gtk0 libboost-serialization1.46.1 easystroke libcap2-bin libcolord1 libwebkitgtk-3.0-0 libwebkitgtk-3.0-common libunique-3.0-0 libpwl5 libppl-c4 libcloog-ppl0 libppl9 libpod-plainer-perl libp11-kit0 libgck-1-0 libgcr-3-1 libhttp-daemon-perl libmtp-runtime libhtml-form-perl  libgphoto2-l10n liblcms2-2 libindicator-messages-status-provider1 indicator-messages libgucharmap-2-90-7 gucharmap

Установка удалившегося при обновлении:

sudo aptitude install libvdpau-dev evince kalzium libcanberra-gtk3-module pidgin plasma-widget-networkmanagement network-manager-kde kdegraphics-mobipocket kdegraphics-thumbnailers --without-recommends

Если используется getdeb (в том числе вместе с apt-mirror), то для установки pidgin нужно закомментировать соответствующие строки в сорс-листе.

Установка скайпа:

sudo aptitude remove skype
echo foreign-architecture i386 | sudo tee /etc/dpkg/dpkg.cfg.d/multiarch
sudo aptitude install skype:i386 --without-recommends

Не забываем перенастроить apt-move!

Если увидите zsh: segmentation fault (core dumped) vacuum, можно попробовать откатиться, отыскав или скачав старый пакет: dpkg -i /путь/vacuum_1.2.0u+svn1600-1ppa1~natty1_amd64.deb

dap: (Default)

Я решил перед установкой навести порядок:

sudo aptitude purge intel-gpu-tools stratagus stargus kmag ruby ruby1.8 libruby1.8 gnome-utils-common gnome-wise-icon-theme gnome-screenshot gnome-session-canberra gnome-settings-daemon libgnome-window-settings1 gnome-doc-utils gnome-keyring libgtk-3-bin libgtksourceview2.0-common gnome-js-common gnome-colors-common gnome-desktop-data gnome-disk-utility gnome-applets-data gnome-media-common mgnome-session-common gnome-panel-data gnome-system-tools gnome-system-log nspluginwrapper kaffeine gnome-system-monitor thunderbird mono-runtime metacity-common linux-headers-2.6.35-28 linux-headers-2.6.35-28-generic-ck linux-headers-2.6.35-29 linux-headers-2.6.35-29-generic linux-image-2.6.35-28-generic-ck linux-image-2.6.35-29-generic linux-headers-2.6.38-8 linux-headers-2.6.38-8-generic-ck linux-headers-2.6.38-9 linux-headers-2.6.38-9-generic linux-image-2.6.38-8-generic-ck linux-image-2.6.38-9-generic
cd /lib/modules/
sudo rm -rf 2.6.35-26-generic 2.6.35-27-generic 2.6.35-28-generic 2.6.35-28-generic-ck 2.6.35-29-generic 2.6.38-8-generic-ck 2.6.38-9-generic

Сначала делаем бэкапы. Приводим свой список источников к необходимом виду (мой сорл.лист). Выкачиваем все пакеты: sudo aptitude full-upgrade -d -y. В этот раз вытянуло 2,5 ГБайта, вбиваем sudo aptitude full-upgrade -d, чтобы убедиться, что всё пройдёт нормально (моя ситуация). Завершаем сеанс, выбираем консольный вход, заходим под свои пользователем. Останавливаем kdm: sudo service kdm stop и начинаем вбивать sudo aptitude full-upgrade, мне пришлось сделать это дважды, когда ругнулось на cuneiform, выполнил sudo aptitude install libcuneiform0. Завершаем обновление и перезагружаемся:

sudo aptitude full-upgrade
sudo apt-get dist-upgrade -f
sudo update-initramfs -u -k all
sudo reboot

У меня после загрузки полёт нормальный. Из багов починили только ksnapshot, а баг в иксах с залипанием остался =( Появился баг в byobu: нету скроллинга по колёсику мыши. Можно нажимать F7, но я, пожалуй, откажусь от byobu в эмуляторах терминала.

dap: (Default)

Я решил перед установкой навести порядок:

sudo aptitude purge intel-gpu-tools stratagus stargus kmag ruby ruby1.8 libruby1.8 gnome-utils-common gnome-wise-icon-theme gnome-screenshot gnome-session-canberra gnome-settings-daemon libgnome-window-settings1 gnome-doc-utils gnome-keyring libgtk-3-bin libgtksourceview2.0-common gnome-js-common gnome-colors-common gnome-desktop-data gnome-disk-utility gnome-applets-data gnome-media-common mgnome-session-common gnome-panel-data gnome-system-tools gnome-system-log nspluginwrapper kaffeine gnome-system-monitor thunderbird mono-runtime metacity-common linux-headers-2.6.35-28 linux-headers-2.6.35-28-generic-ck linux-headers-2.6.35-29 linux-headers-2.6.35-29-generic linux-image-2.6.35-28-generic-ck linux-image-2.6.35-29-generic linux-headers-2.6.38-8 linux-headers-2.6.38-8-generic-ck linux-headers-2.6.38-9 linux-headers-2.6.38-9-generic linux-image-2.6.38-8-generic-ck linux-image-2.6.38-9-generic
cd /lib/modules/
sudo rm -rf 2.6.35-26-generic 2.6.35-27-generic 2.6.35-28-generic 2.6.35-28-generic-ck 2.6.35-29-generic 2.6.38-8-generic-ck 2.6.38-9-generic

Сначала делаем бэкапы. Приводим свой список источников к необходимом виду (мой сорл.лист). Выкачиваем все пакеты: sudo aptitude full-upgrade -d -y. В этот раз вытянуло 2,5 ГБайта, вбиваем sudo aptitude full-upgrade -d, чтобы убедиться, что всё пройдёт нормально (моя ситуация). Завершаем сеанс, выбираем консольный вход, заходим под свои пользователем. Останавливаем kdm: sudo service kdm stop и начинаем вбивать sudo aptitude full-upgrade, мне пришлось сделать это дважды, когда ругнулось на cuneiform, выполнил sudo aptitude install libcuneiform0. Завершаем обновление и перезагружаемся:

sudo aptitude full-upgrade
sudo apt-get dist-upgrade -f
sudo update-initramfs -u -k all
sudo reboot

У меня после загрузки полёт нормальный. Из багов починили только ksnapshot, а баг в иксах с залипанием остался =( Появился баг в byobu: нету скроллинга по колёсику мыши. Можно нажимать F7, но я, пожалуй, откажусь от byobu в эмуляторах терминала.

dap: (Default)

Установить ошибочно удалённые и не установленные при обновлении пакеты: sudo aptitude install kpackagekit gimp gtk-recordmydesktop q4wine gtk2-engines-oxygen

Выбрать стиль oxygen-gtk в Параметры системыВнешний вид приложенийВнешний вид GTK+ и аналогично kdesu systemsettings. Гтк-приложения стали ещё приятнее на вид.

Перенастроить apt-move: в файле /etc/apt-move.conf "maverick" нужно заменить на "natty". Работать, конечно, будет и без этого, но мне кажется удобным разделять пакеты по версиям дистрибутива, для которых они предназначены. После правки создаём новый локальный репозиторий: apt-move update

Когда при операциях с пакетами так ругается на mintdesktop:

Выбор ранее не выбранного пакета mintdesktop.
Подготовка к замене пакета mintdesktop 3.2.1 (используется файл .../mintdesktop_3.2.4_all.deb) ...
sed: невозможно прочитать /etc/gdm/PostLogin/Default: Нет такого файла или каталога
dpkg: предупреждение: подпроцесс старый сценарий pre-removal возвратил код ошибки 2
dpkg: попытка использовать сценарий из нового пакета ...
dpkg: не удалось обработать параметр /var/cache/apt/archives/mintdesktop_3.2.4_all.deb (--unpack):
в новой версии пакета нет этого сценария, отказ

Чинить так: sudo touch /etc/gdm/PostLogin/Default

В меню загрузчика старые версии ядра помещаются в специальное подменю. Чтобы убрать его, нужно в файле /etc/grub.d/10_linux закомментировать эти строки:

# if [ "$list" ] && ! $in_submenu; then
# echo "submenu \"Previous Linux versions\" {"
# in_submenu=:
# fi

Исправлен баг с минутным подвисанием графики при использовании эффекта Перелистывание (Alt+Tab), сохранился баг в ksnapshot с ошибкой передачи файла в любое приложение. Появился баг с залипанием специальных клавиш, бесит неимоверно, пока назначил переключение языков на Alt+слеш правее шифта, пытаюсь привыкнуть.

Мусор: sudo aptitude purge nvidia-glx-180 nvidia-173-modaliases nvidia-96-modaliases rdesktop mint-stylish-addon mintinstall-data mintinstall-icons mint-backgrounds-julia

dap: (Default)

Установить ошибочно удалённые и не установленные при обновлении пакеты: sudo aptitude install kpackagekit gimp gtk-recordmydesktop q4wine gtk2-engines-oxygen

Выбрать стиль oxygen-gtk в Параметры системыВнешний вид приложенийВнешний вид GTK+ и аналогично kdesu systemsettings. Гтк-приложения стали ещё приятнее на вид.

Перенастроить apt-move: в файле /etc/apt-move.conf "maverick" нужно заменить на "natty". Работать, конечно, будет и без этого, но мне кажется удобным разделять пакеты по версиям дистрибутива, для которых они предназначены. После правки создаём новый локальный репозиторий: apt-move update

Когда при операциях с пакетами так ругается на mintdesktop:

Выбор ранее не выбранного пакета mintdesktop.
Подготовка к замене пакета mintdesktop 3.2.1 (используется файл .../mintdesktop_3.2.4_all.deb) ...
sed: невозможно прочитать /etc/gdm/PostLogin/Default: Нет такого файла или каталога
dpkg: предупреждение: подпроцесс старый сценарий pre-removal возвратил код ошибки 2
dpkg: попытка использовать сценарий из нового пакета ...
dpkg: не удалось обработать параметр /var/cache/apt/archives/mintdesktop_3.2.4_all.deb (--unpack):
в новой версии пакета нет этого сценария, отказ

Чинить так: sudo touch /etc/gdm/PostLogin/Default

В меню загрузчика старые версии ядра помещаются в специальное подменю. Чтобы убрать его, нужно в файле /etc/grub.d/10_linux закомментировать эти строки:

# if [ "$list" ] && ! $in_submenu; then
# echo "submenu \"Previous Linux versions\" {"
# in_submenu=:
# fi

Исправлен баг с минутным подвисанием графики при использовании эффекта Перелистывание (Alt+Tab), сохранился баг в ksnapshot с ошибкой передачи файла в любое приложение. Появился баг с залипанием специальных клавиш, бесит неимоверно, пока назначил переключение языков на Alt+слеш правее шифта, пытаюсь привыкнуть.

Мусор: sudo aptitude purge nvidia-glx-180 nvidia-173-modaliases nvidia-96-modaliases rdesktop mint-stylish-addon mintinstall-data mintinstall-icons mint-backgrounds-julia

January 2016

S M T W T F S
     12
34567 89
10111213141516
17181920212223
24252627282930
31      

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 23rd, 2017 08:40 am
Powered by Dreamwidth Studios