Переконфигурирование dpkg в Ubuntu 10.04

Поскольку нет другого ответа, показывающего, как фактически переименовать фотографии с заголовками, добавленными в Shotwell, вот быстрый способ сценария его использования bash, как вы говорите в комментариях, что у вас уже есть альтернатива python. Там могут быть другие способы сделать это, но этот может быть полезен для кого-то.

Поскольку вы уже дали своим фотографиям заголовок в Shotwell и экспортировали их, и выяснили, где находятся метаданные

Пожалуйста, установите libimage-exiftool-perl, так как это будет необходимо для скрипта.

1) Если вы используете Shotwell, добавьте его. используйте exiftool -a G1 -s pic.jpg, вы можете увидеть все типы метаданных и теги, встроенные в изображение, а также где Shotwell помещает метаданные:

[XMP-photoshop] Headline                        : 002
[XMP-dc]        Title                           : 002
[IPTC]          Caption-Abstract                : 002
[IPTC]          Headline                        : 002
[IPTC]          OriginatingProgram              : Shotwell
[IPTC]          ProgramVersion                  : 0.13.1+trunk

2) Теперь либо XMP-photoshop, либо IPTC теги могут использоваться с exiftool в нашем скрипте для отображения метаданных (а затем использовать это результирующее значение для переименования файла).

Ввод exiftool -IPTC:headline pic.jpg приводит к

Headline                        : 002
[d7 ], и это можно проанализировать с помощью awk и вернуть в качестве переменной для переименования файла:

mv -i "$i" "$(exiftool -IPTC:headline "$i" | awk -F ': ' '{print $2}').jpg"

3) Окончательный сценарий будет таким:

#!/bin/bash

for i in *.jpg
do 
    mv -i "$i" "$(exiftool -IPTC:headline "$i" | awk -F ': ' '{print $2}').jpg" 
done
[d9 ] Итак, теперь все ваши файлы были переименованы в заголовки Shotwell, как мы видим, когда мы исследуем один с exiftool -a -G1 -s pic.jpg:

ExifTool Version Number         : 9.12
File Name                       : 002.jpg

Примечания:

Версия exiftool в репозитории прекрасна, но довольно старая, поэтому, если вам нужна поддержка различных новых функций и исправлений, см. официальный сайт о том, как создавать и устанавливать более новую версию. Все метаданные сохраняются неизменными скриптом, так как переименовывается только сам фактический файл. Скрипт, очевидно, будет работать только в том случае, если ваши фотографии имеют названия, созданные с помощью Shotwell, встроенные в них, но могут быть адаптированы для других целей. Также может быть альтернативный способ сделать это с помощью exiftool, не вызывая awk, поэтому я буду исследовать дальше.

Более подробную информацию см. в man exiftool или в файлах Ubuntu онлайн.

0
задан 16 May 2012 в 22:15

7 ответов

Да, вам нужно будет запустить

sudo dpkg --configure -a 

, если вы хотите установить что-либо еще в своей системе. Поскольку это занимает много времени ... по моему опыту, это не должно занять много времени, но проблема может быть более сродни проблеме жесткого диска, чем памяти.

Если вы хотите проверить память, на установочном носителе ubuntu есть программа проверки памяти, называемая memtest. Вы можете запустить его, загрузившись на установочный носитель и нажав кнопку ввода, когда появится начальный экран. Это даст вам возможность изменить язык, среди прочего, но элемент, который вы хотите, это «тестовая память».

Если memtest обнаружит ошибку, вы получите информацию о местонахождении ошибки.

Удачи вам

0
ответ дан 25 July 2018 в 18:53

Да, вам нужно будет запустить

sudo dpkg --configure -a 

, если вы хотите установить что-либо еще в своей системе. Поскольку это занимает много времени ... по моему опыту, это не должно занять много времени, но проблема может быть более сродни проблеме жесткого диска, чем памяти.

Если вы хотите проверить память, на установочном носителе ubuntu есть программа проверки памяти, называемая memtest. Вы можете запустить его, загрузившись на установочный носитель и нажав кнопку ввода, когда появится начальный экран. Это даст вам возможность изменить язык, среди прочего, но элемент, который вы хотите, это «тестовая память».

