1. 下载 安装vm ware
2. 双击 vmware , 安装 ubuntu13.4.iso
突然黑屏不动了
解决办法:
解决办法1: (不靠谱)
打开Windows命令提示符CMD,用管理员身份运行输入
netsh winsock reset,回车enter。重启计算机,再次打开虚拟
机,问题解决。
解决办法2: (不靠谱)
1. 虚拟机ubuntu上右击->电源->关机;
2. 虚拟机ubuntu上右击->设置->硬件->显示器->显示器,
3 . 取消 "加速3D图形" 的勾选。
4. 将最大分辨率设置成1920*1080(别设置640*480)
5. 重启虚拟机。选择更新tool,更新后重新把3D图形选项勾选上。
参考了: https://www.cc1021.com/article/102.html
解决办法3: (ok)
怀着激动的心情,试了这两个方法,还是不行,绝望。
把VM14换回VM12(我这里换成了vm9, 因为我的网盘里正好有版本9),之前的iso文件可正常安装了,不纠结了
参考了:
最后, 我把我的vmware13卸载了,重装了vm9, iso还是使用的原来的ubuntu13.04,全都正常了;
~~~~~~~~~~~分割线~~~~~~~~~~~~ 查看gcc版本: 4.7.3
首先确认系统有没有安装gcc,直接在终端上输入which gcc,可以定位gcc的所在目录位置
xxx@ubuntu:~$ which gcc
/usr/bin/gcc
ubuntu下查看gcc的版本非常简单,直接在终端上输入gcc -v 或者 gcc --version,就会显示版本信息了,而且它配置的编译脚本参数也可看到
xxx@ubuntu:~$ gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/4.7/lto-wrapper
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 4.7.3-1ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-4.7/README.Bugs --enable-languages=c,c++,go,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.7 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.7 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --enable-plugin --with-system-zlib --enable-objc-gc --with-cloog --enable-cloog-backend=ppl --disable-cloog-version-check --disable-ppl-version-check --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 4.7.3 (Ubuntu/Linaro 4.7.3-1ubuntu1)
或者
xxx@ubuntu:~$ cat /proc/version
Linux version 3.8.0-19-generic (buildd@allspice) (gcc version 4.7.3 (Ubuntu/Linaro 4.7.3-1ubuntu1) ) #29-Ubuntu SMP Wed Apr 17 18:16:28 UTC 2013
~~~~~~~~~~~分割线~~~~~~~~~~~~ 内核版本: ubuntu 3.8.0-19-generic
xxx@ubuntu:~$ uname -a
Linux ubuntu 3.8.0-19-generic #29-Ubuntu SMP Wed Apr 17 18:16:28 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
~~~~~~~~~~~分割线~~~~~~~~~~~~操作系统版本: Ubuntu 13.04
xxx@ubuntu:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 13.04
Release: 13.04
Codename: raring
xxx@ubuntu:~$
~~~~~~~~~~~分割线~~~~~~~~~~~~设置中文报错
Ubuntu下使用中文语言
比如 ~/desktop 想要 显示成 ~/桌面
方式一:
(1)点击System Settings
(2)选择Language Support,
(3)点击install安装语言包,选择简体中文: simple chinese
如果 没有 简体中文: simple chinese 可以选择
原因是因为 无法更新源 , 解决方法见下面的: 更新源
(4)然后将汉语拖到顶部
(5)点击 Apply-System-Wide
(6)在regional formats 选项卡里面选择语言中文,然后重启就搞定了
方式二:使用命令行操作
中文语言包:
language-pack-zh-hans 简体中文
language-pack-zh-hans-base
language-pack-zh-hant 繁体中文
language-pack-zh-hant-base
gnome界面
language-pack-gnome-zh-hans 简体中文
language-pack-gnome-zh-hans-base
language-pack-gnome-zh-hant 繁体中文
language-pack-gnome-zh-hant-base
kde界面
language-pack-kde-zh-hans
language-pack-kde-zh-hant
安装中文语言包
sudo apt-get install language-pack-zh-han*
安装gnome包
sudo apt-get install language-pack-gnome-zh-han*
安装kde包
sudo apt-get install language-pack-kde-zh-han*
最后运行语言支持检查
sudo apt install $(check-language-support)
会更新最新的语言支持包
使用第二种方法安装语言包之后需要在系统的Language Support里面将中文设置为首选项。
这两种方法一个是用在系统设置里面安装语言包,一个是在命令行里面按照语言包,安装完语言包之后都需要将中文设置为语言首选项才会起作用
参考:
~~~~~~~~~~~分割线~~~~~~~~~~~~
双击 “语言支持” ,没有反应:
xxx@ubuntu:~$ gnome-language-selector
Traceback (most recent call last):
File "/usr/bin/gnome-language-selector", line 5, in <module>
from LanguageSelector.gtk.GtkLanguageSelector import GtkLanguageSelector
File "/usr/lib/python3/dist-packages/LanguageSelector/gtk/GtkLanguageSelector.py", line 20, in <module>
from gi.repository import GObject, Gdk, Gtk #, Pango
File "/usr/lib/python3/dist-packages/gi/__init__.py", line 27, in <module>
from ._gi import _API, Repository
ImportError: No module named 'gi._gi'
报: 没有gi._gi, 所以 安装 gi模块
sudo apt-get install python3-gi
参考: https://askubuntu.com/questions/80448/what-would-cause-the-gi-module-to-be-missing-from-python
然后重新 gnome-language-selector
参考:
如果后面有报找不到别的包, 安装一个软件安装卸载升级的图形界面管理工具: 新立得synaptic
sudo apt-get install synaptic
sudo synaptic
打开synaptic (新立得) -- 标记全部可升级软件包 -> 应用;
https://www.linuxidc.com/Linux/2013-07/87370.htm
如果 系统升级到了 ubuntu14.4 但是图形界面(ctl+alt+f7)输入正确密码 ,不能登录:
clt+alt+f1执行以下命令就可以登陆了.
sudo apt-get install ubuntu-session
链接: https://ubuntuforums.org/showthread.php?t=2217895
~~~~~~~~~~~分割线~~~~~~~~~~~~ apg-get安装软件一直报: unable to locate package
解决方法: 更新源,使用 阿里的源
Ubuntu 更换国内软件源,解决unable to locate package问题
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo vi /etc/apt/sources.list
使用以下内容覆盖:
deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse
保存退出.
执行以下命令:
sudo apt-get update
参考:
~~~~~~~~~~~分割线~~~~~~~~~~~~ 安装输入法(可选)
推荐
~~~~~~~~~~~分割线~~~~~~~~~~~~ ubuntu下gcc版本升级到 4.8
更新Ubuntu的gcc和g++版本
首先安装gcc和g++版本,依次进行如下操作:
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install gcc-4.8
sudo apt-get install g++-4.8
定位gcc的所在目录位置
xxx@ubuntu:~$ which gcc
/usr/bin/gcc
进入/usr/bin/把gcc/g++文件夹删除,建立链接到gcc-4.8/g++-4.8:
cd /usr/bin
#删除gcc
sudo rm gcc
#建立连接gcc-4.8到gcc
sudo ln -s gcc-4.8 gcc
#删除g++
sudo rm g++
#建立连接g++-4.8到g++
sudo ln -s g++-4.8 g++
最后验证:
gcc --version # 或者 gcc -v
参考:
如果还是不行: 修改gcc的优先执行目录
vim ~/.bashrc # 打开配置文件
在文件的结尾加上以下一条命令:
export PATH="/usr/bin:$PATH"
然后保存文件.
为了不用重启机器就让文件被刷新执行,如下操作:
source ~/.bashrc
好了
~~~~~~~~~~~分割线~~~~~~~~~~~~哪个版本的gcc才支持c11: gcc 4.7
gcc是到了4.7,才真正支持c11的。
参考:
~~~~~~~~~~~分割线~~~~~~~~~~~~如何使用c++11编译?
命令行编译
g++ -std=c++11 -o main main.cpp
查看程序是否编译成功
echo $?
返回0表示编译成功
~~~~~~~~~~~分割线~~~~~~~~~~~~ Ubuntu下两个gcc版本切换
1.查看GCC版本
gcc-v
Screenshot from 2017-11-15 11-39-48.png
这里可以看出我们使用的是gcc version 4.9.4, 但是如果我们想要使用5.X的版本的话要怎么办呢?先要看看有么有安装
ls /usr/bin/gcc*
Screenshot from 2017-11-15 11-44-52.png
这里我已经安装过多个版本所以可以看到有gcc-4.9, gcc-5 还有gcc-7,要是没有你想要的版本,就要先安装了
2.安装
sudo apt-get install gcc-5 g++-5
然后进行配置。
3.配置
安装好后输入以下指令:
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.9 50
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 40
接着输入:
sudo update-alternatives --config gcc
会看到如下的选项:
Screenshot from 2017-11-15 11-51-35.png
要维持当前值[*]请按回车键,或者键入选择的编号:
要想用哪个gcc就输入编号吧。
同样也要设置一下g++的:
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.9 50
sudo update-alternatives --install /usr/bin/g++ gc++/usr/bin/g++-5 40
如果想删除可选项的话可以键入以下指令:
sudo update-alternatives --remove gcc /usr/bin/gcc-4.5
再用gcc -v 来看一下版本是否改变了。
链接:https://www.jianshu.com/p/876934a6401f
~~~~~~~~~~~分割线~~~~~~~~~~~~ubuntu14.0.4 上安装QT4.8:
sudo apt-get install build-essential
sudo apt-get install qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-designer qtcreator
推荐使用 图形工具安装: sudo synaptic 然后 勾选 上面命令里的选项
等待安装完成后,就可以在软件中搜索 Qt 或者终端输入命令qtcreator即可打开Qt Creator
参考: 其他安装方法
~~~~~~~~~~~分割线~~~~~~~~~~~~用Qt创建C项目示例
新建,控制台项目
~~~~~~~~~~~分割线~~~~~~~~~~~~实现虚拟机
VMware上linux与windows互相复制与粘贴
1.打开虚拟机的菜单“虚拟机”,下拉框中会有一个“安装 VMwareTools”工具的安装选项。
点击之后,在CentOS的桌面下会出现VMwareTools...tar.gz 的文件。路径(/media/VMwareTools)
2.将此文件复制到/tmp文件下进行解压
cd /media/VMware Tools
cp VMwareTools-9.6.0-1294478.tar.gz /tmp
cd /tmp
tar -xzvf VMwareTools-9.6.0-1294478.tar.gz
3.这是会出现解压后的目录。( vmware-tools-distrib目录)。然后执行编译操作
cd vmware-tools-distrib/
sudo ./vmware-install.pl
开始进行安装,一路回车就好了。。。
以上命令要在root用户下执行,普通用户不行。
4.安装成功
Enjoy,
--the VMware team
5.重新启动系统就行了(貌似要重启两次)。
reboot -f
~~~~~~~~~~~分割线~~~~~~~~~~~~ 使用xshell连接到ubuntu
默认 ubuntu没有安装 ssh-server
链接:
1. 查看 是否安装了 ssh-server
fpf123@ubuntu:~$ dpkg -l |grep ssh
ii libssh-4:amd64 0.6.1-0ubuntu3.5 amd64 tiny C SSH library
ii openssh-client 1:6.6p1-2ubuntu2.13 amd64 secure shell (SSH) client, for secure access to remote machines
ii ssh-askpass-gnome 1:6.6p1-2ubuntu2.13 amd64 interactive X program to prompt users for a passphrase for ssh-add
fpf123@ubuntu:~$
2. 安装 ssh-server
sudo apt-get install -y openssh-server
3. 再查看, 多了第3,第4两行
fpf123@ubuntu:~$ dpkg -l |grep ssh
ii libssh-4:amd64 0.6.1-0ubuntu3.5 amd64 tiny C SSH library
ii openssh-client 1:6.6p1-2ubuntu2.13 amd64 secure shell (SSH) client, for secure access to remote machines
ii openssh-server 1:6.6p1-2ubuntu2.13 amd64 secure shell (SSH) server, for secure access from remote machines
ii openssh-sftp-server 1:6.6p1-2ubuntu2.13 amd64 secure shell (SSH) sftp server module, for SFTP access from remote machines
ii ssh-askpass-gnome 1:6.6p1-2ubuntu2.13 amd64 interactive X program to prompt users for a passphrase for ssh-add
ii ssh-import-id 3.21-0ubuntu1 all securely retrieve an SSH public key and install it locally
fpf123@ubuntu:~$
4. 查看 openssh-server 是否已经启动
fpf123@ubuntu:~$ ps -e |grep ssh
28098 ? 00:00:00 sshd
fpf123@ubuntu:~$ 上面看到了 sshd ,说明已经启动;
如果没有启动,执行
sudo /etc/init.d/ssh start
或者
sudo service ssh start 5. 查看ip地址
ifconfig
6. 在windows上使用 xshell 连接;
~~~~~~~~~~~分割线~~~~~~~~~~~~ xftp中文显示乱码
Xftp连接主机文件名显示中文乱码且不能下载的本地解决方法
原因:Xftp编码格式问题
解决方法:把Xftp的编码格式增加UTF-8
具体步骤:打开Xftp,文件-属性,在打开的属性界面中打开“选项"然后勾选”使用utf-8格式“-确定,再刷新一下主机目录中的文件就不会乱码了。