Tiny Core Linux

Tiny Core Base => TCB Q&A Forum => Topic started by: mtc on July 07, 2011, 12:31:25 PM

Title: Installing Internet Explorer on TinyCore
Post by: mtc on July 07, 2011, 12:31:25 PM
What is the best way to get Internet Explorer installed on Tiny Core?

Please do not tell me that other browsers are better as I already know that. :)

Here is what I have tried.
I have installed the version that comes with wine-gl.tcz. But it does not work quite right. I really do not want to use this browser.

I ran the IE8 full installer successfully. But, I get program errors when I try to run iexplore. IE does not come up. I might try this again on a freshly installed TinyCore.

I downloaded IEs4Linux into /home/tc, extracted the files, ran ./ ies4linux per the instructions on their website. I get "sh: ./: Permission Denied". I have tried running as both root and tc and get the same error.

If you know of a way to install Internet Explorer on TinyCore, please tell me. Thank you for your help.
Title: Re: Installing Internet Explorer on TinyCore
Post by: Lee on July 07, 2011, 12:56:23 PM
Quote
...ran ./ ies4linux per the instructions...

Is this a typo, or might it be significant that there is a space after the slash in

Code: [Select]
./ ies4linux?

Title: Re: Installing Internet Explorer on TinyCore
Post by: mtc on July 07, 2011, 01:37:07 PM
I was putting a space after the slash. Thanks for pointing that out.

However, when I run ./ies4linux while in the ies4linux-2.99.0.1 folder , I get
"env: can't execute 'bash': No such file or directory"
Title: Re: Installing Internet Explorer on TinyCore
Post by: bmarkus on July 07, 2011, 02:10:57 PM
Is bash.tcz installed?
Title: Re: Installing Internet Explorer on TinyCore
Post by: mtc on July 07, 2011, 03:23:21 PM
Bash.tcz was not installed. After installing it, I was able to run the script. But it came up with errors. I am going to rebuild a fresh TinyCore to test.
Title: Re: Installing Internet Explorer on TinyCore
Post by: mtc on July 07, 2011, 06:09:00 PM
After building a fresh install of TinyCore, I read through the errors and found that I needed a few packages. I will list them here so others may benefit. However, this is not a complete list. I am still getting errors when I choose what version of IE to install and click OK.

These are the packages that I have installed.
wine-gl (1.3.9)
cabextract
bash
pygtk
ncurses-utils
ies4linux

Here is what I get when I run ./ies4linux and click OK to install.

Code: [Select]
tc@tc001:~/ies4linux-2.99.0.1$ ./ies4linux
IEs4Linux 2 is developed to be used with recent Wine versions (0.9.x). It seems that you are using an old version. It's recommended that you update your wine to the latest version (Go to: winehq.com).

