Участник:HihinRuslan/Заметки на полях
Решение проблемок
Сборка в girar через src.rpm пакетов
1. Подписываем пакет
rpm --addsign путь/пакет.src.rpm
2. Загружаем пакеты в girar, например так :
rsync --progress -va /home/$HOME/incoming/Sisyphus/$(cd /home/$HOME/incoming/Sisyphus/ && ls *.src.rpm) girar:
Дальше, например :
ssh girar build --test-only srpm $(cd /home/$HOME/incoming/Sisyphus/ && ls *.src.rpm)
Отменить наследование (от git)
ssh girar task check-git-inheritance <task_id> <subtask_number> disable <hsh последнего коммита>
SimplyLinuх вместо русских букв квадратики
1. Установил fbset
2. Прописал в /etc/sysconfig/framebuffer
ENABLE=yes
MODULE=i810fb
#MODE=800x600-80
TTYS='1 2 3 4 5 6 12'
3. Перезапустил fbsetfont
service fbsetfont restart
Работа с образами типа vdi
Работа с *.img и *.vdi образом
- Создание из образа .img образ.vdi
qemu-img convert -f raw -O vdi flash_tde_32.img flash_tde_32.vdi
VBoxManage convertfromraw flash_tde_32.img flash_tde_64.vdi --format VDI
- Создание образа с реального железа (флешки)
qemu-img convert -f raw -O vdi /dev/sdc regular-tde-latest-x86_64.vdi
VBoxManage convertfromraw /dev/sdg flash_tde_64.vdi --format VDI
- Запись образа *.vdi на реальное железо (флешку)
qemu-img convert -f vdi -O raw regular-tde-latest-x86_64.vdi /dev/sdc
- монтирование разделов внутри *.vdi
- устанавливаем пакет vdfuse
apt-get install vdfuse
- монтируем образ vdi, например так
vdfuse -f install_flash.vdi /mnt/disk
В каталоге /mnt/disk появляются файлы - образы разделов в формате RAW EntireDisk, Partition1, и т.д.
Монтирукм один из них в нужный нам каталог:
mount Partition1 /mnt/install
дале работаем с содержимым каталога, /mnt/install, в заключении надо всё (/mnt/disk, /mnt/instal) отмонтировать
Снижение температуры ноутбука
# apt-get install powertop
# powertop --auto-tune
man powertune
...
ИМЯ
powertop - инструмент диагностики энергопотребления и управления питанием.
СИНТАКСИС
powertop [опции]
ОПИСАНИЕ
powertop — программа, помогающая диагностировать различные проблемы с энергопотреблением и управлением питанием. Он также имеет интерактивный режим, позволяющий экспериментировать с различными настройками управления питанием. При вызове
powertop без аргументов powertop запускается в интерактивном режиме.
ОПЦИИ
--auto-tune (автонастройка)
Установите все настраиваемые параметры в оптимальное состояние без участия оператора.
....
Поиск диска на SATA/ESATA
У меня стоит док станция, подключённая через ESATA. При включении её, она автоматом не ловится, приходится давать команду от root, подсмотренну здесь :
http://forum.oszone.net/thread-267061-2.html
Поиск диска:
for i in /sys/class/scsi_host/host*; do echo "- - -" > $i/scan; done
Отключение:
echo 1 > /sys/block/sdX/device/delete
где sdX - sda...sdn - dev на котором он висит.
И оказывается есть такой пакет:
https://aur.archlinux.org/packages/scsiadd/
Скрипт еженедельного обновления Chrome
#!/bin/bash
# sources.list setting for google-chrome updates.
pack="https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm"
name="google-chrome-stable_current_x86_64.rpm"
names="google-chrome-stable"
namep=$(basename $name .rpm)
# The initial install happens in the post-install scripts, but there have been
# reports of configuration problems, so just verify that everything looks
# good, and if not, try to install again.
/usr/bin/wget $pack -c -P /tmp/
namet=$(/bin/rpm -q $names)
namep1="$(/usr/bin/rpm -qp /tmp/$name)"
echo $namet $namep1
/bin/mv /tmp/$name /tmp/$namep1.rpm
if [ $? -eq 0 ];then
if [ ! "$namet" = "$namep1" ];then
/bin/rpm -F --noscripts --oldpackage /tmp/$namep1.rpm
/bin/rm -f /etc/cron.daily/google-chrome
echo "Update $namep1 !"
else
echo "Save $namep1"
fi
fi
Помещаем в /etc/cron.weekly/ , активируем anacron
chkconfig anacron on
Создание загрузочной флешки в Windows
Подготовка загрузочной флешки в командной строке
Подготовьте USB флеш накопитель достаточного размера для записи операционной системы Windows. Далее вставьте флешку в USB разъем компьютера.
Запустить cmd с правами администратора
Для запуска утилиты DiskPart необходимо ввести следующую команду:
diskpart
Под введенной командой отобразится информация об утилите.
Далее введите команду для отображения дисков на данном компьютере:
list disk
Обратите внимание на номер диска флешки. Ориентироваться нужно по размеру диска. Например, у меня подключено к компьютеру 4 жестких диска (из них два внешних) и одна флешка. Размер флешки будет меньше, чем у жестких дисков. Это хорошо видно на изображении.
командная строка
Далее нужно ввести команду для выбора флеш-накопителя. Будьте внимательны! Номер диска у вас будет другой , соответствующий номеру диска вашей флешки. Поэтому введите свой номер диска:
select disk 1
Был выбран диск 1.
Теперь нужно вести команду для очистки флешки (быстрое форматирование):
clean
Очистка диска успешно выполнена.
Введите команду для создания раздела:
create partition primary
Указанный раздел успешно создан.
Введите команду для выбора раздела (был раздел только один раздел):
select partition 1
Выбран раздел 1.
Затем введите команду для пометки активного раздела:
active
Раздел помечен как активный.
Далее необходимо ввести команду для форматирования флешки в файловую систему FAT32 (или NTFS):
format fs=FAT32 QUICK
Программа DiskPart успешно отформатировала том.
Ввод команды для присвоения буквы для диска (флешки):
assign
Назначение имени диска или точки подключения выполнено успешно.
команды
Для выхода из утилиты DiskPart введите команду:
exit
Отключение перекодировки кириллических символов в Firefox
Для тех, кто в FireFox замучился копировать ссылки с кириллицей:
В about:config
установите параметр
browser.urlbar.decodeURLsOnCopy
в значени
true
Перепаковка rpm / deb с помощью epm
Начиная с версии eepm 2.4.5-alt1 (в p7 ещё нет)
epm repac
Получение загруженного драйвера в Xorg
$ inxi -G[1]
# lshw -c Display [2]