Ярлыки

понедельник, 5 декабря 2011 г.

Установка LibreOffice в Ubuntu 10.04

На компе установлен openoffice.org 3.
При просмотре презентаций с анимацией слайдов вместо анимации почему-то по экрану бегали черные квадраты и прямоугольники.
После испытания презентации на других компьютерах и других ОС, с презентации были сняты все обвинения и был вынесен вердикт: удалить openoffice и установить LibreOffice.
Для начала удаляем OpenOffice ибо эти два продукта друг с другом ужиться не смогут:
#apt-get remove openoffice.org3
Далее удаляем пакет, на который ругается синаптик при установке libreoffice (может в другом случае это не понадобится, но в моем случае без этого libreoffice не ставился):
# dpkg -r openoffice.org-debian-menus
Далее подключаем репозиторий и обновляемся:
#add-apt-repository ppa:libreoffice/ppa && apt-get update
После этого устанавливаем LibreOffice и перевод:
#apt-get install libreoffice libreoffice-l10n-ru
В общем все готово.
В дополнение можно установить некоторые полезные расширения:
libreoffice-pdfimport - расширение для импорта pdf файлов
libreoffice-presenter-console - расширение для отдельной консоли ведущего

среда, 2 ноября 2011 г.

Подключение МФУ CANON i-sensys MF4410 в ubuntu 10.04 64-bit

Собственно на сайте производителя драйверов под 64-битную архитектуру для Ubuntu нет. По этой ссылке можно скачать архив с драйверами UFRII/UFRII LT Printer Driver for Linux v2.20 весом примерно 31 МБ.
Этот архивчик содержит драйвера под 32 и 64 битные архитектуры, но deb пакетов для 64bit нет. А есть rpm пакеты для amd64.
Не особо надеясь на удачный исход пишу такие команды:
#alien -di cndrvcups-common-2.20-1.x86_64.rpm
#alien -di cndrvcups-ufr2-uk-2.20-1.x86_64.rpm 
Эти команды конвертируют rpm пакеты в deb и сразу их устанавливают. 
Команды эти поругались на какие-то неверные параметры, но установились. 
Далее я на всякий случай перезапускаю cups: 
#service cupsd restart 
Потом в параметрах печати добавляю принтер. 
В списке устройств появляется Canon MF4410 Series CNUSB, который я и добавляю. 
Далее все гладко, принтер сразу добавляется без поиска драйверов и удается сделать пробную печать. 
Этот принтер я ставил на сервере,сервер нежелательно ребутить в середине рабочего дня, и пока не знаю заработает ли МФУ при перезагрузке компа.

DIY или Сделай Сам / Маркерная доска своими руками

DIY или Сделай Сам / Маркерная доска своими руками: Доброго времени суток дорогой читатель.



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







Подкатом картинки — примерно три мегабайта.

воскресенье, 30 октября 2011 г.

Как сделать псевдонимы команд постоянными

