Сценарий для периодического открытия файла через определенные промежутки времени?

Как сказал аранд, вы можете использовать существующие исходные пакеты, полагая, что он не слишком сильно изменился. Следующие команды загружают файл .run, извлекают и адаптируют существующие исходные файлы и, наконец, упаковывают его.

Подготовьтесь к установке, установив некоторые зависимости сборки:

sudo apt-get build-dep nvidia-graphics-drivers
sudo apt-get install execstack # needed but not included with build-deps

Чтобы подготовить, установите некоторые переменные, которые управляют загружаемыми файлами, и создайте для него новый каталог:

VER=310.19
mkdir nvidia-graphics-drivers-$VER; cd nvidia-graphics-drivers-$VER

Загрузите файл с именем NVIDIA-Linux-x86-310.19.run, если вы еще этого не сделали. Если у вас есть 64-разрядная машина, вы также должны загрузить 64-разрядный установщик, названный как NVIDIA-Linux-x86_64-310.19-no-compat32.run:

wget ftp://download.nvidia.com/XFree86/Linux-x86/$VER/NVIDIA-Linux-x86-$VER.run
wget ftp://download.nvidia.com/XFree86/Linux-x86_64/$VER/NVIDIA-Linux-x86_64-$VER-no-compat32.run

Теперь извлеките упаковочные файлы, «извлеките» его, измените версию номер и построить пакет без его подписания:

apt-get source --diff-only nvidia-current
gunzip -c *.diff.gz | patch -p1
dch -v $VER-0~local "New upstream release."

Теперь, на момент написания этой статьи, версия 295.40-0ubuntu1.1 не построила 310.19, потому что упаковка изменилась. Оказывается, файлы libXvMCNvidia.* были удалены, поэтому давайте удалим эти строки, в том числе XvMCConfig:

sed -i '/XvMC/d' debian/{*.links*.in,*.install.in,rules}

Постройте пакет:

dpkg-buildpackage -b -uc -us

Если все пойдет хорошо, вы теперь должен иметь возможность установить полученный файл deb с помощью:

sudo dpkg -i ../nvidia-current_$VER-*.deb; sudo apt-get install -f

(команда sudo apt-get install -f является необязательной, если вы уже установили nvidia-current и не сталкивались с проблемами зависимостей) [!d8 ]

1
задан 20 August 2012 в 11:33

0 ответов

Другие вопросы по тегам:

Похожие вопросы: