Я использую код VS, установленный через оснастку. В последней версии есть досадная ошибка, и я хочу вернуться к предыдущей версии, но я не вижу способа указать Snap для установки определенной версии. Все, что я вижу в оснастке, - это разные каналы, которые соответствуют последней версии. Также на веб-сайте Snapcraft я не могу выбрать другую версию.
В документации по оснастке написано, что я могу вернуться, но это не работает для меня, так как предыдущая версия не установлена.
Я могу загрузить оснастку с конкретной версией с веб-сайта кода VS, июнь 2020 г. (версия 1.47) , но я лично предпочел бы обрабатывать это непосредственно с помощью привязки.
Кажется, есть у некоторых людей такая же проблема, но я не нашел рабочего ответа:
Резюмируемый вопрос: Есть ли возможность вернуться к более старой версии snap, и если да, то Он говорит, беги В дистрибутиве на основе Debian: apt-get build-dep mariadb-server-10.X где X - суффикс основной версии. Так что я бегу sudo ...
Я слежу за документами MariaDB о том, как собрать MariaDB на моем Ubuntu.
Там написано: run
On a Debian based distribution:
apt-get build-dep mariadb-server-10.X
where X is the suffix of the major version.
Итак, я запускаю
sudo apt-get build-dep mariadb-server-10.5
и получаю эту ошибку:
Reading package lists... Done
E: You must put some 'deb-src' URIs in your sources.list
Это сообщение с подсказкой об ошибке для меня бессмысленно.
Даже пробовал
sudo apt-get build-dep mariadb-server-10.5
sudo apt build-dep mariadb-server-10.5
sudo apt build-dep mariadb-server-10.4
sudo apt build-dep mariadb-server-10.3
Кроме того, я использовал более простую команду, но все же получаю ту же проблему:
$ sudo apt-get build-dep build-essential
Reading package lists... Done
E: You must put some 'deb-src' URIs in your sources.list
Как исправить эту ошибку?
Мой Ubuntu - это сервер с установленным графическим интерфейсом поверх него
$ uname -a
Linux myserver 5.4.0-42-generic #46-Ubuntu SMP Fri Jul 10 00:24:02 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
PS. Хотя я, вероятно, могу использовать apt install
, на самом деле я не хочу устанавливать что-либо большее, чем требуется.
Список ваших репозиториев APT находится здесь: /etc/apt/sources.list
В этом файле будет несколько строк, в которых говорится:
deb http://archive.ubuntu.com/ubuntu focal universe
# deb-src http://archive.ubuntu.com/ubuntu focal universe
deb http://archive.ubuntu.com/ubuntu focal-updates universe
# deb-src http://archive.ubuntu.com/ubuntu focal-updates universe
(Примечание: у вас может быть префикс перед словом «архив» - например, поскольку я нахожусь в Дании, для меня это dk.archive.ubuntu.com)
Поскольку MariaDB является часть пакетов "Universe" (это можно проверить на packages.ubuntu.com ), и вы хотите выполнить сборку из исходных файлов,