Вы должны поместить некоторые «исходные» URI в свою ошибку sources.list [duplicate]

Чтобы решить вашу проблему, у меня есть два варианта: оба работают одинаково. Какой бы вы ни хотели установить его.

Вы можете найти подробности ниже:

1]

GNOME PPP - это простая в использовании конфигурация графического коммутируемого соединения и

Он использует GNOME / GTK + для своего графического интерфейса и хорошо интегрируется в среду рабочего стола GNOME, но может использоваться в других средах.

Он также использует WvDial dialer в качестве своего бэкэнд, обеспечивая простую конфигурацию через файлы конфигурации. Вы также можете использовать простой wvdial, если у вас нет X.

Домашняя страница: http://www.gnome-ppp.org/

2]

KPPP - это модемный дозвон для подключения к удаленному интернет-провайдеру.

Этот пакет является частью сетевого модуля KDE 4.

Вы можете найти оба приложения в Ubuntu Software Center. оба имеют графическую среду. Таким образом, вы можете легко настроить и набрать номер.

64
задан 13 April 2017 в 15:24

54 ответа

16.10 запустите software-properties-gtk

, затем на вкладке «Ubuntu Software» нажмите «Исходный код»:

Это добавило некоторые deb-src строки под /etc/apt/sources.list, и теперь я могу сделать sudo apt-get build-dep <package>.

Я знаю, что вы не спрашивали GUI, но иногда разработчики просто не поддерживают его должным образом ... но вы всегда можете сделать diff с этот метод и применить его позже.

43
ответ дан 18 July 2018 в 13:14

В Linux Mint (я на версии 18) вы можете перейти в Software Sources (искать его в меню «Пуск» или открывать его с терминала с помощью software-sources). Там, на первой вкладке, вы найдете флажок Включить репозитории исходного кода. Если вы включите это, программа поместит правильные строки в ваш файл /etc/apt/sources.list.d/official-source-repositories.list. Просто не забудьте sudo apt-get update (или нажмите «Обновить кеш в исходных файлах программного обеспечения»).

2
ответ дан 18 July 2018 в 13:14

Изменить /etc/apt/sources.list

sudo nano /etc/apt/sources.list

удалить # или добавить строки deb-src $ url. $ url = искомая строка

Пример

deb http://ch.archive.ubuntu.com/ubuntu/ saucy main restricted deb-src http://ch.archive.ubuntu.com/ubuntu/ saucy main restricted

deb blah blah

deb-src точно такой же blah blah

См. https : //help.ubuntu.com/community/Repositories/CommandLine для получения дополнительной информации.

16
ответ дан 18 July 2018 в 13:14

Вот решение командной строки

cat /etc/apt/sources.list | grep deb-src # see what will get changed

типичный вывод выше cmd

# deb-src http://us.archive.ubuntu.com/ubuntu/ bionic main restricted # deb-src http://us.archive.ubuntu.com/ubuntu/ bionic-updates main restricted # deb-src http://us.archive.ubuntu.com/ubuntu/ bionic universe # deb-src http://us.archive.ubuntu.com/ubuntu/ bionic-updates universe # deb-src http://us.archive.ubuntu.com/ubuntu/ bionic multiverse # deb-src http://us.archive.ubuntu.com/ubuntu/ bionic-updates multiverse # deb-src http://us.archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse # deb-src http://archive.canonical.com/ubuntu bionic partner # deb-src http://security.ubuntu.com/ubuntu bionic-security main restricted # deb-src http://security.ubuntu.com/ubuntu bionic-security universe # deb-src http://archive.ubuntu.com/ubuntu bionic main universe restricted multiverse # deb-src http://security.ubuntu.com/ubuntu bionic-security multiverse

, если вы хорошо меняете выше строк, что всегда верно на новом ubuntu install, а затем выпустить:

sudo sed -i~orig -e 's/# deb-src/deb-src/' /etc/apt/sources.list

, который выполняет резервное копирование входного файла, а затем ищет прокомментированный deb-src, где он удаляет комментарий, чтобы активировать эти строки ... после обновления локальных метаданных даст вашему компьютеру представление о новых категориях пакетов ubuntu

sudo apt-get update

теперь снова выдаст вашу исходную команду, которая не сработала с:

E: You must put some 'source' URIs in your sources.list
1
ответ дан 18 July 2018 в 13:14

Вы можете напрямую отредактировать исходный список (/etc/apt/sources.list). Я думаю, вам нужно добавить / раскомментировать эти строки:

deb-src http://archive.ubuntu.com/ubuntu trusty main restricted #Added by software-properties deb-src http://gb.archive.ubuntu.com/ubuntu/ trusty restricted main universe multiverse #Added by software-properties deb-src http://gb.archive.ubuntu.com/ubuntu/ trusty-updates restricted main universe multiverse #Added by software-properties deb-src http://gb.archive.ubuntu.com/ubuntu/ trusty-backports main restricted universe multiverse #Added by software-properties deb-src http://security.ubuntu.com/ubuntu trusty-security restricted main universe multiverse #Added by software-properties deb-src http://gb.archive.ubuntu.com/ubuntu/ trusty-proposed restricted main universe multiverse #Added by software-properties

Я справился с этим, отключив исходный код и сохранив одну копию файла sources.list, затем включив опцию исходного кода , сохранение другой копии, а затем запуск diff на обоих.

Вы можете изменить префикс http://gb. на префикс других источников в своем списке (так что он использует ваше ближайшее зеркало репо), и вы также можете игнорировать #Added by software-properties.

После редактирования sources.list запустите sudo apt-get update, прежде чем пытаться установить снова.

Полный diff можно найти здесь [ ! d4]

Другой способ - создать новый. Один из методов получения полного sources.list - использовать этот сайт: здесь

35
ответ дан 18 July 2018 в 13:14

Для Ubuntu 16.04 я успешно сделал эти обновления в sources.list:

$ sudo diff /etc/apt/sources.list /etc/apt/sources.list.bkp 6c6 < deb-src http://au.archive.ubuntu.com/ubuntu/ xenial main restricted --- > # deb-src http://au.archive.ubuntu.com/ubuntu/ xenial main restricted 19c19 < deb-src http://au.archive.ubuntu.com/ubuntu/ xenial universe --- > # deb-src http://au.archive.ubuntu.com/ubuntu/ xenial universe 39c9 < deb-src http://au.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse --- > # deb-src http://au.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse 53c53 < deb-src http://security.ubuntu.com/ubuntu xenial-security multiverse --- > # deb-src http://security.ubuntu.com/ubuntu xenial-security multiverse
3
ответ дан 18 July 2018 в 13:14

16.10 запустите software-properties-gtk

, затем на вкладке «Ubuntu Software» нажмите «Исходный код»:

Это добавило некоторые deb-src строки под /etc/apt/sources.list, и теперь я могу сделать sudo apt-get build-dep <package>.

Я знаю, что вы не спрашивали GUI, но иногда разработчики просто не поддерживают его должным образом ... но вы всегда можете сделать diff с этот метод и применить его позже.

43
ответ дан 24 July 2018 в 20:08

В Linux Mint (я на версии 18) вы можете перейти в Software Sources (искать его в меню «Пуск» или открывать его с терминала с помощью software-sources). Там, на первой вкладке, вы найдете флажок Включить репозитории исходного кода. Если вы включите это, программа поместит правильные строки в ваш файл /etc/apt/sources.list.d/official-source-repositories.list. Просто не забудьте sudo apt-get update (или нажмите «Обновить кеш в исходных файлах программного обеспечения»).

2
ответ дан 24 July 2018 в 20:08

Изменить /etc/apt/sources.list

sudo nano /etc/apt/sources.list

удалить # или добавить строки deb-src $ url. $ url = искомая строка

Пример

deb http://ch.archive.ubuntu.com/ubuntu/ saucy main restricted deb-src http://ch.archive.ubuntu.com/ubuntu/ saucy main restricted

deb blah blah

deb-src точно такой же blah blah

См. https : //help.ubuntu.com/community/Repositories/CommandLine для получения дополнительной информации.

17
ответ дан 24 July 2018 в 20:08
  • 1
    exec sudo apt-get update после редактирования файла sources.list – abidibo 18 March 2015 в 15:57

Вот решение командной строки

cat /etc/apt/sources.list | grep deb-src # see what will get changed

типичный вывод выше cmd

# deb-src http://us.archive.ubuntu.com/ubuntu/ bionic main restricted # deb-src http://us.archive.ubuntu.com/ubuntu/ bionic-updates main restricted # deb-src http://us.archive.ubuntu.com/ubuntu/ bionic universe # deb-src http://us.archive.ubuntu.com/ubuntu/ bionic-updates universe # deb-src http://us.archive.ubuntu.com/ubuntu/ bionic multiverse # deb-src http://us.archive.ubuntu.com/ubuntu/ bionic-updates multiverse # deb-src http://us.archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse # deb-src http://archive.canonical.com/ubuntu bionic partner # deb-src http://security.ubuntu.com/ubuntu bionic-security main restricted # deb-src http://security.ubuntu.com/ubuntu bionic-security universe # deb-src http://archive.ubuntu.com/ubuntu bionic main universe restricted multiverse # deb-src http://security.ubuntu.com/ubuntu bionic-security multiverse

, если вы хорошо меняете выше строк, что всегда верно на новом ubuntu install, а затем выпустить:

sudo sed -i~orig -e 's/# deb-src/deb-src/' /etc/apt/sources.list

, который выполняет резервное копирование входного файла, а затем ищет прокомментированный deb-src, где он удаляет комментарий, чтобы активировать эти строки ... после обновления локальных метаданных даст вашему компьютеру представление о новых категориях пакетов ubuntu

sudo apt-get update

теперь снова выдаст вашу исходную команду, которая не сработала с:

E: You must put some 'source' URIs in your sources.list
1
ответ дан 24 July 2018 в 20:08
  • 1
    Вы можете пропустить cp и использовать -i~orig с sed, чтобы sed сделал резервную копию. – muru 4 March 2018 в 07:23
  • 2
    @muru круто спасибо, так отметили – Scott Stensland 4 March 2018 в 08:01

Вы можете напрямую отредактировать исходный список (/etc/apt/sources.list). Я думаю, вам нужно добавить / раскомментировать эти строки:

deb-src http://archive.ubuntu.com/ubuntu trusty main restricted #Added by software-properties deb-src http://gb.archive.ubuntu.com/ubuntu/ trusty restricted main universe multiverse #Added by software-properties deb-src http://gb.archive.ubuntu.com/ubuntu/ trusty-updates restricted main universe multiverse #Added by software-properties deb-src http://gb.archive.ubuntu.com/ubuntu/ trusty-backports main restricted universe multiverse #Added by software-properties deb-src http://security.ubuntu.com/ubuntu trusty-security restricted main universe multiverse #Added by software-properties deb-src http://gb.archive.ubuntu.com/ubuntu/ trusty-proposed restricted main universe multiverse #Added by software-properties

Я справился с этим, отключив исходный код и сохранив одну копию файла sources.list, затем включив опцию исходного кода , сохранение другой копии, а затем запуск diff на обоих.

Вы можете изменить префикс http://gb. на префикс других источников в своем списке (так что он использует ваше ближайшее зеркало репо), и вы также можете игнорировать #Added by software-properties.

После редактирования sources.list запустите sudo apt-get update, прежде чем пытаться установить снова.

Полный diff можно найти здесь [ ! d4]

Другой способ - создать новый. Один из методов получения полного sources.list - использовать этот сайт: здесь

35
ответ дан 24 July 2018 в 20:08
  • 1
    «После редактирования sources.list запустите обновление sudo apt-get, прежде чем пытаться установить снова. & quot; - Это был ключ, спасибо! – Kaushal Modi 17 November 2017 в 23:34
  • 2
    sudo sed -i -e 's / # deb-src / deb-src /' /etc/apt/sources.list – Vincent 22 December 2017 в 19:09
  • 3
    спасибо приятелю, чтобы запомнить меня, что $ sudo apt update – christianbueno.1 12 March 2018 в 09:11

Для Ubuntu 16.04 я успешно сделал эти обновления в sources.list:

$ sudo diff /etc/apt/sources.list /etc/apt/sources.list.bkp 6c6 < deb-src http://au.archive.ubuntu.com/ubuntu/ xenial main restricted --- > # deb-src http://au.archive.ubuntu.com/ubuntu/ xenial main restricted 19c19 < deb-src http://au.archive.ubuntu.com/ubuntu/ xenial universe --- > # deb-src http://au.archive.ubuntu.com/ubuntu/ xenial universe 39c9 < deb-src http://au.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse --- > # deb-src http://au.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse 53c53 < deb-src http://security.ubuntu.com/ubuntu xenial-security multiverse --- > # deb-src http://security.ubuntu.com/ubuntu xenial-security multiverse
3
ответ дан 24 July 2018 в 20:08

16.10 запустите software-properties-gtk

, затем на вкладке «Ubuntu Software» нажмите «Исходный код»:

Это добавило некоторые deb-src строки под /etc/apt/sources.list, и теперь я могу сделать sudo apt-get build-dep <package>.

Я знаю, что вы не спрашивали GUI, но иногда разработчики просто не поддерживают его должным образом ... но вы всегда можете сделать diff с этим методом и применить его позже.

44
ответ дан 31 July 2018 в 23:11

Вы можете напрямую редактировать список источников (/etc/apt/sources.list). Я думаю, вам нужно добавить / раскомментировать эти строки:

deb-src http://archive.ubuntu.com/ubuntu trusty main restricted #Added by software-properties
deb-src http://gb.archive.ubuntu.com/ubuntu/ trusty restricted main universe multiverse #Added by software-properties
deb-src http://gb.archive.ubuntu.com/ubuntu/ trusty-updates restricted main universe multiverse #Added by software-properties
deb-src http://gb.archive.ubuntu.com/ubuntu/ trusty-backports main restricted universe multiverse #Added by software-properties
deb-src http://security.ubuntu.com/ubuntu trusty-security restricted main universe multiverse #Added by software-properties
deb-src http://gb.archive.ubuntu.com/ubuntu/ trusty-proposed restricted main universe multiverse #Added by software-properties

Я работал над этим, отключив опцию исходного кода и сохраняя одну копию файла sources.list, затем включив опцию исходного кода , сохранение другой копии, а затем запуск diff на обоих.

Вы можете изменить префикс http://gb. на префикс других источников в своем списке (так что он использует ваше ближайшее зеркало репо), и вы также можете игнорировать #Added by software-properties.

После редактирования sources.list запустите sudo apt-get update, прежде чем пытаться установить еще раз.

Полную diff можно найти здесь


Другой способ - создать новый. Один из способов получить полный источник.list - использовать этот сайт: https://repogen.simplylinux.ch/

35
ответ дан 31 July 2018 в 23:11

В Linux Mint (я на версии 18) вы можете перейти в Software Sources (искать его в меню «Пуск» или открывать его с терминала с помощью software-sources). Там, на первой вкладке, вы найдете флажок Включить репозитории исходного кода. Если вы включите это, программа поместит правильные строки в ваш файл /etc/apt/sources.list.d/official-source-repositories.list. Просто не забудьте sudo apt-get update (или нажмите обновить кеш в источниках программного обеспечения) после этого.

2
ответ дан 31 July 2018 в 23:11

Изменить /etc/apt/sources.list

sudo nano /etc/apt/sources.list

удалить # или добавить строки deb-src $ url. $ url = искомая строка

Пример

deb http://ch.archive.ubuntu.com/ubuntu/ saucy main restricted
deb-src http://ch.archive.ubuntu.com/ubuntu/ saucy main restricted

deb blah blah

deb-src точно такой же blah blah

См. https://help.ubuntu.com/community/Repositories/CommandLine для получения дополнительной информации.

17
ответ дан 31 July 2018 в 23:11

Вот решение командной строки

cat /etc/apt/sources.list | grep deb-src  #  see what will get changed

типичный выход выше cmd

# deb-src http://us.archive.ubuntu.com/ubuntu/ bionic main restricted
# deb-src http://us.archive.ubuntu.com/ubuntu/ bionic-updates main restricted
# deb-src http://us.archive.ubuntu.com/ubuntu/ bionic universe
# deb-src http://us.archive.ubuntu.com/ubuntu/ bionic-updates universe
# deb-src http://us.archive.ubuntu.com/ubuntu/ bionic multiverse
# deb-src http://us.archive.ubuntu.com/ubuntu/ bionic-updates multiverse
# deb-src http://us.archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse
# deb-src http://archive.canonical.com/ubuntu bionic partner
# deb-src http://security.ubuntu.com/ubuntu bionic-security main restricted
# deb-src http://security.ubuntu.com/ubuntu bionic-security universe
# deb-src http://archive.ubuntu.com/ubuntu bionic main universe restricted multiverse
# deb-src http://security.ubuntu.com/ubuntu bionic-security multiverse

