Linux: Даунгрейд пакета средствами aptitude

Сегодня понадобилось откатить 2 пакета до версии, находящейся в официальном репозитории Ubuntu (ранее эти пакеты были обновлены из стороннего PPA). Но была одна проблема — я не знал как.

Так как гугл знает всё, я спросил у него, и он ответил. Мне показался наиболее простым и понятным способ даунгрейда с помощью aptitude. Достаточно ввести в терминале примерно следующее:

sudo aptitude install libcairo2=1.8.10-2ubuntu1 libcairo2-dev=1.8.10-2ubuntu1

и ваши пакеты будут заменены на более старые. Как вы уже поняли, libcairo2 и libcairo2-dev — это пакеты, которые требуется откатить, а 1.8.10-2ubuntu1 — это нужная вам версия пакетов (она может быть разной), которую можно посмотреть на packages.ubuntu.com.

UPD: Не сразу заметил такую возможность, но оказывается можно всё это сделать через графический интерфейс. В синаптике выбираем нужный пакет (просто выделяем), жмем Ctrl+E (либо в меню Пакет — Указать версию), появится окно с выбором версии. Выбираем нужную и применяем изменения.

19.07.2010, просмотров: 122, комментариев: 0

Разное: Блогу год!

13 июля 2009 года был открыт этот блог, тогда еще на другом домене и с неопределенной тематикой. Но со временем я определился и с тематикой, и с доменом.

Несмотря на несчастливое число в дате открытия (а, возможно, благодаря тому, что я не верю в эту чепуху), сегодня, спустя год и 5 дней, я могу сказать, что добился определенного успеха как блоггер. За это время блог заслужил определенную репутацию, в нём накопилось много полезной информации и моих мыслей, он много кому помог решить свои проблемы с Ubuntu и, вероятно, склонил кого-то к переходу на Linux.

Блог имеет около 200 посещений в сутки, что весьма неплохой результат, его приняли в каталог DMOZ, что говорит о качестве содержимого блога (я стараюсь =) ), а что касается пузомерок — тИЦ 20, PR 2 (чего хватает для оплаты расходов на премиум-аккаунт). К сожалению, мне не удается в последнее время часто писать. Сказывается и занятость, и накопившаяся усталость, и лень, и наверняка еще что-нибудь. Но, так или иначе, забрасывать блог я вовсе не собираюсь, поэтому не стоит беспокоиться из-за нечастого появления постов (если это кого-то кроме меня вообще беспокоит).

Ах да, вы, наверно, спросите, почему я пишу этот пост 18 июля, а не 13. Да всё потому, что я настолько закрутился, что сначала и не помнил про днюшечку своего бложе, потом вспомнил, но было не до того, потом опять вспомнил, да как-то лень было. Короче тут уж как руки дошли. Зато сегодня я сделал своему блогу подарок — купил на plati.ru каскад фильтров для sape и начал потихоньку закупать ссылки, глядишь поможет и продвинусь чуток в выдаче, да пузомерки отращу по-приличнее (пригодятся). Кроме того, слегка обновил дизайн — сделал темней один из основных цветов, поработал над облаком тегов, добавил text-shadow в меню и заголовкам, названия блоков в сайдбаре тоже поменялись.

В общем, всем удачи, ведите свои блоги ежедневно, заботьтесь о них, а я жду поздравлений и заранее выражаю за них благодарность =).

18.07.2010, просмотров: 98, комментариев: 6

Ubuntu: Photoshop CS5 в Ubuntu с помощью Wine

Хотелось бы мне забыть про Photoshop и работать в GIMP, но всё же приходится им время от времени пользоваться, потому что заказчики несут на вёрстку исключительно PSD, а про GIMP и его XCF даже не слышали. Конечно, GIMP умеет открывать PSD, но без группировки слоев, без эффектов, заметок и с растрированным текстом. Этого хватает для некоторых манипуляций, но практически всегда нужно больше.

Ранее я уже писал пост о запуске под Wine версии CS4, но, честно сказать, работала эта версия плохо. До выхода CS5 под Wine нормально шла только CS2 (возможно, и более ранние версии, но их я не тестировал). И надо сказать, что я был крайне удивлен, когда увидел как хорошо работает Photoshop CS5 с Wine 1.2, о чём не стал молчать мой twi. Скажу больше — последняя версия Photoshop работает под вином лучше, чем CS2.

Для того, чтобы настроить Wine, много манипуляций совершать не понадобится. Точнее сказать их вообще мало (только помните, что версия Wine должна быть 1.2 и выше):

1. Для начала с помощью winetricks установим несколько программ, не знаю как это лучше назвать:

Code
winetricks gdiplus ie6 msxml3 vcrun2005sp1 vcrun2008 fontsmooth-rgb

2. Нам понадобятся 2 библиотеки (odbc32.dll и odbcint.dll), одна из которых уже есть в Wine (odbcint.dll). Я выкладываю сразу две на всякий случай: 1 и 2. Скопируйте их в папку /home/username/.wine/drive_c/windows/system32/. Папка .wine скрытая, чтобы показать её, нажмите Ctrl+H.

