May 23

转载地址:http://forum.ubuntu.org.cn/viewtopic.php?f=122&t=373776

一.安装程序

1.下载matlab的安装文件至主目录下,将Matlab软件的文件名重命名为 Mathworks.Matlab.R2012a.UNIX.iso

2.挂载iso文件
代码:

sudo mount -o loop Mathworks.Matlab.R2012a.UNIX.iso /mnt

3.跳转到挂载目录
代码:

cd /mnt

4.安装
代码:

sudo ./install

5.出现图形化安装界面,同Windows系统下面一致,安装时以系统默认为准。

注意:默认安装位置为 /usr/local/MATLAB/R2012a ,此路径在命令行操作中要多次使用。如果您的安装路径不一致的话,下面关于路径的命令行代码都需要修改。

6.命令行打开Matlab
代码:

sudo /usr/local/MATLAB/R2012a/bin/matlab

7.激活,破解说明在挂载目录下面的 crack 文件夹,破解方法和Windows系统的一样

8.解决The desktop configuration was not saved successfully
问题的关键就在于Permission Denied,因此解决方法就是给目录和文件加权限。
代码:

sudo chmod a+w -R ~/.matlab

二.创建快捷方式

1.将附件里的 matlab.desktop 文件放在 /usr/share/applications 下,图片 matlab.png 放在 /usr/share/icons 下

说明:可以使用命令
代码:

sudo nautilus

进入文件管理器临时使用root权限,否则在用户账户下面没有权限在除 /home 之外的其他目录进行删除复制等操作。

2.建立软链接使快捷方式生效
代码:

sudo ln -s /usr/local/MATLAB/R2012a/bin/matlab  /usr/bin/matlab

三.解决中文乱码问题

1.字体显示美化 进入Matlab,从菜单打开:Files->preferences,打开Fonts页,把右边最下面的复选框Use antialising to smooth desktop fonts选中,重启MATLAB,字体显示的效果就很好了.

2.Matlab使用自带的Java运行环境,根据CPU架构的不同,相对应的字体配置文件路径为:

32位版本 /usr/local/matlab/sys/java/jre/glnx86/jre/lib/fontconfig.properties

64位版本 /usr/local/matlab/sys/java/jre/glnxa64/jre/lib/fontconfig.properties

下面以32位版本为例进行配置

3.进入字体配置文件目录
代码:

cd /usr/local/MATLAB/R2012a/sys/java/jre/glnx86/jre/lib

如果fontconfig.properties文件不存在,可以从fontconfig.properties.src复制一个
代码:

sudo cp fontconfig.properties.src fontconfig.properties

4.字体可直接用系统自带的文泉驿
修改JRE的字体配置文件,打开配置文件:
代码:

sudo gedit fontconfig.properties

加入中文字体定义,在version=1下面一行输入:

allfonts.chinese-arphic1=-misc-simsun-medium-r-normal--0-0-0-0-p-0-iso10646-1

接着指明中文字体路径,在allfonts.chinese-arphic1行后回车另起一行,输入中文字体文件的完整路径:

filename.-misc-simsun-medium-r-normal--0-0-0-0-p-0-iso10646-1=/usr/share/fonts/truetype/wqy/wqy-microhei.ttc

5.修改字体搜索, 接着在此配置文件中查找 sequence.allfonts 行。如果其后的sequence开头的行中有: chinese-arphics1, 可以略过此步;否则在其后面加入一行: sequence.fallback=chinese-arphic1

主要参考文献:
[1] http://viewtopic.php?t=291694
[2] https://app.yinxiang.com/shard/s1/sh/ba51f286-9cc6-4461-bd4c-9184cf8afd0d/9343e9847b430e10bf2ff53aca42cf85

四.Linux 版本 Matlab 软件下载

下载地址:http://pan.baidu.com/s/1yy6ln#dir
http://yunpan.cn/Qp5ZiYMzwLCkR

May 26

转自:http://www.cnblogs.com/duboway/archive/2013/03/19/3029534.html

安装WineQQ 2012:

1.到以下网址下载WineQQ2012-20121221-Longene.deb安装包:

http://www.longene.org/forum/viewtopic.php?f=6&t=4700,大小为150M;

2.打开终端输入到目录中运行命令安装:
sudo dpkg -i *.deb

或直接双击,使用包管理器安装。

3.64位系统还需要运行以下命令:
sudo apt-get install ia32-libs

4.卸载的话运行以下命令:
dpkg -r qq-for-wine

去广告:

该软件的安装目录为/opt/longene/