, если вы хорошо меняете выше строк, что всегда верно на новом ubuntu install, а затем выпустить:

sudo sed -i~orig -e 's/# deb-src/deb-src/' /etc/apt/sources.list   

, который выполняет резервное копирование входного файла, затем поиск для прокомментированного deb-src, где он удаляет комментарий, чтобы активировать эти строки ... после обновления локальных метаданных даст вашему компьютеру представление о новых категориях пакетов ubuntu

sudo apt-get update

теперь снова выдает вашу исходную команду, которая не сработала с:

E: You must put some 'source' URIs in your sources.list
1
ответ дан 31 July 2018 в 23:11

Для Ubuntu 16.04 я успешно сделал эти обновления в sources.list:

$ sudo diff /etc/apt/sources.list /etc/apt/sources.list.bkp 

6c6
< deb-src http://au.archive.ubuntu.com/ubuntu/ xenial main restricted
---
> # deb-src http://au.archive.ubuntu.com/ubuntu/ xenial main restricted

19c19
< deb-src http://au.archive.ubuntu.com/ubuntu/ xenial universe
---
> # deb-src http://au.archive.ubuntu.com/ubuntu/ xenial universe

39c9
< deb-src http://au.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse
---
> # deb-src http://au.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse

53c53
< deb-src http://security.ubuntu.com/ubuntu xenial-security multiverse
---
> # deb-src http://security.ubuntu.com/ubuntu xenial-security multiverse
3
ответ дан 31 July 2018 в 23:11

16.10 запустите software-properties-gtk

, затем на вкладке «Ubuntu Software» нажмите «Исходный код»:

Это добавило некоторые deb-src строки под /etc/apt/sources.list, и теперь я могу сделать sudo apt-get build-dep <package>.

Я знаю, что вы не спрашивали GUI, но иногда разработчики просто не поддерживают его должным образом ... но вы всегда можете сделать diff с этим методом и применить его позже.

44
ответ дан 2 August 2018 в 18:06

В Linux Mint (я на версии 18) вы можете перейти в Software Sources (искать его в меню «Пуск» или открывать его с терминала с помощью software-sources). Там, на первой вкладке, вы найдете флажок Включить репозитории исходного кода. Если вы включите это, программа поместит правильные строки в ваш файл /etc/apt/sources.list.d/official-source-repositories.list. Просто не забудьте sudo apt-get update (или нажмите обновить кеш в источниках программного обеспечения) после этого.

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

Изменить /etc/apt/sources.list

sudo nano /etc/apt/sources.list

удалить # или добавить строки deb-src $ url. $ url = искомая строка

Пример

deb http://ch.archive.ubuntu.com/ubuntu/ saucy main restricted
deb-src http://ch.archive.ubuntu.com/ubuntu/ saucy main restricted

deb blah blah

deb-src точно такой же blah blah

См. https://help.ubuntu.com/community/Repositories/CommandLine для получения дополнительной информации.

17
ответ дан 2 August 2018 в 18:06

Вот решение командной строки

cat /etc/apt/sources.list | grep deb-src  #  see what will get changed

типичный выход выше cmd

# deb-src http://us.archive.ubuntu.com/ubuntu/ bionic main restricted
# deb-src http://us.archive.ubuntu.com/ubuntu/ bionic-updates main restricted
# deb-src http://us.archive.ubuntu.com/ubuntu/ bionic universe
# deb-src http://us.archive.ubuntu.com/ubuntu/ bionic-updates universe
# deb-src http://us.archive.ubuntu.com/ubuntu/ bionic multiverse
# deb-src http://us.archive.ubuntu.com/ubuntu/ bionic-updates multiverse
# deb-src http://us.archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse
# deb-src http://archive.canonical.com/ubuntu bionic partner
# deb-src http://security.ubuntu.com/ubuntu bionic-security main restricted
# deb-src http://security.ubuntu.com/ubuntu bionic-security universe
# deb-src http://archive.ubuntu.com/ubuntu bionic main universe restricted multiverse
# deb-src http://security.ubuntu.com/ubuntu bionic-security multiverse

, если вы хорошо меняете выше строк, что всегда верно на новом ubuntu install, а затем выпустить:

sudo sed -i~orig -e 's/# deb-src/deb-src/' /etc/apt/sources.list   

, который выполняет резервное копирование входного файла, затем поиск для прокомментированного deb-src, где он удаляет комментарий, чтобы активировать эти строки ... после обновления локальных метаданных даст вашему компьютеру представление о новых категориях пакетов ubuntu

sudo apt-get update

теперь снова выдает вашу исходную команду, которая не сработала с:

E: You must put some 'source' URIs in your sources.list
1
ответ дан 2 August 2018 в 18:06

Вы можете напрямую редактировать список источников (/etc/apt/sources.list). Я думаю, вам нужно добавить / раскомментировать эти строки:

deb-src http://archive.ubuntu.com/ubuntu trusty main restricted #Added by software-properties
deb-src http://gb.archive.ubuntu.com/ubuntu/ trusty restricted main universe multiverse #Added by software-properties
deb-src http://gb.archive.ubuntu.com/ubuntu/ trusty-updates restricted main universe multiverse #Added by software-properties
deb-src http://gb.archive.ubuntu.com/ubuntu/ trusty-backports main restricted universe multiverse #Added by software-properties
deb-src http://security.ubuntu.com/ubuntu trusty-security restricted main universe multiverse #Added by software-properties
deb-src http://gb.archive.ubuntu.com/ubuntu/ trusty-proposed restricted main universe multiverse #Added by software-properties

Я работал над этим, отключив опцию исходного кода и сохраняя одну копию файла sources.list, затем включив опцию исходного кода , сохранение другой копии, а затем запуск diff на обоих.

Вы можете изменить префикс http://gb. на префикс других источников в своем списке (так что он использует ваше ближайшее зеркало репо), и вы также можете игнорировать #Added by software-properties.

После редактирования sources.list запустите sudo apt-get update, прежде чем пытаться установить еще раз.

Полную diff можно найти здесь


Другой способ - создать новый. Один из способов получить полный источник.list - использовать этот сайт: https://repogen.simplylinux.ch/

35
ответ дан 2 August 2018 в 18:06

Для Ubuntu 16.04 я успешно сделал эти обновления в sources.list:

$ sudo diff /etc/apt/sources.list /etc/apt/sources.list.bkp 

6c6
< deb-src http://au.archive.ubuntu.com/ubuntu/ xenial main restricted
---
> # deb-src http://au.archive.ubuntu.com/ubuntu/ xenial main restricted

19c19
< deb-src http://au.archive.ubuntu.com/ubuntu/ xenial universe
---
> # deb-src http://au.archive.ubuntu.com/ubuntu/ xenial universe

39c9
< deb-src http://au.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse
---
> # deb-src http://au.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse

53c53
< deb-src http://security.ubuntu.com/ubuntu xenial-security multiverse
---
> # deb-src http://security.ubuntu.com/ubuntu xenial-security multiverse
3
ответ дан 2 August 2018 в 18:06

16.10 запустите software-properties-gtk

, затем на вкладке «Ubuntu Software» нажмите «Исходный код»:

Это добавило некоторые deb-src строки под /etc/apt/sources.list, и теперь я могу сделать sudo apt-get build-dep <package>.

Я знаю, что вы не спрашивали GUI, но иногда разработчики просто не поддерживают его должным образом ... но вы всегда можете сделать diff с этим методом и применить его позже.

45
ответ дан 3 August 2018 в 20:28

В Linux Mint (я на версии 18) вы можете перейти в Software Sources (искать его в меню «Пуск» или открывать его с терминала с помощью software-sources). Там, на первой вкладке, вы найдете флажок Включить репозитории исходного кода. Если вы включите это, программа поместит правильные строки в ваш файл /etc/apt/sources.list.d/official-source-repositories.list. Просто не забудьте sudo apt-get update (или нажмите обновить кеш в источниках программного обеспечения) после этого.

2
ответ дан 3 August 2018 в 20:28

Изменить /etc/apt/sources.list

sudo nano /etc/apt/sources.list

удалить # или добавить строки deb-src $ url. $ url = искомая строка

Пример

deb http://ch.archive.ubuntu.com/ubuntu/ saucy main restricted
deb-src http://ch.archive.ubuntu.com/ubuntu/ saucy main restricted

deb blah blah

deb-src точно такой же blah blah