Вот и всё. У меня Photoshop CS5 работает без ошибок, не падает, выглядит как полагается. Конечно, я не проверял все функции фотошопа на работоспособность, но работает даже 3D, чего не было в предыдущей версии.

18.07.2010, просмотров: 668, комментариев: 9

Ubuntu: Настройка МФУ Canon PIXMA MP250 в Ubuntu

Сегодня приобрел себе МФУ Canon PIXMA MP250 (многофункциональное устройство — принтер/сканер/копир, если кто не в курсе). Стоит дешево, читал о нем хорошие отзывы и работает качественно. В общем, хорошая модель, посмотрим как будет работать дальше.

Установка драйверов не потребует много усилий.

1. Заходим сюда и в строке Multifunctionals выбираем свою модель, в нашем случае — PIXMA MP250. После этого нас перекинет на следующую страницу, где нужно будет выбрать ОС (Linux) и язык (я выбирал Russian). После того, как выберете, нажимайте Submit и в списке ниже нужно будет скачать драйверы для принтера и для сканера. Нам нужны Debian Linux Print Drivers и ScanGear for Linux (1 и 5 строки). Скачивайте их и переходим к следующему пункту.

2. Вы скачали 2 архива. Распакуйте их и установите содержащиеся в них deb-пакеты со следующими названиями:
— драйверы принтера cnijfilter-common_версия_i386.deb и cnijfilter-mp250series_версия_i386.deb;
— драйверы сканера scangearmp-common_версия_i386.deb и scangearmp-mp250series_версия_i386.deb.

Напомню, что для установки deb-пакетов достаточно двойного щелчка по ним и нажатия кнопки Установить в открывшемся установщике GDebi. После установки перезагрузитесь.

3. Драйверы установлены, устройством уже можно пользоваться. Но чтобы работала любая программа для сканирования на основе SANE (в Ubuntu это Simple Scan, а раньше XSane), нужно выполнить несколько команд в терминале:

Code
sudo apt-get install libusb-dev build-essential
sudo apt-get install git-core
git clone git://git.debian.org/sane/sane-backends.git
cd sane-backends
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var
make
sudo make install

После чего открываем текстовый редактор gedit (или тот, которым пользуетесь вы):

Code
sudo gedit

И вставляем в него следующий текст:

Code
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE:="0666"

SUBSYSTEM=="usb_device",MODE:="0666"

Сохраняем это в папку /etc/udev/rules.d/, файл назовите 40-scanner-permissions.rules.

Вот и всё. Принтер, сканер и копир работают как полагается. Пользуйтесь!

10.07.2010, просмотров: 223, комментариев: 0

Linux: Аватар в Gajim без сжатия

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

Сегодня пост будет не обычным, как всегда, а гостевым. Еще стопицот дней назад, где-то в середине мая, один из читателей моего скромного блога, а именно swm, прислал мне черновик статьи и попросил опубликовать в блоге. Я, конечно, весь такой пунктуальный, делаю это спустя полтора месяца, ну да ладно. Итак, сам пост, немного отредактированный мной.

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

В jabber-клиенте Gajim есть одна неприятная особенность. Когда вы хотите разместить свою фотографию или аватар в дополнительной информации (vcard), вы непременно столкнётесь с тем, что фотография, которую вы загрузили, вдруг окажется меньшего размера чем оригинал, более того, в 99% случаев на этой фотографии не будет видно даже вашего лица из-за слишком маленького разрешения. То есть Gajim в целях экономии вашего трафика и трафика того, кто будет просматривать vcard, уменьшает вашу фотографию, так же он это делает по причине того, что слишком большие фотографии jabber-серверы просто не принимают. И потом, я всегда предпочитал подготовить фотографию вручную самостоятельно, и крайне был не доволен тем, что Gajim делает сжатие даже без предупреждения. Но сегодня вы узнаете как отключить это сжатие или сделать его более щадящим.

Заходим в папку /usr/share/gajim/src как администратор (в терминале: sudo nautilus /usr/share/gajim/src) и находим там файл profile_window.py, открываем его в своем текстовом редакторе и ищем 112 и 127 строки кода:

Code
if not invalid_file and filesize > 16384: # 16 kb
if filesize > 16384:

В обоих строках мы видим одно и то же число 16384, это и есть ни что иное, как размер фотографии/аватара в байтах. Чтобы Gajim не производил сжатие просто увеличите эту цифру в обоих строчках. Я добавил два нуля и получилось вот так:

Code
if not invalid_file and filesize > 1638400: # 16 kb
if filesize > 1638400:

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

А знаете, что хорошего в этой статье от swm? Она наглядно демонстрирует прелесть открытого кода. Где еще вы сможете открыть исходник и подправить в любой программе что-то под себя? Это и есть одно из достоинств Linux, спасибо автору поста за то, что наглядно продемонстрировал его в моем блоге.

26.06.2010, просмотров: 199, комментариев: 2

« 1 2 3 4 ... 35 36 »