Почему информация о моем пакете не обновляется?

Code-golfed пока читается только двумя командами и двумя регулярными выражениями:

mkdir -p {a..z} '#'
prename -n 's|^[[:alpha:]]|\l$&/$&|;s|^[0-9]|#/$&|' [[:alnum:]]?*

Если у вас есть огромное количество файлов для перемещения, слишком много, чтобы вписаться в список аргументов процесса (да, есть предел, и это может быть всего несколько килобайт), вы можете сгенерировать список файлов с помощью другой команды и канала, чтобы prename, e. g.:

find -mindepth 1 -maxdepth 1 -name '[[:alnum:]]?*' -printf '%f\n' |
prename -n 's|^[[:alpha:]]|\l$&/$&|;s|^[0-9]|#/$&|'

Это имеет дополнительное преимущество, не пытаясь переместить буквальное имя файла [[:alnum:]]?*, если никакие файлы не соответствуют шаблону glob. find также допускает гораздо больше критериев соответствия, чем раскол оболочки. Альтернативой является установка опции оболочки nullglob и закрытие стандартного потока ввода prename .1

. В обоих случаях удалите переключатель -n, чтобы фактически переместить файлы, а не просто показать, как они

Добавление: вы можете снова удалить пустые каталоги с помощью:

rmdir --ignore-fail-on-non-empty {a..z} '#'

1 shopt -s nullglob; prename ... <&-

2
задан 7 July 2012 в 03:23

19 ответов

Я только что нашел этот вопрос на Ответах панели запуска . Это помогло мне решить мои проблемы с Ubuntu. Надеюсь, это поможет кому-то еще.

2
ответ дан 25 July 2018 в 18:10

Вау, я не видел этих ответов.

В любом случае, в конце концов, я просто удалил оскорбительный ppa (Spotify), и затем он снова начал работать. Я дал оба ответа, однако.

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

Обычно проще просто добавить отсутствующий ключ.

Запуск sudo apt-get update вызовет сообщение об ошибке с сообщением

W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://repository.spotify.com stable InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 082CCEDF94558F59

Сообщение об ошибке заканчивается на NO_PUBKEY 082CCEDF94558F59. Вам просто нужно получить это число в прогоне sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 082CCEDF94558F59.

Просто замените 082CCEDF94558F59 на то, что apt-get update говорит, что отсутствующий ключ:

Если это не работает, возможно, брандмауэр блокирует ваше обновление, обратитесь к документации по apt-ключу Ubuntu для получения дополнительной информации об этом.

1
ответ дан 25 July 2018 в 18:10

Вау, я не видел этих ответов.

В любом случае, в конце концов, я просто удалил оскорбительный ppa (Spotify), и затем он снова начал работать. Я дал оба ответа, однако.

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

Я только что нашел этот вопрос на Ответах панели запуска . Это помогло мне решить мои проблемы с Ubuntu. Надеюсь, это поможет кому-то еще.

2
ответ дан 4 August 2018 в 15:53

Вау, я не видел этих ответов.

В любом случае, в конце концов, я просто удалил оскорбительный ppa (Spotify), и затем он снова начал работать. Я дал оба ответа, однако.

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

Обычно проще просто добавить отсутствующий ключ.

Запуск sudo apt-get update вызовет сообщение об ошибке с сообщением

W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://repository.spotify.com stable InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 082CCEDF94558F59

Сообщение об ошибке заканчивается на NO_PUBKEY 082CCEDF94558F59. Вам просто нужно получить это число в прогоне sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 082CCEDF94558F59.

Просто замените 082CCEDF94558F59 на то, что apt-get update говорит, что отсутствующий ключ:

Если это не работает возможно, брандмауэр блокирует ваше обновление, обратитесь к документации по apt-ключу Ubuntu для получения дополнительной информации об этом.

1
ответ дан 4 August 2018 в 15:53

Я только что нашел этот вопрос на Ответах панели запуска . Это помогло мне решить мои проблемы с Ubuntu. Надеюсь, это поможет кому-то еще.

2
ответ дан 6 August 2018 в 00:31

Вау, я не видел этих ответов.

В любом случае, в конце концов, я просто удалил оскорбительный ppa (Spotify), и затем он снова начал работать. Я дал оба ответа, однако.