См. https://help.ubuntu.com/community/Repositories/CommandLine для получения дополнительной информации.

17
ответ дан 3 August 2018 в 20:28

Вот решение командной строки

cat /etc/apt/sources.list | grep deb-src  #  see what will get changed

типичный выход выше cmd

# deb-src http://us.archive.ubuntu.com/ubuntu/ bionic main restricted
# deb-src http://us.archive.ubuntu.com/ubuntu/ bionic-updates main restricted
# deb-src http://us.archive.ubuntu.com/ubuntu/ bionic universe
# deb-src http://us.archive.ubuntu.com/ubuntu/ bionic-updates universe
# deb-src http://us.archive.ubuntu.com/ubuntu/ bionic multiverse
# deb-src http://us.archive.ubuntu.com/ubuntu/ bionic-updates multiverse
# deb-src http://us.archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse
# deb-src http://archive.canonical.com/ubuntu bionic partner
# deb-src http://security.ubuntu.com/ubuntu bionic-security main restricted
# deb-src http://security.ubuntu.com/ubuntu bionic-security universe
# deb-src http://archive.ubuntu.com/ubuntu bionic main universe restricted multiverse
# deb-src http://security.ubuntu.com/ubuntu bionic-security multiverse

, если вы хорошо меняете выше строк, что всегда верно на новом ubuntu install, а затем выпустить:

sudo sed -i~orig -e 's/# deb-src/deb-src/' /etc/apt/sources.list   

, который выполняет резервное копирование входного файла, затем поиск для прокомментированного deb-src, где он удаляет комментарий, чтобы активировать эти строки ... после обновления локальных метаданных даст вашему компьютеру представление о новых категориях пакетов ubuntu

sudo apt-get update

теперь снова выдает вашу исходную команду, которая не сработала с:

E: You must put some 'source' URIs in your sources.list
1
ответ дан 3 August 2018 в 20:28

Вы можете напрямую редактировать список источников (/etc/apt/sources.list). Я думаю, вам нужно добавить / раскомментировать эти строки:

deb-src http://archive.ubuntu.com/ubuntu trusty main restricted #Added by software-properties
deb-src http://gb.archive.ubuntu.com/ubuntu/ trusty restricted main universe multiverse #Added by software-properties
deb-src http://gb.archive.ubuntu.com/ubuntu/ trusty-updates restricted main universe multiverse #Added by software-properties
deb-src http://gb.archive.ubuntu.com/ubuntu/ trusty-backports main restricted universe multiverse #Added by software-properties
deb-src http://security.ubuntu.com/ubuntu trusty-security restricted main universe multiverse #Added by software-properties
deb-src http://gb.archive.ubuntu.com/ubuntu/ trusty-proposed restricted main universe multiverse #Added by software-properties

Я работал над этим, отключив опцию исходного кода и сохраняя одну копию файла sources.list, затем включив опцию исходного кода , сохранение другой копии, а затем запуск diff на обоих.

Вы можете изменить префикс http://gb. на префикс других источников в своем списке (так что он использует ваше ближайшее зеркало репо), и вы также можете игнорировать #Added by software-properties.

После редактирования sources.list запустите sudo apt-get update, прежде чем пытаться установить еще раз.

Полную diff можно найти здесь


Другой способ - создать новый. Один из способов получить полный источник.list - использовать этот сайт: https://repogen.simplylinux.ch/

35
ответ дан 3 August 2018 в 20:28

Для Ubuntu 16.04 я успешно сделал эти обновления в sources.list:

$ sudo diff /etc/apt/sources.list /etc/apt/sources.list.bkp 

6c6
< deb-src http://au.archive.ubuntu.com/ubuntu/ xenial main restricted
---
> # deb-src http://au.archive.ubuntu.com/ubuntu/ xenial main restricted

19c19
< deb-src http://au.archive.ubuntu.com/ubuntu/ xenial universe
---
> # deb-src http://au.archive.ubuntu.com/ubuntu/ xenial universe

39c9
< deb-src http://au.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse
---
> # deb-src http://au.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse

53c53
< deb-src http://security.ubuntu.com/ubuntu xenial-security multiverse
---
> # deb-src http://security.ubuntu.com/ubuntu xenial-security multiverse
3
ответ дан 3 August 2018 в 20:28

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

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