Если memtest обнаружит ошибку, вы получите информацию о местонахождении ошибки.

Удачи вам

0
ответ дан 2 August 2018 в 01:01

Да, вам нужно будет запустить

sudo dpkg --configure -a 

, если вы хотите установить что-либо еще в своей системе. Поскольку это занимает много времени ... по моему опыту, это не должно занять много времени, но проблема может быть более сродни проблеме жесткого диска, чем памяти.

Если вы хотите проверить память, на установочном носителе ubuntu есть программа проверки памяти, называемая memtest. Вы можете запустить его, загрузившись на установочный носитель и нажав кнопку ввода, когда появится начальный экран. Это даст вам возможность изменить язык, среди прочего, но элемент, который вы хотите, это «тестовая память».

Если memtest обнаружит ошибку, вы получите информацию о местонахождении ошибки.

Удачи вам

0
ответ дан 4 August 2018 в 16:33

Да, вам нужно будет запустить

sudo dpkg --configure -a 

, если вы хотите установить что-либо еще в своей системе. Поскольку это занимает много времени ... по моему опыту, это не должно занять много времени, но проблема может быть более сродни проблеме жесткого диска, чем памяти.

Если вы хотите проверить память, на установочном носителе ubuntu есть программа проверки памяти, называемая memtest. Вы можете запустить его, загрузившись на установочный носитель и нажав кнопку ввода, когда появится начальный экран. Это даст вам возможность изменить язык, среди прочего, но элемент, который вы хотите, это «тестовая память».

Если memtest обнаружит ошибку, вы получите информацию о местонахождении ошибки.

Удачи вам

0
ответ дан 6 August 2018 в 01:13

Да, вам нужно будет запустить

sudo dpkg --configure -a 

, если вы хотите установить что-либо еще в своей системе. Поскольку это занимает много времени ... по моему опыту, это не должно занять много времени, но проблема может быть более сродни проблеме жесткого диска, чем памяти.

Если вы хотите проверить память, на установочном носителе ubuntu есть программа проверки памяти, называемая memtest. Вы можете запустить его, загрузившись на установочный носитель и нажав кнопку ввода, когда появится начальный экран. Это даст вам возможность изменить язык, среди прочего, но элемент, который вы хотите, это «тестовая память».

Если memtest обнаружит ошибку, вы получите информацию о местонахождении ошибки.

Удачи вам

0
ответ дан 7 August 2018 в 18:38

Да, вам нужно будет запустить

sudo dpkg --configure -a 

, если вы хотите установить что-либо еще в своей системе. Поскольку это занимает много времени ... по моему опыту, это не должно занять много времени, но проблема может быть более сродни проблеме жесткого диска, чем памяти.

Если вы хотите проверить память, на установочном носителе ubuntu есть программа проверки памяти, называемая memtest. Вы можете запустить его, загрузившись на установочный носитель и нажав кнопку ввода, когда появится начальный экран. Это даст вам возможность изменить язык, среди прочего, но элемент, который вы хотите, это «тестовая память».

Если memtest обнаружит ошибку, вы получите информацию о местонахождении ошибки.

Удачи вам

0
ответ дан 10 August 2018 в 07:18

Да, вам нужно будет запустить

sudo dpkg --configure -a 

, если вы хотите установить что-либо еще в своей системе. Поскольку это занимает много времени ... по моему опыту, это не должно занять много времени, но проблема может быть более сродни проблеме жесткого диска, чем памяти.

Если вы хотите проверить память, на установочном носителе ubuntu есть программа проверки памяти, называемая memtest. Вы можете запустить его, загрузившись на установочный носитель и нажав кнопку ввода, когда появится начальный экран. Это даст вам возможность изменить язык, среди прочего, но элемент, который вы хотите, это «тестовая память».

Если memtest обнаружит ошибку, вы получите информацию о местонахождении ошибки.

Удачи вам

0
ответ дан 15 August 2018 в 19:19

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

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