1.去除腾讯迷你首页:
首先进入QQ的安装文件夹(/home/用户名/.longene/qq2012/dosdevices/c:/Program Files/Tencent/QQ/),接着进入PluginCom.Tencent.Advertisementbin 文件夹,这里你会看到一个Advertisement.dll文件,它就是迷你首页的关键所在,只需将这个文件改成只读属性,以后启动QQ就不会再看到迷你首页了。在这个文件上面点击鼠标右键,点击权限,将所有用户,组,其他人的权限全部修改为只读,确定退出。

2.去除聊天窗口右上角广告:
进入/home/用户名/.longene/qq2012/dosdevices/c:/users/用户名/AppData/Tencent/QQ/Misc/com.tencent.advertisement,首先删除这个文件夹里面的所有文件,注意文件夹本身不能删除,然后把当前用户的写入权限给拒绝掉,所有用户都是只读权限。

3.去除聊天窗口的左下角广告
再次提醒您修改前首先要关闭QQ,然后进入/home/用户名/.longene/qq2012/dosdevices/c:/users/用户名/AppData/Tencent/Users/你的QQ号码/QQ,删除其中的Misc.db,接着新建一个文件夹并命名为Misc.db。

PS:其实这个去广告方法和Windows下基本一致,只是需要找到对应的文件夹在Wine中的位置。

瘦身:

进入opt/longene/qq2012目录下,删除里面的qq2012.tar.gz

Jan 06

转自:http://forum.ubuntu.org.cn/viewtopic.php?t=246980

1.编译安装 Wine
参照教程:
http://chunchu.org/linux/2012/12/12/3618.html

2.安装winetricks
2.1下载winetricks:

wget http://www.kegel.com/wine/winetricks
sudo apt-get install cabextract
chmod +x winetricks
./winetricks 

2.2安装所需的dll:

./winetricks

选择安装msxml3、gdiplus、riched20、riched30、ie6、vcrun6、vcrun2005sp1。

或者直接输入代码安装:

sh winetricks msxml3 gdiplus riched20 riched30 ie6 vcrun6 vcrun2005

3.安装QQ2008
3.1下载QQ2008:
http://download.tech.qq.com/soft/17/21/42698/index.shtml

3.2配置winecfg:
应用程序指向你安装的QQ2008目录中的QQ.exe。
选中QQ在函数库里面添加mfc42.dll,msvcp60.dll,riched20.dll,riched32.dll编辑为原装。
环境XP以上。

3.3注册flash:
复制Flash.ocx到 /home/你的用户名/.wine/drive_c/windows/system32/Macromed/Flash下
要是没有Macromed/Flash,自己建。
输入代码:

env WINEPREFIX="/home/你的用户名/.wine" wine regsvr32 "C:windowssystem32MacromedFlashFlash.ocx" 

4.安装QQ2008
4.1输入代码:

wine QQ2008.exe

4.2新建桌面快捷方式
在桌面新建个文件把下面代码复制进去,另存为QQ2008.desktop。icon的路径上面的是我安装了Linux for QQ的版本的,没安装的大哥们,就随便做张图,标识,自己知道就行了。

#!/usr/bin/env xdg-open
   [Desktop Entry]
   Name=QQ2009
   Exec=env WINEPREFIX="/home/你的用户名/.wine" wine "C:\Program Files\Tencent\QQ\bin\QQ.exe"
   Type=Application
   StartupWMClass=Wine
   Path=/home/你的用户名/.wine/dosdevices/c:/Program Files/Tencent/QQ
   Icon=/usr/share/tencent/qq/qq.png

需要重新编辑代码只需要输入:

gedit QQ2008.desktop

4.3复制字体
登录QQ2008看看是不是文字是方框,要是的话就把simsun.ttc复制到./wine/drive_c/windows/fonts文件夹。

4.4修改注册表文件
编辑代码:

REGEDIT4

[HKEY_LOCAL_MACHINESoftwareMicrosoftWindows NTCurrentVersionFontLink]
"FontLinkControl"=dword:00004000
"FontLinkDefaultChar"=dword:00003000

[HKEY_LOCAL_MACHINESoftwareMicrosoftWindows NTCurrentVersionFontLinkSystemLink]
"Lucida Sans Unicode"=hex(7):4d,53,47,4f,54,48,49,43,2e,54,54,43,00,4d,53,55,
 49,00,47,6f,74,68,69,63,00,00
"Microsoft Sans Serif"=hex(7):53,69,6d,53,75,6e,2e,54,54,43,00,53,69,6d,53,75,
  6e,00,00
"SimSun"=hex(7):67,75,6c,69,6d,2e,74,74,63,00,67,75,6c,69,6d,00,00
"Tahoma"=hex(7):53,69,6d,53,75,6e,2e,54,54,43,00,53,69,6d,53,75,6e,00,00

[HKEY_CURRENT_USERSoftwareWineX11 Driver]
"ClientSideAntiAliasWithCore"="Y"
"ClientSideAntiAliasWithRender"="Y"
"ClientSideWithRender"="Y"