Псевдонимы, созданные при помощи команды alias методом, описанным выше, будут работать только до выхода пользователя из системы или до первой перезагрузки компьютера. Если для крупных серверов, которые работают непрерывно, это не очень важно, то для домашних компьютеров, выключаемых ежедневно, это сводит на нет все преимущества псевдонимов. К счастью любой псевдоним может быть сделан постоянным. Для этого его надо вписать в соответствующий конфигурационный файл. Название и местонахождение таких файлов различаются в разных операционных системах. Универсальным является метод с использованием файла bashrc. Сначала нужно проверить наличие файла bashrc в системе. Под аккаунтом суперпользователя (root) даем команду locate: # locate bashrc (если команда не срабатывает - "ругается", то нужно обновить базу данных при помощи команд updatedb или locate -u). В зависимости от наличия файлов типа bashrc (.bashrc, bash.bashrc и т.п.) в различных директориях, возможно несколько вариантов: 1. Чтобы создать постоянные псевдонимы для данного пользователя: Если в домашней директории есть файл .bashrc (скрытый), то нужно просто вписать в конец этого файла нужные псевдонимы по одному на строку. Например: alias e='cat /etc/fstab' alias grep='grep --color' и так далее... Если в домашней директории не имеется файла .bashrc, то нужно создать текстовый файл и назвать его .bashrc. Затем вписать туда нужные псевдонимы как показано выше. Заработают вновь созданные псевдонимы при следующем входе пользователя в систему. 2. Чтобы создать постоянные псевдонимы для всех пользователей: Если в системе есть файл /etc/bashrc, то следует добавить нужные псевдонимы в список уже имеющихся, если таковые есть. Если их нет, то добавить псевдонимы в конец файла. Если файл /etc/bashrc отсутствует, то необходимо открыть файл /etc/profile в текстовом редакторе под аккаунтом суперпользователя. Найти строку # include /etc/bashrc if it exists. Если такой строки нет, то вписать ее в конец файла. Под данной строкой нужно написать следующий скрипт: if [ -f /etc/bashrc ]; then source /etc/bashrc fi После этого создать текстовый файл /etc/bashrc, в который и вписать нужные псевдонимы. Новые псевдонимы будут работать после перезагрузки системы для всех пользователей, кроме root'а. 3. Чтобы создать постоянные псевдонимы для пользователя root: Если существует файл /root/.bashrc (скрытый), то вписать нужные псевдонимы в этот файл. Если такового файла нет, то следует создать его и вписать псевдонимы. Тем, кто не хочет изменять свою систему, создавая новые системные файлы и запуская самодельные скрипты, следует попытаться найти файлы, в которых устанавливаются псевдонимы. Сначала нужно убедиться, что такие псевдонимы в системе установлены: $ alias (под аккаунтом рядового пользователя, так как для пользователя root общесистемные псевдонимы часто не работают). Если команда alias возвращает список установленных псевдонимов, значит должен существовать файл, в котором они прописаны. Для начала нужно внимательно просмотреть все файлы, содержащие в своем названии выражение bashrc (.bashrc, bash.bashrc и т.п.). Возможно, там нет самих псевдонимов, зато есть указание на файл, в котором они записаны, либо на скрипт, который их устанавливает. Если файлы типа bashrc не найдены, следует внимательно просмотреть файл /etc/profile, скорее всего там окажется что-нибудь вроде: # Append any additional sh scripts found in /etc/profile.d/: for profile_script in /etc/profile.d/*.sh ; do if [ -x $profile_script ]; then . $profile_script fi done unset profile_script В таком случае следует просмотреть скрипты, расположенные в директории /etc/profile.d/, там может быть скрипт /etc/profile.d/alias.sh, в котором и прописаны псевдонимы. Остается добавить туда свои. Если скрипта alias.sh или подобного нет, то придется просмотреть все скрипты в директории /etc/profile.d/. Например у меня в системе, псевдонимы нашлись в скрипте /etc/profile.d/coreutils-dircolors.sh. А вписав новые псевдонимы, не забудьте перезагрузиться. В общем, ищите и обрящете; кто ищет тот всегда найдет. Удаление псевдонимов Для дезактивации псевдонимов применяется команда unalias: $ unalias ИМЯ_ПСЕВДОНИМА Внимание: команда unalias удаляет не только созданные вами псевдонимы, но и постоянные, прописанные в конфигурационных файлах. Опция -a позволяет удалить все псевдонимы для данного пользователя и данного шелла: $ unalias -a (Кстати, это единственная опция команды). Другой способ удалить псевдоним заключается в создании нового псевдонима с тем же именем, что и удаляемый, при помощи команды alias. И, наконец, можно удалить псевдоним непосредственно из конфигурационного файла при помощи текстового редактора. Резюме Команда alias - мощное средство настройки шелла "под себя". Применение псевдонимов значительно ускоряет и упрощает работу в командной строке.

четверг, 10 февраля 2011 г.

Установка драйвера для принтера hp 1020 и не только в Убунту

Содрано отсюда: http://rubuntu.ru/blog/389/ustanovka-drajvera-dlja-printera-hp-1020-i-ne-tolko-v-ubuntu.html
Итак, если принтер определился системой, но не печатает и ошибки не выводит:

0. Удалите принтер из системы, если он там автоматически прописался при установке системы
1. качаем любым способом файл foo2zjs.rkkda.com/foo2zjs.tar.gz
2. распаковываем его любым методом
3. включаем консоль/терминал
4.

