В вашем случае, поскольку у вас есть хранилище 1.3.x, это означает, что у вас есть PPA с винного сайта (ppa: ubuntu-wine / ppa). Вам придется подождать, пока Скотт Ритчи не успеет обновиться. Сейчас он обновился до RC1 для ветки 1.4. RC2 пришел сегодня, но, как всегда, обновление зависит от того, получает ли он время сегодня или в следующие дни.
Помните, что даже если развивающаяся ветвь называется 1.3.x, это действительно «альфа» или работа в процессе версии 1.4.
В WINE версии ppa: ubuntu-wine / ppa предназначены для разработки. Версия EVEN является стабильной.
Итак, 1.0.x был стабильным, а 1.1.x - версиями разработки для 1.2
. Тогда 1.2.x был стабильным, а 1.3.x - это версии для версии 1.4
Когда выйдет 1.4, вы увидите 1.4 в качестве стабильной версии и 1.5.x в качестве ветви разработки.
Для получения дополнительной информации см. Раздел Как установить и настроить Wine?
Проверить «сухой ход»,
for i in *.png;do echo convert -resize 1024X768 "$i" "${i/.png}.jpg";done
, и когда его выход выглядит хорошо, удалите echo и сделайте преобразование
for i in *.png;do convert -resize 1024X768 "$i" "${i/.png}.jpg";done
Если вы хотите избежать цикла в bash, вы можете использовать find, [!d4 ]
find -maxdepth 1 -name "*.png" -exec echo convert -resize 1024X768 {} {}.jpg \;
, и когда его вывод выглядит хорошо, удалите эхо и выполните преобразование
find -maxdepth 1 -name "*.png" -exec convert -resize 1024X768 {} {}.jpg \;
. После этого вы можете использовать rename, чтобы сделать имена целевых файлов более приятными (обрезать неуклюжие двойное расширение)
rename -n s/.png.jpg$/.jpg/ *.png.jpg
, и когда его вывод выглядит хорошо, удалите -n и выполните реальное переименование,
rename s/.png.jpg$/.jpg/ *.png.jpg
Возможно, есть способы сделать это за один шаг (без переименования), но я не знаю, как это сделать. Может быть, кто-то закроет и опишет способ сделать это.
Проверить «сухой ход»,
for i in *.png;do echo convert -resize 1024X768 "$i" "${i/.png}.jpg";done
, и когда его выход выглядит хорошо, удалите echo и сделайте преобразование
for i in *.png;do convert -resize 1024X768 "$i" "${i/.png}.jpg";done
Если вы хотите избежать цикла в bash, вы можете использовать find,
find -maxdepth 1 -name "*.png" -exec echo convert -resize 1024X768 {} {}.jpg \;
, и когда его вывод выглядит хорошо, удалите эхо и выполните преобразование
find -maxdepth 1 -name "*.png" -exec convert -resize 1024X768 {} {}.jpg \;
. После этого вы можете использовать rename, чтобы сделать имена целевых файлов более приятными (обрезать неуклюжие двойное расширение)
rename -n s/.png.jpg$/.jpg/ *.png.jpg
, и когда его вывод выглядит хорошо, удалите -n и выполните реальное переименование,
rename s/.png.jpg$/.jpg/ *.png.jpg
Возможно, есть способы сделать это за один шаг (без переименования), но я не знаю, как это сделать. Может быть, кто-то закроет и опишет способ сделать это.
Проверить «сухой ход»,
for i in *.png;do echo convert -resize 1024X768 "$i" "${i/.png}.jpg";done
, и когда его выход выглядит хорошо, удалите echo и сделайте преобразование
for i in *.png;do convert -resize 1024X768 "$i" "${i/.png}.jpg";done
Если вы хотите избежать цикла в bash, вы можете использовать find,
find -maxdepth 1 -name "*.png" -exec echo convert -resize 1024X768 {} {}.jpg \;
, и когда его вывод выглядит хорошо, удалите эхо и выполните преобразование
find -maxdepth 1 -name "*.png" -exec convert -resize 1024X768 {} {}.jpg \;
. После этого вы можете использовать rename, чтобы сделать имена целевых файлов более приятными (обрезать неуклюжие двойное расширение)
rename -n s/.png.jpg$/.jpg/ *.png.jpg
, и когда его вывод выглядит хорошо, удалите -n и выполните реальное переименование,
rename s/.png.jpg$/.jpg/ *.png.jpg
Возможно, есть способы сделать это за один шаг (без переименования), но я не знаю, как это сделать. Может быть, кто-то закроет и опишет способ сделать это.