okay, figured it out
adding

setenv PACKAGESITE 
"ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-8.3-release/Latest/";

to the end of /root/.cshrc

then log out and in again seems to fix the issue.

should it be "Latest" or "All" ?

thanks, Philip


On 20/05/2012 11:41, Philip wrote:
> when I do "pkg_add -r somepackage"
> the program gets the package from
> "ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-8.3-release/Latest/";
> so it "just works".
> 
> however when I do "pkg_upgrade -a"
> I get
> fetch: ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-8-release/INDEX: 
> File unavailable
> (e.g., file not found, no access)
> 
> how do I fix this?
> [annoyed]
> why doesn't this "just work"?; surely it's a bug when it doesn't.  This is on 
> a freshly installed
> 8.3 machine.
> 
> I have done "man pkg_upgrade" and "man uma" and it refers to PACKAGESITE but 
> doesn't actually tell
> you how to fix the thing.
> [/annoyed]
> 
> thanks, Philip
> 
> On 09/05/2012 07:43, Uffe Jakobsen wrote:
>>
>>
>> On 2012-04-30 12:20, Philip wrote:
>>>
>>> The problem is that the freebsd install isn't well patched because I
>>> just can't get along with the package management as well as debian apt.
>>>
>>
>> Can you be more specific as to what problems you have with FreeBSD package 
>> management - maybe we
>> could help you ? an example would be fine.
>>
>> I agree that the current FreeBSD package management lacks features and/or 
>> works differently than
>> you'd expect when used to the linux ones.
>>
>> But until the "pkgng" package management is ready I've found a simple 
>> workaround that in my opinion
>> makes the current FreeBSD package management usable.
>>
>> 0) become root
>>
>> 1) Add the the "bsdadminscripts" package to your insstallation:
>>
>> pkg_add -r bsdadminscripts
>>
>> 2) make sure that you have a /usr/ports directory:
>>
>> mkdir -p /usr/ports
>>
>> 3) run "pkg_upgrade -a" to refresh all you currrently installed packages to 
>> the latest versions.
>>
>> 4) run "pkg_upgrade some_pkg_name" to refresh just the one package and its 
>> dependencies.
>>
>>
>> HINT: -n option is a dry-run flag - shows what would have been done if 
>> command was issued without
>> the -n option
>>
>> HINT: -v option is a verbose flag - shows more detailed output.
>>
>> Hope that helps.
>>
>> /Uffe
>>
>>
>>
> 
> _______________________________________________
> Soekris-tech mailing list
> Soekris-tech@lists.soekris.com
> http://lists.soekris.com/mailman/listinfo/soekris-tech

_______________________________________________
Soekris-tech mailing list
Soekris-tech@lists.soekris.com
http://lists.soekris.com/mailman/listinfo/soekris-tech

Reply via email to