Архив рубрики: Linux

Полностью свободный дистрибутив LibreWRT

В июня этого года дата объявление фонда свободного программного обеспечения о том, что проект LibreWRT абсолютно присвоил звание свободного дистрибутива. Этот дистрибутив стал одним из первых, созданный для портативных систем и отвечающий ряду критерий, которые предъявляются к полностью свободным системам. Отличительной чертой LibreWRT стало исключение из поставки таких несвободных компонентов, как прошивки и приложения, которые используют зарегистрированные торговые марки или те, что распространяются под несвободной лицензией. Читать

Устанавливаем ядро Linux Kernel 3.9.5 (Stable) в Linux Mint

Linux Kernel 3.9.5 является пятым техническим выпуском ядра серии 3.9, с  улучшениями и различными исправлениями ошибок. Следуйте приведенным ниже инструкциям, которые помогут вам установить новое ядро несколькими командами в терминале.

Некоторые изменения и исправления в этом последнем ядре можно посмотреть в изменения:

Установить это ядро версии 3.9.5 командами ниже, можно ​​в следующих дистрибутивах 

    Linux Mint 15/14/13

Установка ядра Linux Kernel 3.9.5

Откройте терминал, скопируйте и выполните эту последовательность команд, на свой страх и риск:


1. Переходим в папку tmp, чтобы при следующем входе в систему после установки ядра, данные пакеты были удалены автоматически:

cd /tmp 


2. Загрузка deb пакетов:


Для 32-bit (одной командой)

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.9.5-saucy/linux-headers-3.9.5-030905-generic_3.9.5-030905.201306071748_i386.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.9.5-saucy/linux-headers-3.9.5-030905_3.9.5-030905.201306071748_all.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.9.5-saucy/linux-image-3.9.5-030905-generic_3.9.5-030905.201306071748_i386.deb


Для 64-bit (одной командой)

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.9.5-saucy/linux-headers-3.9.5-030905-generic_3.9.5-030905.201306071748_amd64.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.9.5-saucy/linux-headers-3.9.5-030905_3.9.5-030905.201306071748_all.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.9.5-saucy/linux-image-3.9.5-030905-generic_3.9.5-030905.201306071748_amd64.deb


3. После загрузки, выполните команду на их установку в системе.

sudo dpkg -i *.deb


4. Обновите GRUB (GRUB надо обновлять в той системе Linux где он установлен, если у вас их более одной)

sudo update-grub


5. По окончании установки, закройте все приложения и перезагрузите компьютер следующей командой:

sudo reboot


После входа в систему, проверьте версию актуального ядра командой:

uname -r


Вывод должен быть следующим:

Источник: https://www.kernel.org/

Автор: Роман Дмитриевич

Добавляем в Pidgin Mail.ru Агент

 

В этой статье я подробно объясню, как в Mint общаться с помощью IM клиента Pidgin на Mail.ru.

 

В пользу отказа от wine, я решил попробовать подключиться к Mail.ru с помощью Pidgin и патча mrim-prpl. 

 

Pidgin можно скачать в Менеджере программ, либо через apt-get: 
sudo apt-get install pidgin && sudo apt-get install libpurple-dev
ВНИМАНИЕ! Авторы плагина утверждают, что этот плагин находится в начальной стадии разработки!
Можно сделать резервную копию папки с настройками ~/.purple или ~/.config/purple/.
Далее нужно скачать патч mrim-prpl и установить его, если был открыт клиент, то его нужно перезапустить.

 

Далее все очень просто. В Pidgin выбираем Уч. записи -> Управление учетными записями или просто нажимаем Ctrl+A. В появившемся окне нажимаем Добавить. Протокол выбираем Mail.ru и далее заполняем поля. Если не хотите каждый раз вводить пароль, то ставим галочку на Запомнить пароль. Теперь можно общаться.

 

На данный момент реализовано
  • Логин
  • Уведомление о почте
  • Показ списка контактов
  • Отправка/получение текстовых сообщений

  • Отправка/получение оффлайн-сообщений

     

  • Изменение списка контактов
  • Авторизация других пользователей
  • Отправка бесплатных СМС
  • Поиск контактов + user info
