PowerPC Lubuntu без способных репозиториев?

Предположим, что "B" был заменен в файловой системе, также. Теперь "A" должен считать "B" снова по некоторым причинам. Вопрос: действительно ли возможно, что "A" мог найти несовместимую версию "B" и отказать или неправильно функционировать некоторым другим способом?

Это возможно, но вряд ли в большинстве случаев. Если бы "B" является библиотекой кода, то исходная версия обычно не закрывалась бы. "A" продолжил бы использовать исходную версию "B". Если бы Вы выполняете "A" после того, как обновление, новая версия "B" использовалась бы. Во время обновления существует некоторый риск, что несовместимые версии могли быть загружены. Однако из-за пути библиотеки кода загружаются, это должно только быть проблемой, если "A" нужна функциональность, не существующая в версиях "B", который это загрузило.

Хорошая практика кодирования сохраняет интерфейс к функциям тем же. В результате это не имеет значения очень, какая версия загружается, кроме того, если были ошибки, исправленные в более новой версии.

Конфигурационные файлы являются немного отличающимся вопросом, но обычно читаются во время запуска. В этом случае "A" не считал бы "B", если перезагрузка конфигурации не была изменена. Снова, это плохо кодировало бы практику для изменения формата или значения конфигурационного файла. Несовместимая версия конфигурационного файла должна иметь другое имя, таким образом, это не вызвало бы проблему.

Почему никто не обновляет их системы путем перезагрузки с живым CD или некоторой подобной процедурой?

Закрытие и перезагрузка от другой версии привели бы к приостановке обслуживания. Для серверов это не обычно желаемо. В любом случае диспетчер пакетов в рабочей системе знает о программном обеспечении и версиях, которые это установило. Живые CD имеют там собственный список установленного программного обеспечения, возможно с различными версиями. Это мешает надежно обновлять рабочую систему с живого CD.

Живые CD иногда используются, когда новый выпуск O/S устанавливается. В этом случае чистая установка O/S обычно делается. Это может ограничить сумму неиспользованных файлов от предыдущей сохраняемой версии. Это может быть больше усилия, чем обновление живой системы. Однако, если различные корневые разделы используются, это может ограничить риск застревания с незагрузочной частично обновленной системой.

0
03.09.2013, 13:34
1 ответ

Ubuntu с тех пор 7.04 не обеспечивает обновления архитектуры PowerPC, как сказано здесь в Wiki. Так, как Вы обновляете? Простой, Вы загружаете и обновляете использование Выпуска CD. Или если Вы хотите добраться, обновления пробуют этот метод:

# deb cdrom:[Lubuntu 13.04 _Raring Ringtail_ - Release i386 (20130423.1)]/ raring main multiverse restricted universe

# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://mirror.csclub.uwaterloo.ca/ubuntu-ports/ raring main restricted
deb-src http://mirror.csclub.uwaterloo.ca/ubuntu-ports/ raring main restricted

## Major bug fix updates produced after the final release of the
## distribution.
deb http://mirror.csclub.uwaterloo.ca/ubuntu-ports/ raring-updates main restricted
deb-src http://mirror.csclub.uwaterloo.ca/ubuntu-ports/ raring-updates main restricted

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://mirror.csclub.uwaterloo.ca/ubuntu-ports/ raring universe
deb-src http://mirror.csclub.uwaterloo.ca/ubuntu-ports/ raring universe
deb http://mirror.csclub.uwaterloo.ca/ubuntu-ports/ raring-updates universe
deb-src http://mirror.csclub.uwaterloo.ca/ubuntu-ports/ raring-updates universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu 
## team, and may not be under a free licence. Please satisfy yourself as to 
## your rights to use the software. Also, please note that software in 
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://mirror.csclub.uwaterloo.ca/ubuntu-ports/ raring multiverse
deb-src http://mirror.csclub.uwaterloo.ca/ubuntu-ports/ raring multiverse
deb http://mirror.csclub.uwaterloo.ca/ubuntu-ports/ raring-updates multiverse
deb-src http://mirror.csclub.uwaterloo.ca/ubuntu-ports/ raring-updates multiverse

## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb http://mirror.csclub.uwaterloo.ca/ubuntu-ports/ raring-backports main restricted universe multiverse
deb-src http://mirror.csclub.uwaterloo.ca/ubuntu-ports/ raring-backports main restricted universe multiverse

deb http://mirror.csclub.uwaterloo.ca/ubuntu-ports/ raring-security main restricted
deb-src http://mirror.csclub.uwaterloo.ca/ubuntu-ports/ raring-security main restricted
deb http://mirror.csclub.uwaterloo.ca/ubuntu-ports/ raring-security universe
deb-src http://mirror.csclub.uwaterloo.ca/ubuntu-ports/ raring-security universe
deb http://mirror.csclub.uwaterloo.ca/ubuntu-ports/ raring-security multiverse
deb-src http://mirror.csclub.uwaterloo.ca/ubuntu-ports/ raring-security multiverse


## This software is not part of Ubuntu, but is offered by third-party
## developers who want to ship their latest software.
deb http://mirror.csclub.uwaterloo.ca/ubuntu-ports/ raring main
deb-src http://mirror.csclub.uwaterloo.ca/ubuntu-ports/ raring main

Я пытался работать apt-get -s -o Dir::Etc::SourceList=sources.list.ubuntu update для проверки списка, но склонный - добираются, заморозился в 70% так, я не абсолютно уверен. Вам, вероятно, придется использовать метод проб и ошибок для этого.

Хорошо, сделал некоторый стук с wget:

$ wget http://mirror.csclub.uwaterloo.ca/ubuntu-ports/dists/raring-backports/main/binary-powerpc/Packages.gz
--2013-09-03 11:19:54--  http://mirror.csclub.uwaterloo.ca/ubuntu-ports/dists/raring-backports/main/binary-powerpc/Packages.gz
Proxy request sent, awaiting response... 200 OK
Length: 20 [application/x-gzip]
Saving to: ‘Packages.gz’

100%[=====================================>] 20          --.-K/s   in 0s      

2013-09-03 11:19:54 (1.80 MB/s) - ‘Packages.gz’ saved [20/20]

Работает. Или по крайней мере, как предполагается.

1
28.01.2020, 02:53
  • 1
    ! Я скопировал Ваш sources.list, и он работал (странное высказывание предупреждения W: Duplicate sources.list entry http://mirror.csclub.uwaterloo.ca/ubuntu-ports/ raring/main powerpc Packages (/var/lib/apt/lists/mirror.csclub.uwaterloo.ca_ubuntu-ports_dists_raring_main_binary-powerpc_Packages) и W: You may want to run apt-get update to correct these problems хотя, какие-либо предложения?). –  Samadi 04.09.2013, 12:09
  • 2
    @PurpleDog только удаляет последние две строки, они повторяются. –  Braiam 04.09.2013, 14:56

Теги

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