Когда я пытаюсь использовать любую команду, такую как sudo apt-get update, я получаю
E: Conflicting values set for option Signed-By regarding source https://packages.cloud.google.com/apt/ cloud-sdk: /usr/share/keyrings/cloud.google.gpg !=
E: The list of sources could not be read.
E: Conflicting values set for option Signed-By regarding source https://packages.cloud.google.com/apt/ cloud-sdk: /usr/share/keyrings/cloud.google.gpg !=
E: The list of sources could not be read
Вот мой компакт-диск для / usr / share / keyrings /
rupeshiya@devil:/usr/share/keyrings$ ls
ubuntu-archive-keyring.gpg ubuntu-esm-keyring.gpg
ubuntu-archive-removed-keys.gpg ubuntu-fips-keyring.gpg
ubuntu-cloudimage-keyring.gpg ubuntu-fips-updates-keyring.gpg
ubuntu-cloudimage-removed-keys.gpg ubuntu-master-keyring.gpg
Вот мое содержимое файла /etc/apt/sources.list.d/google-cloud-sdk.list
rupeshiya@devil:/etc/apt/sources.list.d$ cat google-cloud-sdk.list
deb [signed-by=/usr/share/keyrings/cloud.google.gpg] https://packages.cloud.google.com/apt cloud-sdk main
deb https://packages.cloud.google.com/apt cloud-sdk main
deb [signed-by=/usr/share/keyrings/cloud.google.gpg] http://packages.cloud.google.com/apt cloud-sdk main
deb http://packages.cloud.google.com/apt cloud-sdk main
Как это исправить? Я не очень опытный пользователь Ubuntu, но пытаюсь реализовать что-то в Ubuntu.
У меня была та же проблема. Я думаю, что проблема - Вы, пропускают этот файл: cloud.google.gpg в/usr/share/keyrings/
Для фиксации его, Вы могли сделать:
Удалите google-cloud-sdk, таким образом, можно использовать склонный - добираются снова:
CD/etc/apt/sources.list.d
комната sudo google-cloud-sdk.list
Завихрение установки (в случае, если у Вас нет его):
склонные sudo - получают завихрение установки
Скопируйте ключ:
завихритесь https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo способный ключ - брелок для ключей/usr/share/keyrings/cloud.google.gpg добавляет -
Добавьте источник для списка снова:
отзовитесь эхом "deb [подписанный - =/usr/share/keyrings/cloud.google.gpg] https://packages.cloud.google.com/apt, облачное-sdk основное" | sudo кладут-a для первого удара/etc/apt/sources.list.d/google-cloud-sdk.list
отзовитесь эхом "deb https://packages.cloud.google.com/apt, облачное-sdk основное" | sudo кладут-a для первого удара/etc/apt/sources.list.d/google-cloud-sdk.list
Установите sdk снова:
склонные sudo - получают обновление
склонные sudo - получают установку google-cloud-sdk
Я думаю, что это - то, что работало на меня, но я также не очень exerienced поэтому, если бы кто-то может обеспечить более подробную информацию, которая была бы идеальна.
Надеюсь, что это работает :)
Вы, очень вероятно, будете следовать Облаку инструкции по установке SDK к букве. Некоторые шаги альтернативны (т.е., Вы делаете один или другой).
В результате Ваш/etc/apt/sources.list.d/google-cloud-sdk.list будет иметь дублирующуюся запись:
deb [signed-by=/usr/share/keyrings/cloud.google.gpg] https://packages.cloud.google.com/apt cloud-sdk main
deb https://packages.cloud.google.com/apt cloud-sdk main
Как Вы видите, обе строки являются тем же за исключением того, что каждый указывает, что файл брелока для ключей и другой не делают (таким образом, это использует значение по умолчанию). Существует Ваш конфликт.
Необходимо удалить строку, содержащую 'со знаком -', и Вы были бы хороши для движения.