Pkg - ошибка "pkg: PACKAGESITE in pkg.conf is deprecated. Please create a repository configuration file"

Версия для печатиОтправить другуPDF version

На одном из серверов после перехода на использование pkgng как-то отловил такую ошибку:

pkg: PACKAGESITE in pkg.conf is deprecated. Please create a repository configuration file

Решил это дело просто так не оставлять... Согласно информации на wiki.freebsd.org, в этом случае необходимо выполнить следующие шаги.

 

  1. Прежде всего, с помощью pkg -v, убеждаемся, что версия pkg 1.1.4 или выше (желательно 1.2.x).
  2. Удаляем старый конфигурационный файл pkg.conf и создаем новый из предложеного примера:
    # rm /usr/local/etc/pkg.conf
    # cp /usr/local/etc/pkg.conf.sample /usr/local/etc/pkg.conf
  3. Создадим каталог репозитория и конфигурационный файл репозитория:

    # mkdir -p /usr/local/etc/pkg/repos
    # touch /usr/local/etc/pkg/repos/FreeBSD.conf

    Файл /usr/local/etc/pkg/repos/FreeBSD.conf редактируем до следующего состояния:

    FreeBSD: {
      url: "pkg+http://pkg.FreeBSD.org/${ABI}/latest",
      mirror_type: "srv",
      enabled: yes
    }
  4. Запускаем процедуру обновления пакетов:

    # pkg update
    Updating repository catalogue
    digests.txz                                100% 1067KB   1.0MB/s   1.0MB/s   00:01
    packagesite.txz                            100% 4946KB   1.6MB/s 286.4KB/s   00:03
    Incremental update completed, 22859 packages processed:
    0 packages updated, 0 removed and 22859 added.
  5. Проверяем работоспособность конфигурации. Например, использованием функции поиска:

    # pkg search wget
    gwget-1.0.4_6
    wget-1.15
    wgetpaste-2.23

     

 

 

Ваша оценка: Нет Средняя: 4.4 (19 голосов)

Вставай, Україно!

Литература