Главная » Linux

Kernel check. Освежаем ядро по всем правилам без лишних хлопот

18:01

screenshotkernelcheck

 

Про сборку ядра, кажется, не писал только ленивый. Мануалов о том, как правильно скомпилировать ядро и собрать его в установочный пакет, в интернете навалом.
Не так давно статья про сборку ядра для Debian based систем пробегала и на Хабре. И все в принципе отлично, если учесть, что
ядро требуется собирать не так часто.
Тем, кому по воле случая требуется регулярно заниматься сборкой ядра, может надоесть этот весьма длительный процесс компиляции и сборки пакета и захочется некоторой автоматизации.
Я не против консоли, bash скриптов, но иногда нет смысла изобретать велосипед, когда за Вас уже все сделали хоть и на питоне.
И так, представляю Вашему вниманию набор python скриптов Kernel Check, позволяющих сделать свежий debian package ядра, включая необходимые патчи, всего за пару кликов.

Сборка и установка ядра под Debian

23:04

Тут речь идти будет не просто про компиляцию ядра Linux, а про компиляцию ядра и его сборку в deb-пакет. Потом этим deb'ом можно будет поделиться с знакомыми, похвастаться перед любимой девушкой/парнем или просто, при необходимости, использовать повторно.

Для начала ставим пакеты fakeroot, kernel-package, libncurses5-dev:

aptitude install fakeroot kernel-package libncurses5-dev


Все зависимости будут подтянуты автоматом…
Затем берём нужный архив с kernel.org и сливаем и распаковываем его в /usr/src (берём для примера ядро 2.6.31.4).

Далее

Путеводитель по программному обеспечению для Linux

19:23

здесь

Отправка почты с консоли

22:58

SendEmail is a lightweight, command line SMTP email client. If you have the need to send email from a command line, this free program is perfect: simple to use and feature rich. It was designed to be used in bash scripts, batch files, Perl programs and web sites, but is quite adaptable and will likely meet your requirements. SendEmail is written in Perl and is unique in that it requires NO MODULES. It has an intuitive and flexible set of command-line options, making it very easy to learn and use.

More

Выключение компьютера из консоли с привилегиями пользователя

11:46

/usr/lib/indicator-session/gtk-logout-helper --shutdown

Ребут:

/usr/lib/indicator-session/gtk-logout-helper --restart  

Логаут:

/usr/lib/indicator-session/gtk-logout-helper

(c)

Sendmail-заглушка для Linux

08:36

Не так давно встала задача, установить заглушку для sendmail, дабы письма из PHP не отсылались на ложные адреса (при тестинге) или просто не возникала ошибка, а складывались аккуратно в папку. Аналогично тому, как это делает Денвер.
Далее…

Разработка программного обеспечения для Linux. Инструментарий

19:28

Этот курс предназначен для тех, кто желает вступить в ряды сообщества разработчиков Open Source, но никогда раньше не программировал под Linux, и нуждается в получении самых начальных знаний в этой области. Здесь будут рассмотрены основы основ любого программирования – пользование программистскими инструментами. Освоив эти уроки, человек сможет приступить к углублённому изучению любого аспекта программирования в Linux, и уже не будет бояться программного кода или мучиться над вопросом «как это собрать и запустить».

Далее

Сборка ядра в Ubuntu. Пошаговая инструкция.

17:43

Имеющаяся информация о сборке ядра сильно разнится, поэтому будем описывать сборку ядра именно для Ubuntu. Постараемся. чтобы в командах, написанных в этой статье, небыло ошибок. При описании процесса компиляции, не остановимся только на получении ядра. Получить работоспособное ядро - этого мало. Для владельцев карт nVidia, здесь будет дано описание, как получить систему с работащей графикой на новом ядре. Причем, графика будет работать как в старом ядре, так и в новом.

Далее

Что такое Alfresco?

16:51

Alfresco is the leading open source enterprise content management system built by the most experienced team in the industry drawn from Documentum®, Vignette® and Interwoven®. Twenty years of experience drove us to believe that the Enterprise Content Management industry was driven by:

  • High Cost — Application driven purchases with a high up-front investment and per user pricing
  • High Complexity — Long rollout cycles and complexity resulting in software either not being implemented or used
  • Lack of Customer Control — Proprietary control preventing choice and ability to switch to other vendors

For these reasons the vast majority of people do not use ECM systems but instead work with shared drives and email to create, share and store content.

More
Link-ru

Как отключить протокол ipv6 в Ubuntu 9.10?

17:29

sudo gedit /etc/default/grub

находим строку типа GRUB_CMDLINE_LINUX_DEFAULT="quiet splash",
приводим к виду GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1 quiet splash"
потом

sudo update-grub

и ребут

А также в Огнелисе отключить ipv6 через about:config -> network.dns.disableIPv6 -> true

(c)