У нас есть автономная сеть с репо / зеркалом. но я не могу понять, как правильно добавить его в мои sources.list

На моей машине 14.04, когда я (как обычный пользователь) тип reboot, я получаю

reboot: Need to be root

В этом разница.

Как сказал Терренс в комментарии, он работает по-разному на более поздних системах, чем мой. Таким образом, вы, вероятно, видите старые записи и / или пользователи (например, я), которые привыкли печатать sudo reboot!

2
задан 21 February 2018 в 19:27

6 ответов

Я не эксперт, но я создал собственное локальное зеркало и получил его на работу.

Я подозрительно отношусь к ./ в строке, добавленной в sources.list , Mine выглядит так:

# updated for local mirror on 2/11/18

# local main & restricted sources

deb ssh://my-server/apt-mirror/mirror/us.archive.ubuntu.com/ubuntu/ bionic main restricted
deb ssh://my-server/apt-mirror/mirror/us.archive.ubuntu.com/ubuntu/ bionic-updates main restricted
deb ssh://my-server/apt-mirror/mirror/us.archive.ubuntu.com/ubuntu/ bionic-security main restricted

# local universe sources

deb ssh://my-server/apt-mirror/mirror/us.archive.ubuntu.com/ubuntu/ bionic universe
deb ssh://my-server/apt-mirror/mirror/us.archive.ubuntu.com/ubuntu/ bionic-updates universe
deb ssh://my-server/apt-mirror/mirror/us.archive.ubuntu.com/ubuntu/ bionic-security universe

# local multiverse sources

deb ssh://my-server/apt-mirror/mirror/us.archive.ubuntu.com/ubuntu/ bionic multiverse
deb ssh://my-server/apt-mirror/mirror/us.archive.ubuntu.com/ubuntu/ bionic-updates multiverse
deb ssh://my-server/apt-mirror/mirror/us.archive.ubuntu.com/ubuntu/ bionic-security multiverse

Я использую ssh вместо http, но это не та разница, которую я пытаюсь указать.

Я думаю, вам нужно отредактировать свои источники .list и добавить правильный текст после URL.

2
ответ дан 22 May 2018 в 12:58

Я не эксперт, но я создал собственное локальное зеркало и получил его на работу.

Я подозрительно отношусь к ./ в строке, добавленной в sources.list , Mine выглядит так:

# updated for local mirror on 2/11/18 # local main & restricted sources deb ssh://my-server/apt-mirror/mirror/us.archive.ubuntu.com/ubuntu/ bionic main restricted deb ssh://my-server/apt-mirror/mirror/us.archive.ubuntu.com/ubuntu/ bionic-updates main restricted deb ssh://my-server/apt-mirror/mirror/us.archive.ubuntu.com/ubuntu/ bionic-security main restricted # local universe sources deb ssh://my-server/apt-mirror/mirror/us.archive.ubuntu.com/ubuntu/ bionic universe deb ssh://my-server/apt-mirror/mirror/us.archive.ubuntu.com/ubuntu/ bionic-updates universe deb ssh://my-server/apt-mirror/mirror/us.archive.ubuntu.com/ubuntu/ bionic-security universe # local multiverse sources deb ssh://my-server/apt-mirror/mirror/us.archive.ubuntu.com/ubuntu/ bionic multiverse deb ssh://my-server/apt-mirror/mirror/us.archive.ubuntu.com/ubuntu/ bionic-updates multiverse deb ssh://my-server/apt-mirror/mirror/us.archive.ubuntu.com/ubuntu/ bionic-security multiverse

Я использую ssh вместо http, но это не та разница, которую я пытаюсь указать.

Я думаю, вам нужно отредактировать свои источники .list и добавить правильный текст после URL.

2
ответ дан 17 July 2018 в 20:18

Я не эксперт, но я создал собственное локальное зеркало и получил его на работу.

Я подозрительно отношусь к ./ в строке, добавленной в sources.list , Mine выглядит так:

# updated for local mirror on 2/11/18 # local main & restricted sources deb ssh://my-server/apt-mirror/mirror/us.archive.ubuntu.com/ubuntu/ bionic main restricted deb ssh://my-server/apt-mirror/mirror/us.archive.ubuntu.com/ubuntu/ bionic-updates main restricted deb ssh://my-server/apt-mirror/mirror/us.archive.ubuntu.com/ubuntu/ bionic-security main restricted # local universe sources deb ssh://my-server/apt-mirror/mirror/us.archive.ubuntu.com/ubuntu/ bionic universe deb ssh://my-server/apt-mirror/mirror/us.archive.ubuntu.com/ubuntu/ bionic-updates universe deb ssh://my-server/apt-mirror/mirror/us.archive.ubuntu.com/ubuntu/ bionic-security universe # local multiverse sources deb ssh://my-server/apt-mirror/mirror/us.archive.ubuntu.com/ubuntu/ bionic multiverse deb ssh://my-server/apt-mirror/mirror/us.archive.ubuntu.com/ubuntu/ bionic-updates multiverse deb ssh://my-server/apt-mirror/mirror/us.archive.ubuntu.com/ubuntu/ bionic-security multiverse

Я использую ssh вместо http, но это не та разница, которую я пытаюсь указать.

Я думаю, вам нужно отредактировать свои источники .list и добавить правильный текст после URL.

2
ответ дан 23 July 2018 в 21:00

Простое добавление базового URL вашего репозитория локальной сети недостаточно. Вам нужно направить apt на соответствующие части структуры репозитория, включая ту версию Ubuntu, которую вы используете (по имени выпуска).

Заменить базовый URL-адрес в каждой строке вашего исходного файла, но сохраняйте остальную информацию на этой строке.

Если вы используете 14.04, Trusty Tahr, ваш файл /etc/apt/sources.list выглядит примерно так:

# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://gb.archive.ubuntu.com/ubuntu trusty main restricted
deb-src http://gb.archive.ubuntu.com/ubuntu trusty main restricted
...

Ваш обновленный файл должен выглядеть больше:

# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://netpc/repos/1604/mirror/archive.ubuntu.com/ubuntu trusty main restricted
deb-src http://netpc/repos/1604/mirror/archive.ubuntu.com/ubuntu trusty main restricted
...
1
ответ дан 22 May 2018 в 12:58

Простое добавление базового URL вашего репозитория локальной сети недостаточно. Вам нужно направить apt на соответствующие части структуры репозитория, включая ту версию Ubuntu, которую вы используете (по имени выпуска).

Заменить базовый URL-адрес в каждой строке вашего исходного файла, но сохраняйте остальную информацию на этой строке.

Если вы используете 14.04, Trusty Tahr, ваш файл /etc/apt/sources.list выглядит примерно так:

# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to # newer versions of the distribution. deb http://gb.archive.ubuntu.com/ubuntu trusty main restricted deb-src http://gb.archive.ubuntu.com/ubuntu trusty main restricted ...

Ваш обновленный файл должен выглядеть больше:

# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to # newer versions of the distribution. deb http://netpc/repos/1604/mirror/archive.ubuntu.com/ubuntu trusty main restricted deb-src http://netpc/repos/1604/mirror/archive.ubuntu.com/ubuntu trusty main restricted ...
1
ответ дан 17 July 2018 в 20:18

Простое добавление базового URL вашего репозитория локальной сети недостаточно. Вам нужно направить apt на соответствующие части структуры репозитория, включая ту версию Ubuntu, которую вы используете (по имени выпуска).

Заменить базовый URL-адрес в каждой строке вашего исходного файла, но сохраняйте остальную информацию на этой строке.

Если вы используете 14.04, Trusty Tahr, ваш файл /etc/apt/sources.list выглядит примерно так:

# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to # newer versions of the distribution. deb http://gb.archive.ubuntu.com/ubuntu trusty main restricted deb-src http://gb.archive.ubuntu.com/ubuntu trusty main restricted ...

Ваш обновленный файл должен выглядеть больше:

# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to # newer versions of the distribution. deb http://netpc/repos/1604/mirror/archive.ubuntu.com/ubuntu trusty main restricted deb-src http://netpc/repos/1604/mirror/archive.ubuntu.com/ubuntu trusty main restricted ...
1
ответ дан 23 July 2018 в 21:00

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

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