Троллехранилище снова бурлит

Вот уже сутки, как на linux.org.ru обсуждают анонс следующего lts релиза ubuntu. Марк выбрал для дистра кодовое имя будет Bionic Beaver. Читаю комментарии.

Как обычно лоровские тролли отжигают. Кто-то ждет релиза masturbating monkey, кто-то считает, что лучше б Bouncing Boobs назвали. И почти все за то, что убунта — отстой.
Я вот сколько помню, на убунту вечно гнали, что дистр хреновый. А тем временем, уже лет 10 как, это один из самых популярных дистрибутивов, и на десктопах и на серверах.

Одним словом жду релиз.

16.04 пропал звук после входа в систему

Странный глюк сегодня поймал. Вчера подключал беспроводные цифровые наушники. Сегодня привычно тыкаю в «параметры звука», выбираю звуковой выход… и никакого результата. Тишина. При этом на логин скрине, при запуске системы звук есть.

В 14.04 такого не было. До 16.04 я только позавчера систему обновил. Сперва нагуглил вот это: https://help.ubuntu.com/community/SoundTroubleshootingProcedure. Делать то, что там написано не стал, начал разбираться что за манипуляции (оказалось они там права доступа меняют, добавляют текущего пользователя в группы audio,video,pulse,pulse-access) и нашел там пакет pavucontrol.

Собственно это прога, запущенная с моими правами (не под рутом!) решила проблему. На вкладке «конфигурация», выбрал из списка нужный аналоговый выход и все заработало.

Оказывается в 16.04 в «параметрах звука» теперь не отображаются звуковые выходы, которые по мнению системы в данный момент не подключены.

Ошибка проверки подписи списка пакетов

Если возникает ошика вида:
Следующие подписи неверные: BADSIG 40976EAF437D05B5 Ubuntu Archive Automatic Signing Key <ftpmaster@ubuntu.com>
делай так:
gpg --keyserver keyserver.ubuntu.com --recv-keys 40976EAF437D05B5
gpg --export --armor 40976EAF437D05B5 | sudo apt-key add -

Естесственно хэш ключа подставлять нужной свой.

Как сделать «backport» пакета

1. Введение.

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

Понятное дело, что ставить пакет например из Ubuntu 14.04 в 12.04 бесполезная трата времени, во первых, т.к. будет куча неудовлетворенных зависимостей, во вторых, даже если забить на формальности, то бинарники из нового дистрибутива, как правило собраны под более новые библиотеки (libc, glib и т.д.), и скорее всего не будут работать.

Вариант переустановить систему на более новую я не рассматриваю. Поэтому основных решений обычно два:

1. Поискать готовый пакет под свою систему в ppa (https://launchpad.net/ubuntu/+ppas)

2. Портировать пакет из свежего дистра в свой.

Ставить пакеты из ppa, не очень безопасно, хорошо, если данный ppa принадлежит разработчику программы, и он там распростаняет свои сборки. Но чаще всего, архив принадлежит совершенно посторонним людям, и никаких гарантий, что в программу не засунули бэкдор нет.

Благо бэкпортить не сложно. Один из способов это селать, я покажу на примере программы snort. Что для этого нужно:

1. Установить ubuntu-dev-tools
2. Сгенерировать  пару gpg ключей.
3. Установить все необходимые для компиляции snort пакеты.
4. С помощью backportpackage получить необходимые для компиляции файлы.
5. Скомпилировать прогрумму. Читать

Плагины на Rhythmbox

rhythmbox-ubuntu

Сейчас Rhythmbox снова стал музыкальным плеером по умолчанию в Ubuntu, модератор AskUbuntu fossfreedom создал PPA-репозиторий для различных плагинов Rhythmbox, которые могут показаться полезными многим пользователям Ubuntu. Вот некоторые из доступных плагинов: Equalizer, Jump-to-Playing, Tray Icon, Microblogger, Tablature plugin, JumpToWindow и другие.
В этом PPA доступны двенадцать плагинов, и они были протестированы на Rhythmbox 2.96, который доступен в официальных репозиториях Ubuntu 12.04. Правда, некоторые из них не работали с Rhythmbox 2.97 из основного WebUpd8 PPA, но после недавних обновлений, всё стало работать. Читать

Система выбора альтернатив в Debian based дистрах

Пока не забыл, запишу тут. Если нужно поставить какой то софт не из репозитория, и аналог этой программы уже есть в системе, то как правило возникает вопрос: «как это сделать не перезаписывая оригинальный файл, и что б при обновлении системы мои изменения не накрылись?»

Пример приведу на установке Oracle jre в Ubuntu 12.04. Читать

Бэкпорт ядра в Ubuntu 12.04.2

Сегодня заметил в обновлениях попытку установить ядро linux-generic-lts-quantal, а так же соответствующие ему заголовки, и в довесок xserver-xorg-lts-quantal. Сперва все это было послано нахрен, ибо подозрительно.

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

Переименование интерфейсов.

Имена сетевых интерфейсов в Linux компьютерах в последнее время стали привязываться к конкретным устройствам. Так, если вы вытащите жесткий диск с одного компьютера и вставите его в другой, то сетевая карта, называвшаяся на старом компьютере eth0, станет на этом eth1. А при попытке сделать ifconfig eth0 up система будет говорить, что, дескать, такого устройства не существует.

Собака зарыта в udev, который по умолчанию привязывает имена сетевых устройств к их MAC адресам. Например, в Debian Etch это находится в файле

/etc/udev/rules.d/z25_persistent-net.rules
Просто отредактируйте его по своему вкусу и voila 🙂
P.S.: не забудьте соответственным образом исправить скрипты для старта сети, т.е. /etc/network/interfaces

Ubuntu для Android

Марк Шаттлворт представил новый продукт «Ubuntu for Android«, представляющий собой специально сформированную версию Ubuntu, предназначенную для интеграции в телефоны на базе платформы Android и позволяющую организовать работу пользователя в полноценном десктоп-окружении, активируемом при подключении к телефону монитора, клавиатуры и мыши. Окружение на базе Ubuntu устанавливается не вместо текущей прошивки, а дополняет её и работает параллельно с ней. Более того, в окружении Ubuntu обеспечена возможность совместного доступа к адресной книге, закладкам, календарю-планировщику и другим данным Android-приложений.

Читать

Samba, как расшарить ресурсы из Ubuntu в картинках :)

//оригинал на www.oslinux.ru

То что я сегодня расскажу будет полезно новичкам которые установили на свой компьютер Ubuntu Linux и хотели бы, чтобы окружающие компьютеры под Windows или Linux могли обмениваться файлами друг с другом.

Дома и на работе у меня возникла ситуация, когда мой компьютер под Ubuntu оказался в сети Windows, при этом версии Windows, как выяснилось, не имеют значения, то могут быть XP, Vista или Seven.

Нужно было открывать и иметь доступ к общим папкам как на моем компьютере под Ubuntu так и входить на ресурсах общих папок в Windows окружении.

Сейчас для работы я использую Ubuntu версии 10.04 LTS.

Читать