Mas depois de instalar e ao tentar usar o pkg_search, tive o seguinte erro:
No pkgsrc(7) tree found. Fetching pkg_summary(5) file.
fetch: http://pkgbox.dragonflybsd.org/packages/DragonFly-1.12/i386//All/pkg_summary.bz2: Not Found
fetch: http://pkgbox.dragonflybsd.org/packages/DragonFly-1.10.1/i386//All/pkg_summary.bz2: Not Found
Unable to fetch pkg_summary(5) file.
Tentei abrir estas URLs no browser mas também sem sucesso, então comecei a fuçar e descobri este site:
http://www.pkgsrc-box.org/
Que tem os packages do DragonflyBSD, então fuçando neste site descobri que aqui tem a lista dos packages:
http://www.pkgsrc-box.org/packages/stable/DragonFly-1.10/All/
E também o precioso pkg_summary.bz2:
http://www.pkgsrc-box.org/packages/stable/DragonFly-1.10/All/pkg_summary.bz2
E da versão 1.12 estão aqui:
http://pkgbox.dragonflybsd.org/packages/DragonFly-1.12/stable/All/
Boa, mas agora como configurar para usar estas URLs em vez das que vem por default?! Procurei e procurei no /etc e nada, então resolvi arriscar e fiz:
vi /usr/bin/pkg_search
Boas notícias é um script mesmo e logo nas primeiras linhas estava a string com as preciosas URLs, é preciso dar permissões de escrita no arquivo:
chmod u+w /usr/bin/pkg_search
Mudei as linhas do PKGSRCBOX1 e do PKGSRCBOX2 para:
PKGSRCBOX1=http://pkgbox.dragonflybsd.org/packages/DragonFly-1.12/stable/
PKGSRCBOX2=http://www.pkgsrc-box.org/packages/stable/DragonFly-1.10/
Depois foi só usar o pkg_search, o qual funcionou perfeitamente.
pkg_search nano
Para usar o pkg_add precisei passar a url completa do arquivo, as dependências são instaladas automaticamente se estiverem na mesma URL base:
pkg_add http://pkgbox.dragonflybsd.org/packages/DragonFly-1.12/stable/All/nano-2.0.7.tgz
No comments:
Post a Comment