вы должны заполнить sources list поместив туда uri источников пакетов с исходным кодом
Ошибка:: Вы должны поместить некоторые «исходные» URI в ваш sources.list
Я пытаюсь установить PIL модуль Python на Ubuntu
Сначала мне нужно установить пакет с именем python-imaging, используя следующую команду
Когда я пытаюсь сделать это, я получаю ошибку
Я видел этот вопрос, который показывает, как исправить через графический интерфейс, но я использую командную строку. Кто-нибудь знает, как я могу исправить эту ошибку.
ОБНОВЛЕНИЕ: Основываясь на ответах ниже, я обновил свой список пакетов, но теперь я получаю эту ошибку. Не уверен, что это связано, если нет, то я начну новый вопрос, поскольку нигде не могу найти ссылку на ошибку.
6 ответов
software-properties-gtk опция «Исходный код»
Я рекомендую это для рабочего стола:
затем на вкладке «Программное обеспечение Ubuntu» нажмите «Исходный код»:
Это добавило некоторые deb-src линии под /etc/apt/sources.list и теперь я могу сделать sudo apt-get build-dep
Мне не удалось найти чистый метод CLI, поэтому я создаю для него отчет об ошибке: https://bugs.launchpad.net/ubuntu/+source/apt/+bug/1802718
Проверено на Ubuntu 16.04-18.04.
Метод CLI
Я рекомендую это для изображений Docker:
Протестировано на образе Ubuntu 18.04 Docker. После этого изменения я могу успешно сделать, например:
и перед изменением произошел сбой с ошибкой:
Обратите внимание, что /etc/apt/sources.list Файл содержит строки, такие как:
что означает, что выше sed будет включать источники, но не источники для некоторых типов репозиториев. Я не думаю, что это имеет большое значение, хотя.
Error :: You must put some ‘source’ URIs in your sources.list
I’m trying to install PIL a python module on ubuntu
I first need to install a package called python-imaging using the following command
When I try and do this I get the error
I saw this question whihc shows how to fix via the GUI but I’m using the command line. Does anyone know how I can fix this error.
UPDATE: Based on the below answers I’ve updated my package list but I now get this error. Not sure if it is related, if not I’ll start a new question as I can’t find reference to the error anywhere.
7 Answers 7
software-properties-gtk option «Source code»
I recommend this for the desktop:
then under the «Ubuntu Software» tab click «Source code»:
I’ve couldn’t find a clean CLI method so I create this bug report for it: https://bugs.launchpad.net/ubuntu/+source/apt/+bug/1802718
Tested on Ubuntu 16.04 to 18.04.
CLI method
I recommend this for Docker images:
Tested on the Ubuntu 18.04 Docker image. After this change, I can successfully do for example:
and before the change it failed with the error:
Previously mentioned at: https://askubuntu.com/a/1011675/52975 go and upvote that answer.
Note however that the /etc/apt/sources.list file contains lines such as:
which means that the above sed would enable sources but not non-sources for some types of repos. I don’t think that it matters much though.
Вы должны поместить некоторые «исходные» URI в свою ошибку sources.list [duplicate]
Чтобы решить вашу проблему, у меня есть два варианта: оба работают одинаково. Какой бы вы ни хотели установить его.
Вы можете найти подробности ниже:
Он использует GNOME / GTK + для своего графического интерфейса и хорошо интегрируется в среду рабочего стола GNOME, но может использоваться в других средах.
Он также использует WvDial dialer в качестве своего бэкэнд, обеспечивая простую конфигурацию через файлы конфигурации. Вы также можете использовать простой wvdial, если у вас нет X.
Домашняя страница: http://www.gnome-ppp.org/
Этот пакет является частью сетевого модуля KDE 4.
Вы можете найти оба приложения в Ubuntu Software Center. оба имеют графическую среду. Таким образом, вы можете легко настроить и набрать номер.
54 ответа
16.10 запустите software-properties-gtk
, затем на вкладке «Ubuntu Software» нажмите «Исходный код»:
Это добавило некоторые deb-src строки под /etc/apt/sources.list, и теперь я могу сделать sudo apt-get build-dep
В Linux Mint (я на версии 18) вы можете перейти в Software Sources (искать его в меню «Пуск» или открывать его с терминала с помощью software-sources). Там, на первой вкладке, вы найдете флажок Включить репозитории исходного кода. Если вы включите это, программа поместит правильные строки в ваш файл /etc/apt/sources.list.d/official-source-repositories.list. Просто не забудьте sudo apt-get update (или нажмите «Обновить кеш в исходных файлах программного обеспечения»).
sudo nano /etc/apt/sources.list
deb http://ch.archive.ubuntu.com/ubuntu/ saucy main restricted deb-src http://ch.archive.ubuntu.com/ubuntu/ saucy main restricted
deb-src точно такой же blah blah
См. https : //help.ubuntu.com/community/Repositories/CommandLine для получения дополнительной информации.
Вот решение командной строки
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 apt-get update
теперь снова выдаст вашу исходную команду, которая не сработала с:
Ошибка :: Вы должны поместить некоторые «исходные» URI в ваш sources.list
Я пытаюсь установить PIL модуль Python на Ubuntu
Сначала мне нужно установить пакет с именем python-imaging, используя следующую команду
Когда я пытаюсь сделать это, я получаю ошибку
ОБНОВЛЕНИЕ: Основываясь на ответах ниже, я обновил свой список пакетов, но теперь я получаю эту ошибку. Не уверен, что это связано, если нет, то я начну новый вопрос, поскольку нигде не могу найти ссылку на ошибку.
software-properties-gtk опция «Исходный код»
Я рекомендую это для рабочего стола:
затем на вкладке «Программное обеспечение Ubuntu» нажмите «Исходный код»:
Мне не удалось найти чистый метод CLI, поэтому я создаю для него отчет об ошибке: https://bugs.launchpad.net/ubuntu/+source/apt/+bug/1802718
Проверено на Ubuntu 16.04-18.04.
Метод CLI
Я рекомендую это для изображений Docker:
Протестировано на образе Ubuntu 18.04 Docker. После этого изменения я могу успешно сделать, например:
и перед изменением произошел сбой с ошибкой:
Ранее упоминалось по адресу: https://askubuntu.com/a/1011675/52975 иди и проголосуй за этот ответ.
Обратите внимание, что /etc/apt/sources.list файл содержит такие строки, как:
Это означает, что вышеупомянутое sed включило бы источники, но не неисточники для некоторых типов репо. Я не думаю, что это имеет большое значение, хотя.
Установить пакет, который ещё не появился в релизе моего дистра.
Простите моё невежество. Очень хочется поставить gnome-todo версии 3.22. Которая есть у Федоры, Арчевиков и в репе Зэсти Запус, в то время как в моём Yakety Yak todo 3.20
тянул с гитхаба, с launchpad 17.04
вопрос.Как собирать сиё чудо?
Верняк помогло. Только дальше вот
У меня стоит убунта минимал 16.04, шелл — fish (работает и в bash).
Есть такая тема, если в шелле попытаться выполнить неустановленную программу, то будет так:
Костыль, но работает, а лучше поискать README, а в нём найти зависимости и установить их сразу, а то на середине компиляции вылетит, будет обидно.
Я чё, на дибила похож, не заглянув в ридми.
Я же писал, что fish/bash.
А через bash работает. Как это можно привнести в ZSH? не в курсе?
Нет, совершенно магическая фича.
Можно написать алиас в духе (этот на rc, как на zsh написать — думай сам, я его не юзаю):
И писать: pkgfind wtf, pkfind gnome-common и т. д.
А ты что конкретно компиляешь?
gnome-todo 3.22 master git
./autogen.sh
А gnome-common готов? А gnome-shell?
Ты конпеляешь отдельную прожку, без всего остального
Ну если разработчики Gnome написали такой куцый README, то это их вина. В таком случае изучай вывод configure (autogen), ну либо содержимое configure и смотри что он проверяет, затем ставь зависимости вручную. Либо смотри как этот пакет собирается, например в Arch Linux из aur или Gentoo и какие зависимости нужны. Затем ищи аналогичные пакеты в своём дистрибутиве и ставь.
Ну если разработчики Gnome написали такой куцый README, то это их вина.
можно и отсюда — https://packages.debian.org/sid/gnome-todo
только хз, как там с зависимостями будет
Первая ссыль конечно известна. Но там ничего, что поможет.
По второй зависимости не соответствуют действительности
sudo apt-get build-dep gnome-todo Нэ?
Но желание резко пропало продолжать.
А лучше и не надо — будет собираться over9000 часов, а там и в гентушнега можно превратиться.
Шутка прекрасна! Прислушаюсь. Ещё на девчёнок время оставить надо. WOW 0_0 WOW OMG WTF mozg vjebani ВАУ! O_O
А что, от версии к версии зависимости коренным образом меняются?
Если разработчики не укурки — то не должны.
Вместо последней можно:
Попробуй, может 3.22 придёт.
По дефолту завожу их репы. Конечно известно. 3.22 заезжает, но ТУДУ 3.20 )
Тогда, с такими запросами, зачем тебе Ubuntu (как релизный дистрибутив с «устаревшими» пакетами)?
Ставь ту же Manjaro (GNOME/Deepen/Xfce etc) — постоянно свежие версии, стабильный (оттестированный Arch) и роллинг.
Всё пробовал. И превеликолепного мнения о Манжаро и прочих Арч-бэйсд роллинг системах. На Бубунте чисто из ностальгии. Смотрю что стало с юнити и во что превратился мой первый дистрик 🙂
Если мне не изменяет склерозик, то так он ругается на неподключенные src репы. У меня по этой команде просто предлагает поставить нужные пакеты без всяких вопросов.
А какие src необходимо подрубить? в sources.list только убунтовские, гномовских нету.
deb-src http://ru.archive.ubuntu.com/ubuntu/ yakkety main restricted
deb-src http://ru.archive.ubuntu.com/ubuntu/ yakkety-updates main restricted
deb-src http://ru.archive.ubuntu.com/ubuntu/ yakkety universe
deb-src http://ru.archive.ubuntu.com/ubuntu/ yakkety-updates universe
deb-src http://archive.canonical.com/ubuntu yakkety partner
Просто возьми готовый пакет из debian:
https://packages.debian.org/sid/gnome-todo
по зависимостям не будет проблем с гном_3.20
Тебе предлагают скачать указанный deb пакет из репозитория Debian и выполнить:
Внизу страницы. Тебя ещё носом надо тыкать? Не умеешь работать с информацией, ну извини.
В общем, если тебе нужны последние версии программ, то тебе нужно переходить на Arch Linux, Fedora или Gentoo.
В Fedora 25 со дня на день появится как раз таки gnome-todo искомой тобой версии: https://apps.fedoraproject.org/packages/gnome-todo
Так что советую перейти на Fedora.
Огромное спасибо за совет.
Большой поклонник AUR’а, но из-за малого кол-ва испытаний пакетов и новых версий программ, система превращается в тестовый полигон. А так то да, пакман рулит.
В Федоре отталкивает только одно. Пакетный манагер бесит люто. Прям не могу. А Генту оставить для потных ноулайферов.
Скоро сново на Манжаро вернусь
Кстати гооворя, программа работает очень криво. Сейчас пытаюсь вырезать всё её следы из системы и заного накатить. Уверен, что это из-за конфликта со старой, родной версией






