Установка принтера canon pixma MG5140 в gentoo

23 November, 2016

Давно я не мог подключить canon pixma MG5140 к своей gentoo так как не было подходящих драйверов. Если зайти на сайт производителя, в раздел скачивания и поддержки, выбрать модель, свою операционную систему, то... на вас из монитора выпадает здоровенный "болт" и бьет вас по лбу ибо официальные драйверы доступны только для ubuntu и debian, а пользователи других дистрибутивов идут лесом. Попытки нагуглить ни к чему не приводили и вообще все как-то было недосуг заняться этим вплотную.

Мой роутер имеет функцию print server, так что, я как-то задумал подключить принтер по usb именно туда, чтобы с любого компьютера можно было послать что-нибудь на печать. Проблем подключения к ротеру я не испытал никаких, как говорится plug & play.

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

sudo emerge -av cups

Сразу после установки можно зайти на веб-интерфейс cups по адресу http://localhost:631

Разумеется в gentoo все сразу не заработало, я побился какое-то время, затем сделал перерыв, который выразился в установке принтера на mac os yosemite. Это хитрая ос тоже не захотела ставить принтер как принято в любой дружественной системе, но так как, это все же unix-like system то и cups там существует, через который я и завел принтер без проблем.

Мак печатал, поэтому пришлось возвращаться к своим баранам

Путем долгого копания в интернете, перерывания тонн документации мне удалось узнать, что принтеру не хватает драйверов! Вот это поворот! Разумеется я с самого начала понимал, что драйверов не хватает, но где их взять? На официальном сайте их нет, cups по умолчанию их тоже не поддерживает, несколько других, сторонних разработчиков тоже не помогли. И тут, где-то в википедии, посвященной arch-linux натолкнулся на список существующих пакетов драйверов!

Выбрав подходящий, в моем случае это gutenprint, я сразу собрал пакет

emerge -av gutenprint

И о чудо! В cups появилась поддержка canon!

Далее инструкция в картинках и минимумом текста.

Давим кнопку "add printer"

 undefined

Выбираем метод подключения принтера. Мой принтер подключен к маршрутизатору, поэтому AppSocket - мой выбор

undefined

Далее стоит прописать сетевой путь к роутеру в который подключен принтер.

undefined

Здесь можно дать волю фантазии и дать имя принтеру, его описание и местоположение. Информация не то чтобы нужна, но можно и заполнить. Галочку о предоставлении общего доступа к принтеру отмечать не стал, на сетевом принтере это бы выглядело довольно странно.

undefined

Теперь можно выбрать появившегося в списке производителя принтера.

undefined

И его модель.

undefined

В настройках самого принтера, я поменял только пункт "media source" он указывает, откуда будет браться бумага. Так как автоматическое определение не работает и принтер все время пытается взять бумагу с заднего лотка и когда у него это не получается, он с нетерпеливым повизгиванием просит "дай бумажку!"

undefined

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

Вам ведь не нужно напоминать, что вы все делаете на свой страх и риск, и автор статьи не несет ответственности за возможный причиненный ущерб? ;-) Экспериментируйте, ведь дорогу осилит идущий.

Не активируется лицензия eset nod32

20 November, 2016

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

Вам ведь не нужно напоминать, что вы все делаете на свой страх и риск, и автор статьи не несет ответственности за возможный причиненный ущерб? ;-) Экспериментируйте, ведь дорогу осилит идущий.

Установка TeamViewer на Gentoo linux

29 September, 2016

Так как очень часто приходится помогать людям удаленно, а далеко не все из них имеют "прямой" IP и чаще всего находятся за NAT'ом, то TeamViewer должен стоять на всех компьютерах и даже смартфонах. Данная статья призвана избавить гентушника от головной боли с возможными ошибками. Сам TeamViewer не портирован чисто под linux, а использует возможности wine, но тем не менее в дереве portage он есть.

Набираем sudo emerge -av teamviewer и система отвечает, что надо-бы разрешить установить этот пакет, так как без хозяина она на такие вольности не решится ибо духом слаба.

undefined

 

Поможем этому делу, добавив в файл /etc/portage/package.keywords строчку =net-misc/teamviewer-11.057095-r1 ~amd64

 Разумеется, содержимое строчки зависит от версии устанавливаемого пакета и архитектуры.

После чего опять даем команду sudo emerge -av teamviewer и беспрепятственно устанавливаем.

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

undefined

Выполнить рекомендации в виде запуска демона командой: teamviewer --daemon start не получится, все это шляпа и обман, консолька на это выплюнет: bash: teamviewer: command not found и запуск будет отменен, а все от того, что демона по его прописке нет, он живет в другом каталоге.

Копируем нужного демона в нужную директорию: cp /opt/teamviewer/tv_bin/script/teamviewerd /etc/init.d/teamviewerd

После этого, опционально, добавляем его в автозагрузку: rc-update add teamviewerd default

И вот после этого, можно запускать TeamViewer, принимать лицензионное соглашение и пользоваться на здоровье!

Вам ведь не нужно напоминать, что вы все делаете на свой страх и риск, и автор статьи не несет ответственности за возможный причиненный ущерб? ;-) Экспериментируйте, ведь дорогу осилит идущий. 

Восстановление загрузчика grub2 в calculate linux

15 July, 2016