Планируется (приблизительно в этом порядке):
  • Настройка видимости (на стадии тестирования)
  • Полный набор смайлов и мультов
  • Передача файлов (в разработке)
  • Конференции
Планируется, но не скоро:
  • Отправка/получение rtf-сообщений (как следствие, будильник)
  • Аудио-видео звонки
  • Mикроблоги

Автор: Роман Дмитриевич

Удаляем старые ядра через терминал

 

Зачем их удалять? А зачем они нужны? Только для того, если система вдруг не грузится с новым ядром. По скольку это бывает редко, то можно их все же снести.

 

Выполняем:

 

dpkg -l | grep linux-image
Видим:
ii linux-image-2.6.32-16-generic 2.6.32-16.25 Linux kernel image for version 2.6.32 on x86/x86_64

ii linux-image-2.6.32-19-generic 2.6.32-19.28 Linux kernel image for version 2.6.32 on x86/x86_64

 

ii linux-image-2.6.32-20-generic 2.6.32-20.30 Linux kernel image for version 2.6.32 on x86/x86_64
ii linux-image-2.6.32-21-generic 2.6.32-21.32 Linux kernel image for version 2.6.32 on x86/x86_64
ii linux-image-2.6.32-22-generic 2.6.32-22.36 Linux kernel image for version 2.6.32 on x86/x86_64
ii linux-image-generic 2.6.32.22.23 Generic Linux kernel image

 

Последнее ядро – это текущее, т.е. 2.6.32-22. Удалить нужно 2.6.32-21, 2.6.32-20, 2.6.32-19 и 2.6.32.16.

 

Делаем:

 

$ sudo apt-get remove -f linux-image-2.6.32-21-generic linux-image-2.6.32-20-generic linux-image-2.6.32-19-generic linux-image-2.6.32-16-generic
Теперь обновим grub:
$ sudo update-grub
Готово.

Автор: Роман Дмитриевич

Apt-undo — простейший способ отмены действий apt

 

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


Установка

Утилита называется apt-undo и доступна в собственном репозитории. Для ее установки:
sudo add-apt-repository ppa:lkjoel/apt-undo
sudo apt-get update
sudo apt-get install apt-undo

 

Пример использования

Отмена с помощью apt-undo будет работать лишь в том случае, если использовать ее вместо apt-get для установки/обновления пакетов:
apt-undo install имяпакета
apt-undo remove имяпакета
apt-undo purge имяпакета
apt-undo upgrade
apt-undo dist-upgrade
apt-undo install имяпакета=старая.версия
apt-undo install имяпакета=новая.версия
Для отмены изменений:
apt-undo undo
или
apt-undo undo $HOME/.aptundo/год/месяц/дата/годмесяцдатачасыминутысекунды
или
bash $HOME/.aptundo/год/месяц/дата/годмесяцдатачасыминутысекунды

Автор: Роман Дмитриевич

Восстановление слетевшего драйвера Nvidia после установки ядра

В данной статье мы научимся пересобирать ядро модуля драйвера Nvidia после обновления ядра Linux.
После обновления ядра видеодрайвер имеет дурную привычку слетать. Дабы его снова не качать и не устанавливать, мы его восстановим под версию ядра, которое Вы только что установили. 
Для начала помотрим название пакета ядра, с которым Вы работаете после обновления. Нажимаем Ctrl+Alt+T и вводим следующую команду:
uname -r


После этого вы увидите что-то типа этого:

 

Теперь вам нужно установить пакет «3.5.0-17-generic». Для этого в терминале набираем следующую команду:
sudo apt-get install linux-headers-3.5.0-17-generic
 
Ждем, пока установится необходимый нам пакет. Когда он установится — введите следующую команду:
sudo dpkg-reconfigure nvidia-current
 
Вот и все! Все, что нам нужно теперь сделать — перезагрузить нашу сессию. Драйвер активизируется автоматически.

Автор: Роман Дмитриевич