MacPorts ничего не переустанавливает после миграции;как исправить? - PullRequest
1 голос
/ 10 апреля 2019

Мне нужно было установить новый пакет, используя ports на нашем сервере.

Сервер был обновлен до macOS 10.13.6, но MacPorts все еще отставал от двух ОС.

Итак,Я следовал инструкциям по миграции MacPorts до буквы.

Единственное, что произошло необычно, - это когда я запустил команду port -qv installed > myports.txt, чтобы перехватить мои установленные пакеты, она сбросила эти предупреждения:

Warning: MacPorts is configured to use an unsigned source for the ports tree. Please edit sources.conf and change 'rsync://rsync.macports.org/release/ports/' to 'rsync://rsync.macports.org/release/tarballs/ports.tar'.
Warning: MacPorts is configured to use an unsigned source for selfupdate. Please edit macports.conf and change the rsync_dir setting to match macports.conf.default.

Итак, я отредактировал настройку rsync_dir в macports.conf, чтобы она соответствовала строке в macports.conf.default:

#rsync_dir          macports/release/tarballs/base.tar

(примечание: я пробовал это си без #)

И я отредактировал файл sources.conf так, чтобы он читал

rsync://rsync.macports.org/release/tarballs/ports.tar [default]

однако

Когда яперейдите к последнему этапу миграции - переустановите все мои ранее установленные пакеты, используя sudo ./restore_ports.tcl myports.txt - я получу это:

Warning: Skipping apache2 (not in the ports tree)
Warning: Skipping apr (not in the ports tree)
Warning: Skipping apr-util (not in the ports tree)
Warning: Skipping awstats (not in the ports tree)
Warning: Skipping bzip2 (not in the ports tree)
Warning: Skipping curl (not in the ports tree)
Warning: Skipping curl-ca-bundle (not in the ports tree)
Warning: Skipping db46 (not in the ports tree)
Warning: Skipping db48 (not in the ports tree)
Warning: Skipping db_select (not in the ports tree)
Warning: Skipping expat (not in the ports tree)
Warning: Skipping fetchmail (not in the ports tree)
Warning: Skipping fontconfig (not in the ports tree)
Warning: Skipping freetype (not in the ports tree)
... about a 50 more

Так что, очевидно, ничто не будет переустановлено.

Стоит ли просто полностью удалить MacPorts и начать все сначала, или есть простое исправление?

...