После установки windows 10 на второй раздел лэптопа, с целю расширения кругозора (так как она простояла не более нескольких часов, после чего была удалена) естественно был затерт mbr и calculate linux перестал грузиться. Ниже описан способ, как это исправить.

Первым делом нужно загрузиться с linux live dvd. Я скачал официальный calculate и грузился с него. Затем нужно перейти в консоль посредством нажатия аккорда ctrl + alt + f1. В консоли даем команду sudo fdisk /dev/sda (вместо sda ставим диск, на котором стоит ваша ос)

undefined

Скриншот ведает нам интересные вещи:

/dev/sda5 - это корневой раздел операционной системы.
/dev/sda2 - это раздел загрузчика grub.

монтируем разделы:

sudo mount /dev/sda5 /mnt
sudo mount /dev/sda2 /mnt/boot

Теперь можно записать grub в mbr следующей командой:

sudo grub-install --root-directory=/mnt /dev/sda

После всего этого, загрузчик снова начнет выполнять свои функции. Однако у меня возникла проблема - видимо новая винда изменила UUID раздела и поэтому, каждый раз при попытке загрузить windows я лицезрел ошибку

undefined

Если найти клавишу "any key" и нажать ее, то загрузка продолжится в штатном режиме, но ведь эта маленькая неприятность будет мозолить глаза, так что надо от нее избавиться.

Первым делом, узнаем какой нынче UUID у раздела с установленной windows и в этом поможет команда:

blkid

undefined

Раздел называется sda1 и ему соответствует идентификатор 8A4ADE0E4ADDF6C3

Приступаем к редактированию файла конфигурации grub, хотя разработчики этого настоятельно не рекомендуют делать, но кто их вообще будет спрашивать?

nano -w /boot/grub/grub.cfg

находим ДВЕ строчки с неверным UUID и заменяем его на корректный

undefined

Вам ведь не нужно напоминать, что вы все делаете на свой страх и риск, и автор статьи не несет ответственности за возможный причиненный ущерб? ;-) Экспериментируйте, ведь дорогу осилит идущий.

PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"

12 July, 2016

Примерно такая ошибка, вылезла при попытке установить пакет lm_sensors на centos 6.6

http://be.mirror.eurid.eu/epel/6/x86_64/repodata/9fdd4609f219b3ec5cfa5408ab03b84b2bce97ab6de268b890577ee86b998618-primary.sqlite.bz2: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"

Этот сервер я давно не заводил, так что решил, что проблема с устаревшими репозиториями. Однако при попытке обновиться через yum update вылезали похожие ошибки и при этом приходилось долго ждать, пока переберутся все зеркала.

Починилось все командой yum clean all

Вам ведь не нужно напоминать, что вы все делаете на свой страх и риск, и автор статьи не несет ответственности за возможный причиненный ущерб? ;-) Экспериментируйте, ведь дорогу осилит идущий.

О управлении вертолетом в BF3

04 June, 2016

Как-то, при отсутствии какого-либо опыта, решил я полетать на вертолете, на одном из серверов battlefield 3, чтобы разящей, молнией небесной карать врагов. В итоге, мои полеты были скорее похожи на езду слона обутого в один конек на левую переднюю ногу, по пескам пустыни Сахары. И меня посетила мысль - а можно ли быстро научиться летать? Я не стал особо озадачиваться поиском пустых серверов, где-бы я смог спокойно тренироваться никому не мешая. И обнаружил я следующее: научиться летать - достаточно просто. 

Первое, что нужно понять - это метод управления. Я всегда управляю с клавиатуры, без мыши. Курсорные клавиши под правой рукой (или мышь), предназначены для наклонов вертолета вперед, назад, влево и вправо соответственно. Клавиши WS двигают вертолет по оси Y для набора и понижения высоты, а AD вращают его против или по часовой стрелке. Благодаря опыту управления вертолетом в Arma 2, я часто пытался вращать вертолет кнопками QE и вспоминал, что здесь управление другое, лишь когда нажав E выпрыгивал из вертолета на большой высоте и громко ругаясь камнем летел вниз, к твердой на вид земле.

Советую новичку тренироваться на развед-вертолете little bird присутствующий на вооружении США, аналог существующий на стороне РФ менее отзывчив в управлении, чувствуется какая-то вязкость, а little bird вполне маневренная, хотя и низкоскоростная машинка, позволяющая выделывать занятные трюки, на которые ударные вертолеты не способны в силу своих размеров.

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

Второй задачей нужно пролетать через узкие места, типа арок под мостами на карте operation shield.

Третья задача: нужно научиться летать вокруг объекта одновременно стреляя в него.

Всего через пару часов тренировки я уже сносно летал, этого времени достаточно чтобы почувствовать управление вертолетом, а через десять часов чистого времени я уже уверенно держался в воздухе. Однако этот способ не вполне подготовит к уничтожению сил противника, так как они (как только смеют!) начинают отстреливаться из всех орудий завидя "вертушку"

Тем не менее научиться управлять вертолетом, в так называемых "тепличных условиях своего сервера" - у меня получилось. Теперь осталось набраться опыта в воздушных перестрелках, что возможно только на густо-населенных серверах BF3. А если есть желание потренироваться самому, то вполне подойдет тихий, спокойный сервер lanbf.ru Здесь тоже бывают жаркие баталии, но и пустым он тоже часто стоит, так как сервер молодой и мало кто про него знает.

← Старые записи