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)
- The bootup screens need a lot of work. There are typos like "F2: Informations"
- Boots right into a GUI, no login.
- At first I thought it booted into a non-desktop environment, because I couldn't see a taskbar, menu, icons, window decorations or such.. but the taskbar is just hidden.
- pretty nasty theme, needs to be updated
- There's no simple way to adjust the mixer settings. My audio was muted by default.
- it should have a simple xterm -e alsamixer or some such.
- Wow, it has [1] Tryad's [2] "Listen" as a sample song! Bonus points right there.
- I had to use the menu to get to stuff, like the installer.
- The same nice simple textmode installer.
- taskbar is hidden, and I have no idea how to un-hide it.. there are no hints anywhere, but it's fbpanel, so:
fbpanel --configure&
- tint2 is apparently also installed.. it should be removed if they're using fbpanel.
First bootup:
- It boots directly into X.
- Auto-login! Eww!
- How in the hell am I supposed to change users? There's no option to log out or anything..
\su \pacman -Syu\pacman -S yajl \pacman -S package-query
- Force this one..
- what the fuck, it requires yajl, which can be force-installed
- but then it says package-query is needed, which requires yajl.. which apparently isn't "installed enough" somehow.
- jumanji is installed, whatever it is, but its dependencies are not.
jumanji: error while loading shared libraries: libwebkitgtk-1.0.so.0: cannot open shared object file: No such file or directory
- what the fuck, firefox is 4.0.1?!
- beep is enabled
- numlock is off by default
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..
- https://wiki.archlinux.org/index.php/Official_Repositories
- https://wiki.archlinux.org/index.php/Pacman#Repositories
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.38What 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 -SyyuAll 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 -uwinetricks -q gecko
- click cancel when prompted to install gecko
WINEARCH=win32 winecfgI 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 -Sthen run winetricks
pacman -S lib32-ati-driAUR 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.
- sudo is replaced with xsu, I hear.