$ cd foo2zjs

— перейти надо в директорию, куда распаковали архив!
5.

$ sudo make uninstall

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

$ make

— компиляция
7. Выбираем модель Вашего принтера из списка ниже и пишем ТОЛЬКО $ ./getweb <модель принтера>
т.е. для моего hp1020 команда выглядела так: $ ./getweb 1020


$ ./getweb 2600n # Get HP Color LaserJet 2600n .ICM files
$ ./getweb 1600 # Get HP Color LaserJet 1600 .ICM files
$ ./getweb 1500 # Get HP Color LaserJet 1500 .ICM files
$ ./getweb 1215 # Get HP Color LaserJet CP1215 .ICM files

$ ./getweb 2530 # Get Konica Minolta magicolor 2530 DL .ICM files
$ ./getweb 2490 # Get Konica Minolta magicolor 2490 MF .ICM files
$ ./getweb 2480 # Get Konica Minolta magicolor 2480 MF .ICM files
$ ./getweb 6115 # Get Xerox Phaser 6115MFP .ICM files

$ ./getweb 2430 # Get Konica Minolta magicolor 2430 DL .ICM files
$ ./getweb 2300 # Get Minolta/QMS magicolor 2300 DL .ICM files
$ ./getweb 2200 # Get Minolta/QMS magicolor 2200 DL .ICM files
$ ./getweb cpwl # Get Minolta Color PageWorks/Pro L .ICM files

$ ./getweb 300 # Get Samsung CLP-300 .ICM files
$ ./getweb 315 # Get Samsung CLP-315 .ICM files
$ ./getweb 600 # Get Samsung CLP-600 .ICM files
$ ./getweb 610 # Get Samsung CLP-610 .ICM files
$ ./getweb 2160 # Get Samsung CLX-2160 .ICM files
$ ./getweb 3160 # Get Samsung CLX-3160 .ICM files
$ ./getweb 6110 # Get Xerox Phaser 6110 and 6110MFP .ICM files

$ ./getweb 500 # Get Lexmark C500 .ICM files

$ ./getweb 3200 # Get Oki C3200 .ICM files
$ ./getweb 3300 # Get Oki C3300 .ICM files
$ ./getweb 3400 # Get Oki C3400 .ICM files
$ ./getweb 3530 # Get Oki C3530 MFP .ICM files
$ ./getweb 5100 # Get Oki C5100 .ICM files
$ ./getweb 5200 # Get Oki C5200 .ICM files
$ ./getweb 5500 # Get Oki C5500 .ICM files
$ ./getweb 5600 # Get Oki C5600 .ICM files
$ ./getweb 5800 # Get Oki C5800 .ICM files

$ ./getweb 1020 # Get HP LaserJet 1020 firmware file
$ ./getweb 1018 # Get HP LaserJet 1018 firmware file
$ ./getweb 1005 # Get HP LaserJet 1005 firmware file
$ ./getweb 1000 # Get HP LaserJet 1000 firmware file

$ ./getweb P1505 # Get HP LaserJet P1505 firmware file
$ ./getweb P1008 # Get HP LaserJet P1008 firmware file
$ ./getweb P1007 # Get HP LaserJet P1007 firmware file
$ ./getweb P1006 # Get HP LaserJet P1006 firmware file
$ ./getweb P1005 # Get HP LaserJet P1005 firmware file



8.

$ sudo make install

— собственно установка драйвера (именно под ваш принтер, заданный выше)
9.

$ sudo make install-hotplu

g — установка поддержки USB принтеров HP (HP LJ 1000/1005/1018/1020/P1005/P1006/P1505)
10.

$ sudo make cups

— рестарт cupsd демона печати
11.

$ sudo gnome-cups-manager

— создание нового принтера, соответственно выбираете свой из списка и драйвер к нему foo2zjs (один тонкий ньюанс — у меня в списке было 2 (ДВА!) драйвера с одинаковым названием, так вот я выбрал НЕ рекомендуемый, а второй, который был просто foo2zjs)
12. Перезагрузитесь (не смотря на перезапуск cupsd у меня заработало только после reboot)
Принтер при загрузке системы должен погудеть и поморгать лампочками, это идет опрос принтера.