0
ответ дан 6 August 2018 в 00:31

Обычно проще просто добавить отсутствующий ключ.

Запуск sudo apt-get update вызовет сообщение об ошибке с сообщением

W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://repository.spotify.com stable InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 082CCEDF94558F59

Сообщение об ошибке заканчивается на NO_PUBKEY 082CCEDF94558F59. Вам просто нужно получить это число в прогоне sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 082CCEDF94558F59.

Просто замените 082CCEDF94558F59 на то, что apt-get update говорит, что отсутствующий ключ:

Если это не работает возможно, брандмауэр блокирует ваше обновление, обратитесь к документации по apt-ключу Ubuntu для получения дополнительной информации об этом.

1
ответ дан 6 August 2018 в 00:31

Я только что нашел этот вопрос на Ответах панели запуска . Это помогло мне решить мои проблемы с Ubuntu. Надеюсь, это поможет кому-то еще.

2
ответ дан 7 August 2018 в 17:56

Вау, я не видел этих ответов.

В любом случае, в конце концов, я просто удалил оскорбительный ppa (Spotify), и затем он снова начал работать. Я дал оба ответа, однако.

0
ответ дан 7 August 2018 в 17:56

Обычно проще просто добавить отсутствующий ключ.

Запуск sudo apt-get update вызовет сообщение об ошибке с сообщением

W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://repository.spotify.com stable InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 082CCEDF94558F59

Сообщение об ошибке заканчивается на NO_PUBKEY 082CCEDF94558F59. Вам просто нужно получить это число в прогоне sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 082CCEDF94558F59.

Просто замените 082CCEDF94558F59 на то, что apt-get update говорит, что отсутствующий ключ:

Если это не работает, возможно, брандмауэр блокирует ваше обновление, обратитесь к документации по apt-ключу Ubuntu для получения дополнительной информации об этом.

1
ответ дан 7 August 2018 в 17:56

Я только что нашел этот вопрос на Ответах панели запуска . Это помогло мне решить мои проблемы с Ubuntu. Надеюсь, это поможет кому-то еще.

2
ответ дан 10 August 2018 в 06:46

Вау, я не видел этих ответов.

В любом случае, в конце концов, я просто удалил оскорбительный ppa (Spotify), и затем он снова начал работать. Я дал оба ответа, однако.

0
ответ дан 10 August 2018 в 06:46

Обычно проще просто добавить отсутствующий ключ.

Запуск sudo apt-get update вызовет сообщение об ошибке с сообщением

W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://repository.spotify.com stable InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 082CCEDF94558F59

Сообщение об ошибке заканчивается на NO_PUBKEY 082CCEDF94558F59. Вам просто нужно получить это число за прогон sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 082CCEDF94558F59.

Просто замените 082CCEDF94558F59 на то, что apt-get update говорит, что отсутствующий ключ - это.

Если это не сработает, возможно, брандмауэр блокирует ваше обновление, обратитесь к документации по apt-ключу Ubuntu для получения дополнительной информации об этом.

1
ответ дан 10 August 2018 в 06:46

Я только что нашел этот вопрос на Ответах панели запуска . Это помогло мне решить мои проблемы с Ubuntu. Надеюсь, это поможет кому-то еще.

2
ответ дан 15 August 2018 в 18:40

Вау, я не видел этих ответов.

В любом случае, в конце концов, я просто удалил оскорбительный ppa (Spotify), и затем он снова начал работать. Я дал оба ответа, однако.

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

Обычно проще просто добавить отсутствующий ключ.

Запуск sudo apt-get update вызовет сообщение об ошибке с сообщением

W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://repository.spotify.com stable InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 082CCEDF94558F59

Сообщение об ошибке заканчивается на NO_PUBKEY 082CCEDF94558F59. Вам просто нужно получить это число в прогоне sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 082CCEDF94558F59.

Просто замените 082CCEDF94558F59 на то, что apt-get update говорит, что отсутствующий ключ:

Если это не работает возможно, брандмауэр блокирует ваше обновление, обратитесь к документации по apt-ключу Ubuntu для получения дополнительной информации об этом.

1
ответ дан 15 August 2018 в 18:40

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

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