spiralofhope logo
spiralofhope logo

S
piral of Hope
Better software is possible.
Styles
Table of Contents

Linux Distributions > Arch Linux >

http://ctkarch.org/


2011-08-12

2011-08-12 linux testing nightmare:

CTKArch Live x64

I was hoping that this one might be sane, where ArchBang couldn't install anything without dependency issues. (I would later learn this seems to be a fundamental issue with arch, pacman and out-of-date iso releases)

fbpanel --configure&

First bootup:

\su
\pacman -Syu
  1. Force this one..
\pacman -S yajl \pacman -S package-query
jumanji: error while loading shared libraries: libwebkitgtk-1.0.so.0: cannot open shared object file: No such file or directory

Updating Arch Linux Packages

I downloaded Firefox from their website (not Arch), but it doesn't work..

./firefox
/mnt/data/firefox-64/run-mozilla.sh: line 141: /mnt/data/firefox-64/firefox-bin: No such file or directory
./firefox-bin
bash: ./firefox-bin: No such file or directory
ls -al ./firefox-bin
./firefox-bin
./run-mozilla.sh 

run-mozilla.sh: Cannot execute .
[3] says there are requirements..

I have no fucking clue how to get it installed.. [4] .. says firefox 5 is in the repo..

1) Download a mirror list:

wget -O mirrorlist http://www.archlinux.org/mirrorlist/all/
2) move it to overwrite the existing one (~where is that?)

3) Update pacman to use the new mirror list, get the new packages and update system software

pacman -Syyu
.. and NOW it says the proper upgrade line..

:: The following packages should be upgraded first :
    pacman  package-query
Now run it again:

pacman -Syyu
.. it asked me about replacing a bunch of newer stuff my distro has, which I don't mind doing.. but afterwards i got:

error: failed to prepare transaction (could not satisfy dependencies)
:: aufs2: requires kernel26>=2.6.37.3
:: aufs2: requires kernel26<2.6.38
:: ndiswrapper: requires kernel26>=2.6.37
:: ndiswrapper: requires kernel26<2.6.38
What kind of amateur night bullshit is this?

.. so I did pacman -Syyu again, but without replacing anything, and was careful about conflicts:

looking for inter-conflicts...
:: libsasl and cyrus-sasl-plugins are in conflict. Remove cyrus-sasl-plugins? [y/N] y
:: krb5 and heimdal are in conflict. Remove heimdal? [y/N] y
.. and it seems to be updating everything and working well. I wonder, was something similar causing my issues with Arch and Archbang?

.. nope, didn't work:

(335/335) checking package integrity                      [------------------------------] 100%
(335/335) checking for file conflicts                     [------------------------------] 100%
error: failed to commit transaction (conflicting files)
wicd: /usr/lib/python2.7/site-packages/wicd/__init__.pyo exists in filesystem
wicd: /usr/lib/python2.7/site-packages/wicd/backend.pyo exists in filesystem
wicd: /usr/lib/python2.7/site-packages/wicd/configmanager.pyo exists in filesystem
wicd: /usr/lib/python2.7/site-packages/wicd/dbusmanager.pyo exists in filesystem
wicd: /usr/lib/python2.7/site-packages/wicd/logfile.pyo exists in filesystem
wicd: /usr/lib/python2.7/site-packages/wicd/misc.pyo exists in filesystem
wicd: /usr/lib/python2.7/site-packages/wicd/networking.pyo exists in filesystem
wicd: /usr/lib/python2.7/site-packages/wicd/wnettools.pyo exists in filesystem
wicd: /usr/lib/python2.7/site-packages/wicd/wpath.pyo exists in filesystem
Errors occurred, no packages were upgraded.
.. ok fine, let's delete them..

\rm --force \
  /usr/lib/python2.7/site-packages/wicd/__init__.pyo \
  /usr/lib/python2.7/site-packages/wicd/backend.pyo \
  /usr/lib/python2.7/site-packages/wicd/configmanager.pyo \
  /usr/lib/python2.7/site-packages/wicd/dbusmanager.pyo \
  /usr/lib/python2.7/site-packages/wicd/logfile.pyo \
  /usr/lib/python2.7/site-packages/wicd/misc.pyo \
  /usr/lib/python2.7/site-packages/wicd/networking.pyo \
  /usr/lib/python2.7/site-packages/wicd/wnettools.pyo \
  /usr/lib/python2.7/site-packages/wicd/wpath.pyo
.. and let's try again now

pacman -Syyu
All of those pacman messages should be logged, and the user should be reminded of them after it's all compelte. For example:

initscripts                           [------------------------------] 100%
warning: /etc/inittab installed as /etc/inittab.pacnew
warning: /etc/rc.conf installed as /etc/rc.conf.pacnew
Blacklisting of modules is no longer supported in rc.conf,
please add blacklist entries to /etc/modprobe.d/ instead.
VERBOSE= in rc.conf no longer has any effect.
Please append 'quiet' to your kernel command line.
.. yay, it worked. Now this works too! :

pacman -S firefox

Getting Wine Working

pacman -S \
  wine \
    wine_gecko \
  winetricks \
    zenity \
  ` # `
This wine package is wow64 enabled. This means it can run 32bit/64bit Windows apps on x86_64.
If you are on x86_64, the default WINEARCH will be win64.
This will cause a lot of Windows applications to malfunction even if they usually work in wine.
Please create your ~/.wine with 'WINEARCH=win32 winecfg' if you are unsure and on x86_64.
See the Arch wiki on wine for more information.

Getting gecko installed without the wine_gecko package is done like so:

wineboot -u
  1. click cancel when prompted to install gecko
winetricks -q gecko

WINEARCH=win32 winecfg
I had issues with write permission, so I did a chmod 777 various directories (even though I was root!)

Launcher.exe complained about the skin archive being damaged.. no clue

Wow.exe is bugged, crashes..

pacman -S 
then run winetricks


pacman -S lib32-ati-dri
AUR has the proprietary lib32-catalyst-utils (but I don't know how to use AUR yet)

https://wiki.archlinux.org/index.php/Wine

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=474289

.. I don't have internet access in wow, even though it seems to be working well. Argh.