Отказ от ответственности - я новичок в Linux. Я использую версию Raspberry Pi 2 ГБ с сервером Ubuntu 20.04.
Возможно, мне придется восстановить заводские настройки этого Pi, но я хотел бы попытаться избежать этого, поскольку я получаю к нему удаленный доступ через ssh в командной строке Windows CMD, и указание семье выполнить первоначальную настройку было бы проблемой, чтобы я мог получить к нему доступ и заставить его работать было бы больно.
Я частично решил свою проблему, но у меня есть другие проблемы. Оставил все, что я написал для контекста. Перейдите к выделенному жирным шрифтом внизу.
Я пытаюсь запустить файл Python, который я написал. В настоящее время, когда я запускаю его, я получаю сообщение об ошибке:
ValueError: Не удалось получить версию для Chrome с помощью этой команды: google-chrome --version || стабильная версия google-chrome --version
Хорошо, не беспокойтесь. Мне просто нужно получить гугл-хром. Я следую инструкциям здесь:
И я получаю это:
ubuntu@ubuntu:~$ sudo apt-get установить libxss1 libappindicator1 libindicator7
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет libxss1
E: Не удалось найти пакет libappindicator1.
E: Не удалось найти пакет libindicator7
О, Боже.
У меня были некоторые проблемы с установкой Chrome, и я копался в пакетах и /etc/apt/, пытаясь разобраться с ошибками и дубликатами.
Если я сделаю нано источники.список
Я вижу, что файл пустой. У меня такое чувство, что он не должен быть пустым.
источники.list.d
имеет 1 файл, google.list
.
Если я сделаю apt-получить обновление
, получаю результат:
Попадание: 1 http://dl.google.com/linux/chrome/deb стабильная версия InRelease
Чтение списков пакетов... Готово
W: Целевые пакеты (main/binary-amd64/Packages) настраиваются несколько раз в /etc/apt/sources.list.d/google.list:2 и /etc/apt/sources.list.d/google.list: 3
W: Целевые пакеты (main/binary-all/Packages) настраиваются несколько раз в /etc/apt/sources.list.d/google.list:2 и /etc/apt/sources.list.d/google.list: 3
W: Target Translations (main/i18n/Translation-en) настраивается несколько раз в /etc/apt/sources.list.d/google.list:2 и /etc/apt/sources.list.d/google.list: 3
W: Целевой CNF (main/cnf/Commands-arm64) настраивается несколько раз в /etc/apt/sources.list.d/google.list:2 и /etc/apt/sources.list.d/google.list: 3
W: Целевой CNF (main/cnf/Commands-all) настраивается несколько раз в /etc/apt/sources.list.d/google.list:2 и /etc/apt/sources.list.d/google.list: 3
W: Целевые пакеты (main/binary-amd64/Packages) настраиваются несколько раз в /etc/apt/sources.list.d/google.list:2 и /etc/apt/sources.list.d/google.list: 3
W: Целевые пакеты (main/binary-all/Packages) настраиваются несколько раз в /etc/apt/sources.list.d/google.list:2 и /etc/apt/sources.list.d/google.list: 3
W: Target Translations (main/i18n/Translation-en) настраивается несколько раз в /etc/apt/sources.list.d/google.list:2 и /etc/apt/sources.list.d/google.list: 3
W: Целевой CNF (main/cnf/Commands-arm64) настраивается несколько раз в /etc/apt/sources.list.d/google.list:2 и /etc/apt/sources.list.d/google.list: 3
W: Целевой CNF (main/cnf/Commands-all) настраивается несколько раз в /etc/apt/sources.list.d/google.list:2 и /etc/apt/sources.list.d/google.list: 3
Насколько я понимаю, это просто означает, что я дважды запускал команду или что-то в этом роде. Я комментирую строку 2 и запускаю sudo apt-получить обновление
опять же, что дает
Попадание: 1 http://dl.google.com/linux/chrome/deb стабильная версия InRelease
Чтение списков пакетов... Готово
Но затем я могу снова запустить «sudo apt-get update» и получить то же самое. Разве он не должен вычеркивать хром из списка и не пытаться обновлять его каждый раз?
Мой инстинкт после всего этого подсказывает мне, что я что-то сделал с apt. Я не совсем понимаю, что и как, но я полностью принимаю вину, что бы я ни сделал.
Важный бит начинается здесь
Так что я посмотрел на Как восстановить репозитории по умолчанию? и использовал окончательный ответ для восстановления файла sources.list.
Затем я делаю «sudo apt-get update», который получает 53 пакета.
Если я снова запущу его, он получит 6 пакетов. Я могу продолжать выполнять ту же команду, и она продолжает выдавать мне те же самые 6 пакетов, как будто они не устанавливаются. Результат:
Попадание:1 http://ports.ubuntu.com/ubuntu-ports фокус InRelease
Попадание: 2 https://packages.microsoft.com/ubuntu/20.04/mssql-server-2019 фокусное InRelease
Попадание: 3 http://ports.ubuntu.com/ubuntu-ports фокусные обновления InRelease
Попадание:4 http://dl.google.com/linux/chrome/deb стабильная версия InRelease
Попадание: 5 http://ports.ubuntu.com/ubuntu-ports focus-backports InRelease
Попадание: 6 http://ports.ubuntu.com/ubuntu-ports focus-security InRelease
Чтение списков пакетов... Готово
Я все еще сталкиваюсь со своей первоначальной проблемой, когда Google Chrome не устанавливается. Есть ли способ выяснить, почему эти пакеты на самом деле не будут установлены?
Если я снова пройду процесс установки Google Chrome, я получаю следующее:
ubuntu@ubuntu:~$ wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-ключ добавить -
ХОРОШО
ubuntu@ubuntu:~$ sudo sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ стабильная основная" >> /etc/apt/sources.list.d /google.list'
ubuntu@ubuntu:~$ sudo apt update
Попадание: 1 https://packages.microsoft.com/ubuntu/20.04/mssql-server-2019 фокусное InRelease
Попадание: 2 http://ports.ubuntu.com/ubuntu-ports фокус InRelease
Попадание: 3 http://dl.google.com/linux/chrome/deb стабильная версия InRelease
Попадание: 4 http://ports.ubuntu.com/ubuntu-ports фокусные обновления InRelease
Попадание: 5 http://ports.ubuntu.com/ubuntu-ports focus-backports InRelease
Попадание: 6 http://ports.ubuntu.com/ubuntu-ports focus-security InRelease
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
3 пакета могут быть обновлены. Запустите «apt list --upgradable», чтобы увидеть их.
W: Целевые пакеты (main/binary-amd64/Packages) настраиваются несколько раз в /etc/apt/sources.list.d/google.list:3 и /etc/apt/sources.list.d/google.list: 4
W: Целевые пакеты (main/binary-all/Packages) настраиваются несколько раз в /etc/apt/sources.list.d/google.list:3 и /etc/apt/sources.list.d/google.list: 4
W: Target Translations (main/i18n/Translation-en) настраивается несколько раз в /etc/apt/sources.list.d/google.list:3 и /etc/apt/sources.list.d/google.list: 4
W: Целевой CNF (main/cnf/Commands-arm64) настраивается несколько раз в /etc/apt/sources.list.d/google.list:3 и /etc/apt/sources.list.d/google.list: 4
W: Целевой CNF (main/cnf/Commands-all) настраивается несколько раз в /etc/apt/sources.list.d/google.list:3 и /etc/apt/sources.list.d/google.list: 4
W: Целевые пакеты (main/binary-amd64/Packages) настраиваются несколько раз в /etc/apt/sources.list.d/google.list:3 и /etc/apt/sources.list.d/google.list: 4
W: Целевые пакеты (main/binary-all/Packages) настраиваются несколько раз в /etc/apt/sources.list.d/google.list:3 и /etc/apt/sources.list.d/google.list: 4
W: Target Translations (main/i18n/Translation-en) настраивается несколько раз в /etc/apt/sources.list.d/google.list:3 и /etc/apt/sources.list.d/google.list: 4
W: Целевой CNF (main/cnf/Commands-arm64) настраивается несколько раз в /etc/apt/sources.list.d/google.list:3 и /etc/apt/sources.list.d/google.list: 4
W: Целевой CNF (main/cnf/Commands-all) настраивается несколько раз в /etc/apt/sources.list.d/google.list:3 и /etc/apt/sources.list.d/google.list: 4
ubuntu@ubuntu:~$ sudo apt install google-chrome-stable
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет google-chrome-stable