воскресенье, 18 октября 2009 г.

Обновление ядра Ubuntu

Обновить ядро системы можно посредством этого сайта.

Потребуется три файла: два файла заголовков (*headers) и образ ядра (*image), естественно для i386 или amd64 они у каждого свои.

Быстро и просто.

вторник, 12 мая 2009 г.

FullCircle-24

Вышел перевод 24-го выпуска электронного журнала Full Circle Magazine, посвящённого операционным системам семейства Ubuntu.

В номере:

  • Покоряй и властвуй — Cron
  • Inkscape — Часть 1
  • Программа на Cи — Часть 8
  • Распространение Ubuntu — Часть 3
  • Создание MAME машины
  • Моя история — Моя прабабушка делает покупки с помощью Ubuntu
  • Моя история — Перевод FCM на китайский язык
  • Моё мнение — Является ли Ubuntu лицом Linux?
  • Книжный обзор — Ubuntu Unleashed
  • Интервью — James Westby
  • 10 лучших — Лучшее за 2007 – '09

воскресенье, 10 мая 2009 г.

Обновление WINE

Пока Bug#1 всё ещё не пофиксен, WINE порой нам в помощь :)

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

Всё просто как 2x2=5:

1. Добавляем GPG ключ в свою копилку:

wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add -

2. Добавляем репозиторий. Напрямую, через wget (в данном примере речь идёт про Intrepid, думаю, не очень сложно будет изменить команду для, например, Jaunty):

sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/intrepid.list -O /etc/apt/sources.list.d/winehq.list

3. Обновим кэш и установим последнюю-распоследнюю версию:

sudo apt-get update ; sudo apt-get install wine

Всё.

понедельник, 6 апреля 2009 г.

Я на Open Clip Art Library

Не успел я зарегистрироваться на openclipart.org и через два дня моя векторная луковица стала совершенно случайно 10000 загрузкой на сайт)) Теперь чудо-лучок висит на новостных лентах всех сайтов, имеющих отношение к Open Clip Art (например). Это отрадно, хоть и случайно, хех.

А так, все мои потуги доступны для просмотра и критики по этому адресу (а пять последних - справа в меню). Буду рад услышать любые отзывы!


гидропоническая гидро-луковица!

четверг, 19 марта 2009 г.

Inkscape — Let's ROCK!

Сделал на досуге


Вот такая гитара. Растровые текстуры: корпус — мербау, гриф — клён, накладка грифа — эбони. Источник текстур — Google Images + GIMP. Остальное вектор. Редактор — Inkscape.

воскресенье, 15 марта 2009 г.

Полезные мелочи

Здесь я буду собирать небольшие tips&tricks, с целью повышения удобства пользования Ubuntu.

  • Мне не очень нравится стандартное отображение раскладок в Gnome. РУС и США - это жесть.
решение:
1) $ gconf-editor
2) desktop~>gnome~>keyboard~>peripherals~>indicator~>showFlags (чекбокс)
3) Создаём папку ~/.icons/flags.
4) Внутрь папки помещаем два png или svg файла — ru.png и us.png. Всё.

у меня такие:

(да, оба красные с жёлтым)

на просторах Интернета нашёл ещё такие:

(красивые, но мне нравятся мои, со зверятами)

можно ещё подумать на тему:


В общем полёт фантазии имеет место быть (:

воскресенье, 8 марта 2009 г.

Очистка системы

Думаю все когда-либо сталкиваются с проблемой свободного места — а точнее с его недостатком. Да и вообще, со временем накапливается мусорок разного рода.
  • Старые ядра:
После пары-тройки (в данном случае) обновлений ядра в меню GRUB будет наблюдаться подобная картина. По-моему это неправильно, так «не надо мне тут».

тут картинка

Каждая версия ядра состоит из нескольких пакетов, общим «весом» около 100-150 Мб. То есть при вышеобозначенном случае мы имеем выигрыш в ~300 мегабайт. Неплохо.

Алгоритм действий:
  1. Узнаем используемую версию ядра: $ uname -sr (в данном случае ответом будет linux 2.6.22-10-generic)
  2. В Synaptic найдём пакеты с именем вида «linux-image-x.x.xx-xx» и «linux-headers-x.x.xx-xx», имена которых НЕ СООТВЕТСТВУЮТ используемым в системе. То есть, для нашего случая, удаляться будут пакеты linux-image-2.6.20-16, linux-headers-2.6.20-16, linux-headers-2.6.20-16-generic, linux-image-2.6.20-15 и так далее, по аналогии.
  3. Удаляем их.
  4. $ sudo update-grub
и тут картинка

Фтагн!
  • Удаление ненужных локализаций.
При установке пакетов зачастую устанавливается и документация, рассказывающая, как там, что и куда делать с этой программой. Это бесспорно отлично. Как минимум, можно узнать для чего этот пакет вообще нужен. Однако, я не житель Пакистана и граничащих с ним провинций Индии, и мне не нужна заботливо написанная на урду документация. Для избавления от подобного «мусора» при установке очень полезно использовать небольшой скрипт localepurge.
  1. $ sudo apt-get install localepurge
  2. Прямо при установке произойдёт настройка скрипта. Надо будет отметить необходимые локали.
  3. Забыть об этом скрипте :)
  • Очистка от ненужных пакетов.
  1. $ sudo apt-get autoclean — удаляет старые пакеты
  2. $ sudo apt-get clean — очищает кэш apt.
    Полезно знать, что при установке пакета с помощью apt-get install, APT заботливо помещает каждый полученный пакет в кэш, располагающийся по адресу /var/cache/apt/archives. Причём, при удалении через apt-get remove, он не удаляет пакет из кэша.
    Со временем набирается приличная коллекция, что может быть полезно, например при установке системы на компьютере без соединения с Интернетом — нарезать эти пакеты на болванку и вперёд. Однако, это лишнее место, поэтому я их периодически вычищаю.
  3. $ sudo apt-get autoremove — удаляет пакеты, которые были установлены как зависимости, но остались после удаления оригинальных пакетов, и, соответственно более не нужны. Может использоваться как более лучшая альтернатива apt-get remove.
  4. Пакет deborphan и фронтэнд к нему orphaner — ищет оставшиеся в системе «брошенные» пакеты, оставшиеся после удаления других. deborphan просто выводит список таких пакетов, а на orphaner остановлюсь поподробнее. Так как в процессе работы мы будем удалять пакеты, то запускается он через sudo: $ sudo orphaner. Появится такое окошко:

Отметив (пробелом) пакеты, выбираем <Симуляция>. При этом, утилита произведёт тест, по результатам которого будет ясно, появятся ли в системе очередные «брошенные пакеты» после удаления выбранных. В нашем случае появился ешё один пакет. Отмечаем его, и снова прогоняем симуляцию. Всё чисто, новых пакетов не появилось. Выбираем <ОК>.


Всё :)