Снимаем блок с /var/lib/dpkg/

Если во время установки программы через apt-get или aptitude мы прервём процесс нажатием Ctrl+Z или просто закроем терминал, то при следуещей попытке установить любую программу получим ошибку:

E: Не удалось получить доступ к файлу блокировки /var/lib/dpkg/lock - open (11: Ресурс временно недоступен)
E: Не удалось выполнить блокировку управляющего каталога (/var/lib/dpkg/); он уже используется другим процессом?

Хорошо, что можно разблокировать каталог всего одной командой.

Читать запись полностью »

Запуск 32-х битных deb пакетов на 64-х битной ubuntu

Сегодня решил вынести в массы ещё один написанный мною скрипт. Это модификация скрипта yeoworks, в котором я оставил только конвертирование 32х битных пакетов в 64х битные и упростил процесс запуска. Возможно кто-нибудь из новичков заинтересуется, как работает скрипт, по этому под катом подробное описание.

Читать запись полностью »

Чиним зависшие пакеты

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

При обработке следующих пакетов произошли ошибки: language-selector-common language-selector:

Sub-process /usr/bin/dpkg returned an error code (1)

Вылечилось это довольно просто:

Читать запись полностью »