grep: : No such file or directory
/home/tc/ies4linux-2.99.0.1/ui/pygtk/ies4linux-gtk.py:268: GtkWarning: gtk_text_layout_real_invalidate: assertion `layout->wrap_loop_count == 0' failed
  self.textbuffer.insert_with_tags(self.textbuffer.get_end_iter(), line, tag)
ui/pygtk/python-gtk.sh: line 6:  6986 Segmentation fault      python "$IES4LINUX"/ui/pygtk/ies4linux-gtk.py
tc@tc001:~/ies4linux-2.99.0.1$
Title: Re: Installing Internet Explorer on TinyCore
Post by: ixbrian on July 07, 2011, 09:48:26 PM
I hadn't heard about IEs4Linux before, that is pretty cool, especially for a web developer or something.   Anyway, I noticed on their site that they only support IE 6, 5.5, and 5.   It looks like IE 7, 8, and 9 are beta/experimental.   Have you had any luck with one of the older supported versions of IE?

Brian
Title: Re: Installing Internet Explorer on TinyCore
Post by: Juanito on July 08, 2011, 03:27:10 AM
Did you load the pygtk-2.7-dev extension and all of its deps?
Title: Re: Installing Internet Explorer on TinyCore
Post by: mtc on July 08, 2011, 11:30:50 AM
I hadn't installed pygtk-2.7-dev. I installed it.

I ran ./ies4linux. I still get the same error if I do not change any options and click OK.
The default options that I do not change are: Install Internet Explorers 6.0, Locale is EN-US, Install Plugins is Adobe Flash 9, Install icons in Desktop.

If I uncheck the option to install icons on the desktop, I get further into the installer.

There was an error downloading DCOM98.EXE. My only option is to close and re run the installer. This is the text in the install window before I close it.

Code: [Select]
IEs4Linux will:
  - Install Internet Explorers: 6.0
  - Using IE locale: EN-US
  - Install Adobe Flash 9.0
  - Install everything at: /home/tc/.ies4linux
[ OK ]

Downloading everything we need
  Downloading from microsoft.com:
   0%   DCOM98.EXEwget: invalid option -- 'b'
BusyBox v1.18.3 (2011-02-11 12:08:19 PST) multi-call binary.

Usage: wget [-c|--continue] [-s|--spider] [-q|--quiet] [-O|--output-document FILE]
[--header 'header: value'] [-Y|--proxy on/off] [-P DIR]
[--no-check-certificate] [-U|--user-agent AGENT][-T SEC]  URL

Retrieve files via HTTP or FTP

Options:
-s Spider mode - only check file existence
-c Continue retrieval of aborted transfer
-q Quiet
-P DIR Save to DIR (default .)
-T SEC Network read timeout is SEC seconds
-O FILE Save to FILE ('-' for stdout)
-U STR Use STR for User-Agent header
-Y Use proxy ('on' or 'off')

ps: invalid option -- 'p'
BusyBox v1.18.3 (2011-02-11 12:08:19 PST) multi-call binary.

Usage: ps [-o COL1,COL2=HEADER]

Show list of processes

Options:
-o COL1,COL2=HEADER Select columns for display

./lib/install.sh: line 39: [: 0 /home/tc/.ies4linux/downloads/DCOM98.EXE: integer expression expected
   100% DCOM98.EXE
 An error ocurred when downloading. Please run IEs4Linux again. Corrupted file: DCOM98.EXE

Title: Re: Installing Internet Explorer on TinyCore
Post by: curaga on July 08, 2011, 01:33:38 PM
wget.tcz
Title: Re: Installing Internet Explorer on TinyCore
Post by: mtc on July 08, 2011, 01:56:31 PM
I installed wget. Now I get this.

Code: [Select]
IEs4Linux will:
  - Install Internet Explorers: 6.0
  - Using IE locale: EN-US
  - Install Adobe Flash 9.0
  - Install everything at: /home/tc/.ies4linux
[ OK ]

Downloading everything we need
  Downloading from microsoft.com:
   0%   DCOM98.EXEps: invalid option -- 'p'
BusyBox v1.18.3 (2011-02-11 12:08:19 PST) multi-call binary.

Usage: ps [-o COL1,COL2=HEADER]

Show list of processes

Options:
-o COL1,COL2=HEADER Select columns for display

./lib/install.sh: line 39: [: 0 /home/tc/.ies4linux/downloads/DCOM98.EXE: integer expression expected
   100% DCOM98.EXE
 An error ocurred when downloading. Please run IEs4Linux again. Corrupted file: DCOM98.EXE

Title: Re: Installing Internet Explorer on TinyCore
Post by: mtc on July 08, 2011, 02:32:12 PM
This is the ies4linux install.sh download section.

Code: [Select]
# Download all files first
section $MSG_DOWNLOADING

# Basic downloads for IE6
URL_IE6_CABS=http://download.microsoft.com/download/ie6sp1/finrel/6_sp1/W98NT42KMeXP
IE6_CABS="ADVAUTH CRLUPD HHUPD IEDOM IE_EXTRA IE_S1 IE_S2 IE_S5 IE_S4 IE_S3 IE_S6 SETUPW95 FONTCORE FONTSUP VGX"
# other possible cabs BRANDING GSETUP95 IEEXINST README SWFLASH (SCR56EN)

# All MS downloads
subsection $MSG_DOWNLOADING_FROM microsoft.com:

download http://download.microsoft.com/download/d/1/3/d13cd456-f0cf-4fb2-a17f-20afc79f8a51/DCOM98.EXE
download http://activex.microsoft.com/controls/vc/mfc42.cab
download http://download.microsoft.com/download/win98SE/Update/5072/W98/EN-US/249973USA8.exe

mkdir -p "$DOWNLOADDIR/ie6/EN-US"
mkdir -p "$DOWNLOADDIR/ie6/$IE6_LOCALE"

for cab in $IE6_CABS; do
download "$URL_IE6_CABS/$IE6_LOCALE/$cab.CAB"
done

# SCR56EN is always downloaded from EN-US
download "$URL_IE6_CABS/EN-US/SCR56EN.CAB"

        [ "$INSTALLIE7" = "1" ] && {
download "http://download.microsoft.com/download/3/8/8/38889DC1-848C-4BF2-8335-86C573AD86D9/IE7-WindowsXP-x86-enu.exe"
#download "http://download.microsoft.com/download/whistler/Patch/q305601/WXP/EN-US/Q305601_WxP_SP1_x86_ENU.exe"
}

# All Evolt downloads
if [ "$((INSTALLIE55+INSTALLIE5+INSTALLIE1+INSTALLIE2+INSTALLIE15))" -gt "0" ]; then
echo
subsection "Downloading from Evolt Browser Archive:"
fi
        [ "$INSTALLIE55" = "1" ] && downloadEvolt ie/32bit/standalone/ie55sp2_9x.zip
        [ "$INSTALLIE5"  = "1" ] && downloadEvolt ie/32bit/standalone/ie501sp2_9x.zip
        [ "$INSTALLIE1"  = "1" ] && downloadEvolt ie/32bit/1.0/Msie10.exe
        [ "$INSTALLIE15" = "1" ] && downloadEvolt ie/32bit/1.5/IE15I386.EXE
        [ "$INSTALLIE2"  = "1" ] && downloadEvolt ie/32bit/2.0/msie20.exe
        [ "$INSTALLIE3"  = "1" ] && downloadEvolt ie/32bit/3.02/win95typical/msie302r.exe

        # Flash
        [ "$INSTALLFLASH" = "1" ] && {
        echo
        subsection "Downloading from macromedia.com:"
                download "http://download.macromedia.com/get/shockwave/cabs/flash/swflash.cab" || error Cannot download flash
        }

# Core fonts
[ "$INSTALLCOREFONTS" = "1" ] && {
        echo
        subsection "Downloading from sourceforge.net"

export COREFONTS="andale32.exe arial32.exe arialb32.exe comic32.exe courie32.exe georgi32.exe impact32.exe times32.exe trebuc32.exe verdan32.exe wd97vwr32.exe webdin32.exe"
for font in $COREFONTS; do
download "http://internap.dl.sourceforge.net/sourceforge/corefonts/$font"
done
}
ok
Title: Re: Installing Internet Explorer on TinyCore
Post by: maro on July 08, 2011, 06:14:18 PM
The reported issues with the 'ps' command (i.e. the lack of supporting the '-p' option by the BusyBox applet) should go away when using the "full-blown" version contained in the 'procps.tcz' extension.
Title: Re: Installing Internet Explorer on TinyCore
Post by: mtc on July 08, 2011, 07:18:09 PM
I was thinking there was something with "ps". I installed procps.tcz and got a little farther in the install. Now its saying my wine version is too old. I am using wine-gl 1.3.9 from the TinyCore repository. Any ideas?

Here is what I get.

Code: [Select]
IEs4Linux will:
  - Install Internet Explorers: 6.0
  - Using IE locale: EN-US
  - Install everything at: /home/tc/.ies4linux
[ OK ]

Downloading everything we need
  Downloading from microsoft.com:
   0%   DCOM98.EXE./lib/install.sh: line 26: 100 * 0 /home/tc/.ies4linux/downloads/DCOM98.EXE / 1229056 : division by 0 (error token is "/tc/.ies4linux/downloads/DCOM98.EXE / 1229056 ")
   0%   mfc42.cab./lib/install.sh: line 26: 100 * 0 /home/tc/.ies4linux/downloads/mfc42.cab / 632755 : division by 0 (error token is "/tc/.ies4linux/downloads/mfc42.cab / 632755 ")
   0%   249973USA8.exe./lib/install.sh: line 26: 100 * 0 /home/tc/.ies4linux/downloads/249973USA8.exe / 838328 : division by 0 (error token is "/tc/.ies4linux/downloads/249973USA8.exe / 838328 ")
   0%   ADVAUTH.CAB./lib/install.sh: line 26: 100 * 0 /home/tc/.ies4linux/downloads/ie6/EN-US/ADVAUTH.CAB / 47213 : division by 0 (error token is "/tc/.ies4linux/downloads/ie6/EN-US/ADVAUTH.CAB / 47213 ")
   0%   SCR56EN.CAB./lib/install.sh: line 26: 100 * 0 /home/tc/.ies4linux/downloads/ie6/EN-US/SCR56EN.CAB / 800365 : division by 0 (error token is "/tc/.ies4linux/downloads/ie6/EN-US/SCR56EN.CAB / 800365 ")
[ OK ]

Installing IE 6
  Initializing
  Creating Wine Prefix
 Your wine does not have wineprefixcreate installed. Maybe you are running an old Wine version. Try to update it to the latest version.
Title: Re: Installing Internet Explorer on TinyCore
Post by: mtc on July 11, 2011, 03:29:49 PM
I saw that gutmensch updated wine-gl over the weekend. I installed the new version.

I still get the error message that I am using an older version of Wine as posted above. Since this is something I was just playing with and I need to move on, I am going to be done with trying to figure out how to install Internet Explorer installed on Tiny Core. At least for now. If somebody else wants to take up where I left off, please do so and update this thread if you come up with anything.

Here is a list of packages that I have installed from the TinyCore repository to get to where I am using ies4linux.
wine-gl.tcz
bash.tcz
cabextract.tcz
pygtk.tcz
ncurses-utils.tcz
wget.tcz
procps.tcz

ies4linux from http://www.tatanka.com.br/ies4linux/page/Main_Page

Thank you all for your help in this experiment.
Title: Re: Installing Internet Explorer on TinyCore
Post by: quanpin on July 12, 2011, 11:38:36 AM
wine-gl.tcz 1.3.24    winetricks.tcz

1. In winecfg under Graphics uncheck 'Allow window manager to control windows'
2. wine myapp.exe
3. Check out wine-gecko.tcz and/or winetricks.tcz to get browser support and/or winetricks.
4. Example for winetricks.tcz:
            $ winetricks list-download
            $ winetricks corefonts
Code: [Select]
tc@box:~$ winetricks list-download
3dmark05
3dmark06
3dmark2000
3dmark2001
7zip
abiword
adobeair
adobe_diged
algodoo_demo
alienswarm_steam
allcodecs
allfonts
amstream
aoe3_demo
aoe_demo
art2kmin
atmlib
audible
audibledm
autohotkey
baekmuk
bioshock2_steam
bioshock_demo
bladekitten_demo
borderlands_steam
borders
braid
braid_demo
cjkfonts
cmake
cnc3_demo
cnc_tiberian_sun
colorprofile
comctl32
comdlg32ocx
controlpad
corefonts
crayonphysics_demo
crypt32
cygwin
d3dcompiler_43
d3dx10
d3dx11_42
d3dx11_43
d3dx9
d3dx9_26
d3dx9_28
d3dx9_31
d3dx9_35
d3dx9_36
d3dx9_39
d3dx9_42
d3dx9_43
d3dxof
devenum
digitanks_demo
dinput
dinput8
dirac
directmusic
directplay
directx9
divinity2_demo
dmsynth
dotnet11
dotnet11sp1
dotnet20
dotnet20sp2
dotnet30
dotnet35
dragonage2_demo
droid
dsound
dxdiag
dxdiagn
eufonts
eve
ffdshow
fifa11_demo
firefox
firefox35
firefox36
flash
fontfix
fontxplorer
gdiplus
gecko110
gecko120
gfw
glidewrapper
glut
guildwars
hegemony_demo
hegemonygold_demo
hon
hphbp_demo
icodecs
ie6
ie7
ie8
imvu
irfanview
jet40
kde
kindle
l3codecx
lhp_demo
liberation
lucida
masseffect2_demo
maxmagicmarker_demo
mb_warband_demo
mdac28
mfc40
mfc42
mfsx_demo
mingw
mono210
mono26
mono28
mozillabuild
mpc
msasn1
msflxgrd
mshflxgd
msi2
msls31
msmask
mspaint
msscript
msxml4
msxml6
myth2_demo
nfsshift_demo
nfsworld
nfsworld_mono
nook
ogg
opensymbol
openwatcom
opera
osmos_demo
pdh
penpenxmas
physx
plantsvszombies
pngfilt
psdk2003
psdkwin7
puzzleagent_demo
python26
python26_comtypes
quartz
quicktime72
quicktime76
rayman2_demo
riched20
riched30
richtx32
ruse_demo_steam
safari
secondlife
secur32
shockwave
sketchup
songbird
spore_cc_demo
spotify
steam
supermeatboy_steam
tahoma
takao
tmnationsforever
trine_demo_steam
trine_steam
uff
unifont
usp10
utorrent
utorrent3
vb2run
vb3run
vb4run
vb5run
vb6run
vc2005express
vc2005trial
vcrun2003
vcrun2005
vcrun2008
vcrun2010
vcrun6
vcrun6sp6
vjrun20
vlc
wenquanyi
wglgears
winamp
windowscodecs
winhttp
wininet
wme9
wmi
wmp10
wmp9
wog
wormsreloaded_demo_steam
wowtrial
wsh56js
wsh56vb
wsh57
xact
xact_jun2010
xinput
xmllite
xvid
zootycoon2_demo
$ winetricks  ie7

It will be done! very good!