Поясніть будь ласка. У мене стоїть pkg версії 1.1.4_1. На сайті jinr вказують перший метод т.к вона нижче 1.1.4_8. Виконавши по інструкції, і вводячи будь-які команди пов'язані з pkg мені видає "updating repositoru catalogue '. Виконавши інструкцію 2 методу, тобто для версії вище 1.1.4_8 пакети чіпляє. Я не розумію
дано: FreeBSD 8.4, pkg 1.1.4_1
які повинні бути настройки для роботи pkg?
Ті які у Вас є, до тих пір поки Ви не зробите апгрейд менеджера pkg:
# Pkg search mpg123
pkg: warning: database version 21 is newer than libpkg (3) version 19, but still compatible
mpg123-1.17.0
mpg123.el-1.52
root @ bsd84:
все працює зі старим pkg.conf - так власне і має бути, тільки зміна
формати бази сховища
допустимо Ви вирішили оновити pkg до версії 1.2.5 або 1.2.6 і оновили:
як тепер налаштувати? просто:
- зберігаємо про всяк випадок старий /usr/local/etc/pkg.conf
# Mv /usr/local/etc/pkg.conf /usr/local/etc/pkg.conf.144
- створюємо новий /usr/local/etc/pkg.conf
pkg_dbdir: "/ var / db / pkg"
pkg_cachedir: "/ var / cache / pkg"
portsdir: "/ usr / ports"
handle_rc_cripts: false
assume_always_yes: false
repos_dir: # 91;
"/ Etc / pkg",
"/ Usr / local / etc / pkg / repos",
# 93;
syslog: true
autodeps: true
developer_mode: false
alias: origin: "info -qo",
nonauto: "query -e '% a == 0' '% n-% v'"
>
можете змінити його під себе: man pkg.conf
- створюєте директорію для конфігов різних репозиторіїв
# Mkdir -p / usr / local / etc / pkg / repos
- створюєте файл конфігурації офіційного репо FreeBSD.conf
файл FreeBSD.conf повинен бути таким:
перевіряємо (install misc / mc - як приклад, можете щось інше встановити якщо потрібно):
# Pkg -v
# Pkg update
# Pkg search rar
# Pkg install misc / mc
Все, нічого складного.
Питання?