Yep, I solved it. It was quite a while ago though and I'm no longer sure of the exact steps. However, I believe it had something to do with installing a package called glibc to provide getent.
However, I didn't end up using Sakis3G because the 3G modem was used in a commerical embedded application and had to be automated. If you wan't the same kind of automation it is fairly easy to set up pppd with a chatscript to control the modem. There are various guides on the web to be found about this. On Wednesday, February 19, 2014 8:09:32 AM UTC+1, sky Chen wrote: > > Same problem > unable to locate dependency "getent". scipt will now abort. > have you found solution yet? > > On Tuesday, October 1, 2013 6:01:04 PM UTC+8, [email protected] wrote: >> >> When I try to run sakis3g, I get this message: >> >> Unable to locate dependency "getent". Script will now abort. >> >> The getent command is not available on the BeagleBone, but it is on my >> PC. Does anyone know how I can install this in Ångström? >> >> On Wednesday, June 12, 2013 4:56:03 PM UTC+2, DMT wrote: >>> >>> This guide is intended to help new (and perhaps experienced users) to >>> setup and use a 3G modem on the BeagleBone Black running Angstrom Linux by >>> using the Sakis3G script. >>> >>> *Note: The following steps should be run in a terminal window as root >>> user. If you are accessing the BBB from USB and you don't know how to open >>> a terminal, open https://192.168.7.2/ in the web browser on the host >>> PC. If you are working on the BBB or using another terminal client and you >>> are not logged in as root user (root@beaglebone:), use the following >>> command to change the terminal window to root: >>> #su >>> You may need to enter the root password. If you didn't specify a root >>> password, just hit enter/return. >>> >>> *Note: Don't type the #, it is simply used in this text to indicate that >>> it is a terminal command. >>> >>> Download Sakis3g from http:\\www.sakis3g.org >>> If the site is down, try looking at >>> http://sourceforge.net/projects/vim-n4n0/files/ >>> You can download the file directly from the terminal window by using the >>> wget command: >>> #wget "http://www.sakis3g.org/versions/latest/armv4t/sakis3g.gz" >>> *Note: the alternative download location does not point to the file >>> itself, you will have to go and get the url yourself. >>> >>> Navigate to the directory/folder where you have saved the file: (example) >>> #cd downloads/sakis3g/ >>> >>> Extract the content of the file: >>> #tar -zxvf sakis3g.tar.gz >>> >>> Make sakis3g executable. In the same directory/folder as sakis3g run: >>> #chmod +x sakis3g >>> >>> Update packagelist: (needed to make sure the latest packages are listed) >>> #opkg update >>> >>> Upgrade packages: (recommended but not compulsory. may take long) >>> #opkg upgrade >>> >>> Install glibc-ultils: >>> Development utilities from GNU C library. Needed to recompile and run >>> sakis3g and to compile the embedded usb-modeswitch utility. usb-modeswitch >>> are used to switch usb modems from storage mode to modem mode. >>> #opkg install glibc-utils >>> >>> Install libusb and development headers: >>> Needed to compile the embedded usb-modeswitch utility in sakis3g. >>> #opkg install libusb-1.0-0 >>> #opkg install libusb-0.1-4 >>> #opkg install libusb-1.0-dev >>> #opkg install libusb-0.1-dev >>> >>> Recompile Sakis3G: >>> #./sakis3g recompile >>> >>> Run Sakis3g in interactive mode: >>> #./sakis3g --interactive >>> >>> In Sakis3G, recompile the embedded usb-modeswitch utility: >>> (usb-modeswitch is used to switch USB modems from storage mode to modem >>> mode) >>> From the interactive menu choose: >>> 2.More options... >>> -> 5. Compile embedded Usb-ModeSwitch >>> >>> Thats it. I hope I didn't miss anything. >>> >>> -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