[HKEY_CURRENT_USERControl PanelDesktop]
"FontSmoothing"="2"
"FontSmoothingType"=dword:00000002
"FontSmoothingGamma"=dword:00000578
"FontSmoothingOrientation"=dword:00000001

另存为GB18030 ***.reg。
在终端输入代码:

wine regedit ***.reg

附件:
QQ2008正式版:http://softdl.tech.qq.com/soft/21/QQ2008.zip
Flash.ocx:http://storage.chunchu.net/Picture/flash.tar.gz

最后放上我的运行图片,基本的聊天功能是可以满足的,只是聊天窗口上面有一条黑线,不管怎么说要比那坑爹的Linux for QQ好太多了。

Dec 12

转自:http://blog.yam.com/lijohnson/article/25390911
原标题:《在64位元環境下編譯安裝wine 32bit/64bit》

安装这个方法来编译安装Wine成功率太高了,几乎没有失败过,以前安装网上的其他方法十有八九不能成功,主要原因是编译环境不全,文中的托管在source code上的脚本太有用了,建议试试。

Ubuntu升上9.10後,wine就變得怪怪的,安裝時只能裝套件管理程式的wine 1.2,卻無法安裝主要的wine,從軟體中心安裝也會出現相依性錯誤,只裝1.2的話,運行部份程式又會出錯,最後只好自己手動編譯wine了。

1.下載source code
http://sourceforge.net/projects/wine/files/Source/下載原始碼,目前最新為1.1.33,下載完畢後,直接按右鍵解壓縮。

2.編譯/安裝 for 32bit wine
(1).前置作業

wget http://winezeug.googlecode.com/svn/trunk/install-wine-deps.sh
sudo sh install-wine-deps.sh

此為安裝編譯32位元wine所需的環境套件。

(2).編譯/安裝

./configure
make depend
make
sudo make install

其中make大概要半個小時左右。

(3).運行
wine “檔案名稱”,例如:wine notepad。

(4).移除

sudo make uninstall wine

3.編譯/安裝 for 64bit wine
(1).編譯/安裝

./configure --enable-win64
make depend
make
sudo make install

make同樣會花很久的時間。

(2).運行/移除
同32位元說明。

雖然最後我的問題還是沒有解決,但還是把花了一個早上研究的結果給紀錄一下。另外要說明的是,若是安裝64位元的wine,將只能執行64位元的win程式,若執行32位元的會出現錯誤訊息。

4.相關連結
WineOn64bit – The Official Wine Wiki http://wiki.winehq.org/WineOn64bit
Wine64 – The Official Wine Wiki http://wiki.winehq.org/Wine64
WineHQ http://www.winehq.org/

Dec 12

转自:http://eliteleisure.blog.sohu.com/170648018.html

本方法适用于XP与Ubuntu双系统重新安装XP后修复Grub引导的情况,也适用于在XP下无光驱通过加载Ubuntu LiveCD修复Grub引导的情况,而我自己则是属于那种无光驱无U盘启动的情况。

相信安装过Ubuntu 10.10的朋友都有LiveCD的安装光盘,我们今天就用Ubuntu 10.10的LiveCD的来修复grub2的引导。启动Ubuntu 10.10光盘,选择LiveCD模式,进入之后选择进入终端,先在终端输入如下命令:

sudo fdisk -l (注意是小写的L,不是数字的1,此步用于确定电脑中安装 Ubuntu 10.10的所在分区的位置,输入以后会输出类似如下信息,找到ID为83的那行,记住/dev/sdaX的情况,比如本人的电脑是/dev /sda7,以下就以此为例,你自己的请加以更改)

root@Magtron:/boot/grub# fdisk -l

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000e95f2

Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        3661    29400064    7  HPFS/NTFS
/dev/sda2            3661        7308    29297664   83  Linux
/dev/sda3            7308       60802   429685761    5  Extended
/dev/sda5            7308        7430      975872   82  Linux swap / Solaris
/dev/sda6            7430       12171    38083584   83  Linux
/dev/sda7           12171       15818    29296640    b  W95 FAT32
/dev/sda8           15819       60802   361326592   83  Linux

然后再输入:

sudo -i (此步用于得到root权限,无需输入密码,方便以下操作)
mount /dev/sda7 /mnt
mount /dev/sda6 /mnt/boot (如果没 /boot 单独分区这步跳过)
grub-install --root-directory=/mnt/ /dev/sda

和前面一样,要装入第二硬盘的把sda改为sdb。

修复后却无法引导Windows了。可以用下面的方法解决:

进入Ubuntu系统,打开终端,重建Grub列表

sudo update-grub

如果想修改启动顺序,可以修改/boot/grub目录下的grub.cfg文件。