Специальная / старая версия Snap install

Я использую код 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 , на самом деле я не хочу устанавливать что-либо большее, чем требуется.

0
задан 20 August 2020 в 11:38

1 ответ

Список ваших репозиториев 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 ), и вы хотите выполнить сборку из исходных файлов,

0
ответ дан 21 August 2020 в 07:54

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

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