воскресенье, 15 декабря 2013 г.

установка и русификация libreoffice в slackware

Всем привет, это снова я с очередной инструкцией по применению. Суть вкратце такова - понадобился мне текстовый процессор, чтобы была вставка картинок, таблиц, чтение формата docx, проверка орфографии, все дела. Конечно я подспудно догадываюсь, что лучше emacs'a пока еще ничего не придумано, но тем не менее, прикинув предстоящий объем работ принял решение собрать настоящий офисный пакет. По старой памяти пошел искать libreoffice. Таковой имеется на slackbuilds.org  и в легкую собирается. Проблема в том что там лежит версия 3.3.0, в то время как текущая уже 4.0.1. Кроме того поверхностный гуглеж выявил, что с некоторых пор openoffice был передан из под крыла Oracle в ведение Apache Foundation и был соответственно переименован в Apache OpenOffice. Имеется слакбилд, который лежит на форумах slackware.ru и slackware.su Можно было бы его собрать, но мне чего-то расхотелось это делать. Решено, буду ставить libreoffice, который весьма хорошо зарекомендовал себя в opensuse. В репозитории как раз есть слакбилд со свежей версией. А так же пакет помощи и локализации. Однако локализация только для английского языка, и файл помощи соответственно тоже. Идем пытать гугл дальше. Выяснилось, что можно поставить, английскую версию и русифицировать ее со словарем через Tools -> Extension Manager. Оставим этот вариант на крайний случай. Конечно не вопрос - можно пользоваться английской версией, но для данных задач архиважна проверка орфографии. Идем дальше. Alien Bob собрал либру вместе со всеми словарями и локализациями, вплоть до языков на которых говорят на родине убунты. Можно скачать пакет себе на диск и установить. Неожиданно пролился свет оптимального решения. Запускаем gslapt (gangsta slapt, для тех кто в теме )))) жмем Ctrl-P и отключаем те два репозитория, что там прописаны. Жмем Добавить репозиторий и прописываем строчку: http://alien.slackbook.org/slackbuilds/ сохранить, обновить, все дела. В строке поиска пишем libreoffice и отмечаем для установки libreoffice, libreoffice-dict-ru-4.1.3 (словарь для либры), libreoffice-l10n-ru-4.1.3 (пакет локализации). Жмем применить изменения и идем пить чай. Программа все автоматически скачает и установит. Запускаем writer и видим то к чему мы стремились.
Далее, запускаем akregator, добавляем новую ленту http://alien.slackbook.org/slackbuilds/ChangeLog.rss
и теперь мы всегда будем в курсе последних событий не отвлекаясь на открытие табов в браузере.
Special thanks for AlienBob.

суббота, 14 декабря 2013 г.

Вышел sbopkg 0.37.0

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

четверг, 12 декабря 2013 г.

sbopkg и slackware 14.1

Есть такая мегаудобная утилита sbopkg позволяет экономить тонны времени и автоматизирует всю рутинную работу. Обычно как - надо установить какую-нибудь программу, тот же скайп, тогда
1. заходим на slackbuilds.org
2. ищем skype
3. скачиваем исходники
4. скачиваем слакбилд
5. распаковываем архив со слакбилдом
6. копируем исходники в директорию со слакбилдом
7. запускаем слакбилд
8. устанавливаем готовый пакет.
Вместо того, чтобы каждый раз подниматься на восемь ступеней, логичнее поставить sbopkg и дать команду:

#sbopkg -i skype

Разница очевидна, через пару-тройку раз не сможешь обходиться без этой тулзы. По слухам сам Патрик активно ей пользуется.
Обычно sbopkg обновляется с каждой новой версией Slackware. В этот раз все несколько иначе - слакварик обновился на очередной релиз, а новой версией sbopkg не будет. В этом случае будут собираться программы для предыдущей (14.0) версии дистрибутива. Для того чтобы исправить этот непорядок надо сделать следующий хак:
1. Открыть в любимом редакторе (emacs) файл /etc/sbopkg/repos.d/40-sbo.repo
2. Закомментировать строчку с цифрами 14.0
3. Написать в самое начало (перед 14.0) 
SBo 14.1 "SBo repository for Slackware 14.1" _SBo rsync slackbuilds.org::slackbuilds/14.1 GPG
4. Открыть в любимом редакторе /etc/sbopkg/sbopkg.conf
5. Исправляем переменную REPO_BRANCH - вместо цифры 14.0 пишем 14.1
5. Синхронизуемся
#sbopkg -r
6. Пользуемся и слакуем на здоровье )))

Настройка микрофона в slackware 14.1

Итак, став счастливым обладателем лэп-топа Lenovo я встал перед традиционной дилеммой - какой дистрибутив Linux установить. Можно было бы поставить OpenSuse, которая традиционно ориентируется на портативные компьютеры, но, как учил товарищ Сухов - лучше конечно помучаться. И не вдаваясь в дальнейшие нюансы я установил последнюю версию Slackware 14.1, обновил ее до current. И все бы ничего, но вот встроенный микрофон есть, делаешь звукозапись, жмешь на play,  а звука нет. Включаешь skype (устанавливать со slackbuilds.org), звука тоже нет. Непорядок. К слову стоит заметить, что в слакварике нету такой звукозаписывающей тулзы как в убунту, она такая, что очень напоминает аналогичную в windows - подключаешь (втыкаешь) микрофон, и там визуально показывается как громко осуществляется речитатив. Но дело не в этом. Исправляем ситуацию - устанавливаем со slackbuilds.org пакет audacity. Не забываем перед этим установить wxPython, который является зависимостью для audacity. Audacity прекрасно справляется с ролью той самой звукозаписывающей тулзы. Можно ради интереса сделать пробную запись, но звука там тоже не будет, что ясно отразится в виде ровной линии (типа как фильмах про реанимацию - сердце не бьется, медсестра, давайте электрошок):

#alsamixer

Мы увидим несколько колонок: Master, Headphone, Speaker, PCM, Mic - это как раз и есть микрофон. При этом ползунок установлен в положение ноль. Исправляем эту ситуацию и врубаем микро на нужную нам громкость, обычно это 100%.
Далее шпарим антибиотиками, чтобы пациент не склеил ласты от электрошока:

#alsamixer -V capture

Мы увидим колонку Capture  - врубаем ее на 100% и жмем на Space (пробел для тех кто в танке), так чтобы появились красные буквы L R, жмем на Esc. Заходим в audacity и высказываем вслух все что накопилось на душе - станет значительно легче. Звук появился и можно делать все что угодно, в том числе и говорить по скайпу.

Адьёс :)

p.s. В любой момент можно сбросить настройки до дефолтных

#alsactl -restore
или
#/etc/rc.d/rc.alsa restart