Я тоже с Ubuntu 14.04 и GeForce 750 ti. Мне пришлось пройти ту же процедуру, чтобы на самом деле заставить мою машину загружаться. Теперь, изначально, я только что загрузил драйвер и установил его вручную. Сначала это сработало, но потом я столкнулся с проблемами. Я предполагаю, что они были причиной меня, совершив некоторые ошибки в какой-то момент ручного процесса, но, во всяком случае, я не смог их решить и пришлось переустановить Ubuntu.
Во второй раз, когда я пошел с добавив PPA обрезчика и установил драйвер оттуда. Это работало как шарм, поскольку для меня были применены все необходимые изменения (например, черный список, например).
Стабильность драйвера может быть поставлена под сомнение - у меня много странного мерцания (в основном в браузере , а вовсе не в играх) и некоторые другие загадочные проблемы, но ни один из них не является показательным.
Что касается автоматического получения обновлений: хорошие вопросы, мне бы хотелось узнать ответы на эти вопросы себя. То, что я знаю, это то, что после добавления PPA обрезчика вы можете просто выбрать из всех доступных драйверов в программном центре. См. Скриншот: http://imgur.com/VHrT44l
О ядре / обновлении, я понятия не имею. И это сказало, извините за неполный ответ - я хотел написать комментарий, но моя репутация этого не позволяла. Я все еще хотел разделить небольшую информацию. Надеюсь, это помогло, и я не нарушаю никаких правил.
Вам здесь не нужен for -loop. find должно быть достаточно:
find -name "*.gz" -exec gunzip {} \;
В этой команде find рекурсивно ищет файлы, заканчивающиеся на .gz, и извлекает их с помощью gunzip в их местоположении.
]Если вам нужен цикл, вы можете сделать следующее:
for dir in $(find . -maxdepth 1 -type d)
do
echo "entering $dir"
cd "$dir"
gunzip actives_final.sdf.gz
gunzip decoys_final.sdf.gz
cd -
done
В этом цикле вы вводите каждый каталог (cd "$dir"), выполняя свой gunzip и затем вернуться в предыдущий каталог (cd -), чтобы начать следующую итерацию.
Вам здесь не нужен for -loop. find должно быть достаточно:
find -name "*.gz" -exec gunzip {} \;
В этой команде find рекурсивно ищет файлы, заканчивающиеся на .gz, и извлекает их с помощью gunzip в их местоположении.
]Если вам нужен цикл, вы можете сделать следующее:
for dir in $(find . -maxdepth 1 -type d)
do
echo "entering $dir"
cd "$dir"
gunzip actives_final.sdf.gz
gunzip decoys_final.sdf.gz
cd -
done
В этом цикле вы вводите каждый каталог (cd "$dir"), выполняя свой gunzip и затем вернуться в предыдущий каталог (cd -), чтобы начать следующую итерацию.
Вам здесь не нужен for -loop. find должно быть достаточно:
find -name "*.gz" -exec gunzip {} \;
В этой команде find рекурсивно ищет файлы, заканчивающиеся на .gz, и извлекает их с помощью gunzip в их местоположении.
]Если вам нужен цикл, вы можете сделать следующее:
for dir in $(find . -maxdepth 1 -type d)
do
echo "entering $dir"
cd "$dir"
gunzip actives_final.sdf.gz
gunzip decoys_final.sdf.gz
cd -
done
В этом цикле вы вводите каждый каталог (cd "$dir"), выполняя свой gunzip и затем вернуться в предыдущий каталог (cd -), чтобы начать следующую итерацию.