Hello Nan, you need to set the PKG_path as Stuart suggested to install packages using
pkg_add command for example to use fastly cdn mirror you would set your pkg_path variable as shown below export PKG_PATH=https://fastly.cdn.openbsd.org/pub/OpenBSD/$(uname -r)/packages/$(uname -p)/ /etc/installurl file is for the syspatch utility to install binary patches for the release if you are using current ... Packages are less straight forward as packages and current are modified regularly updated so if you go to install a package from today on a current snapshot from 1 week ago it is not guaranteed to work i believe there are few ways around this 1) install the packages that you expect to use on current as soon as possible after install 2) if you must use that version of current for some reason ... when downloading the current install iso / install image, download the contents of the entire package directory for current also. (on the same day ) your millage on this will vary depending on what work is being done on the tree at the time and if anyone else uses a better way id love to know also I hope this helps On 7 July 2018 at 15:26, Nan Xiao <xiaonan830...@gmail.com> wrote: > HI Stuart, > > Thanks for your reply! > > I don't set PKG_PATH environment. > > Yes, it seems I installed the current package: > $ ls -l /usr/local/bin/egdb > -rwxr-xr-x 1 root bin 10040410 Jun 28 19:03 /usr/local/bin/egdb > > But I can't remember what I have done. I can only remember I modified > /etc/installurl before. > > Thanks! > Best Regards > Nan Xiao > > > On Sat, Jul 7, 2018 at 8:23 PM, Stuart Henderson <s...@spacehopper.org> wrote: >> On 2018-07-07, Nan Xiao <xiaonan830...@gmail.com> wrote: >>> Hi Philip, >>> >>> Thanks very much for your time and effort! >>> >>> The following is the command output: >>> >>> $ readelf -Wl /usr/local/bin/egdb | awk '/RANDOM/{print ($5+0)/1024}' >>> 88.4844 >>> >>> The same as yours. >> >> That is from -current. >> >>> Honestly, I am not sure whether the package is for -stable or -current. >>> >>> After installation, I just add following config in /etc/installurl: >>> $ cat /etc/installurl >>> https://ftp.openbsd.org/pub/OpenBSD >>> >>> Then I use "pkg_add -u" sometimes. Doesn't >>> https://ftp.openbsd.org/pub/OpenBSD guarantee it selects correct >>> packages? Or I miss something? >> >> Do you have PKG_PATH set in the environment? >> >> Whatever the reason, it looks like you have a -current version of the >> gdb package installed. >> >> The one in 6.3 should look like this: >> >> $ ls -l /usr/local/bin/egdb >> -rwxr-xr-x 1 root bin 9452688 Mar 28 00:40 /usr/local/bin/egdb >> >> $ readelf -Wl /usr/local/bin/egdb | awk '/RANDOM/{print($5+0)/1024}' >> 0.0078125 >> >> > -- Kindest regards, Tom Smyth Mobile: +353 87 6193172 The information contained in this E-mail is intended only for the confidential use of the named recipient. If the reader of this message is not the intended recipient or the person responsible for delivering it to the recipient, you are hereby notified that you have received this communication in error and that any review, dissemination or copying of this communication is strictly prohibited. If you have received this in error, please notify the sender immediately by telephone at the number above and erase the message You are requested to carry out your own virus check before opening any attachment.