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
https://blog.csdn.net/qq_42039961/article/details/80966821
解決辦法3: (ok)
懷着激動的心情,試了這兩個方法,還是不行,絕望。
把VM14換回VM12(我這裏換成了vm9, 因爲我的網盤裏正好有版本9),之前的iso文件可正常安裝了,不糾結了
參考了: https://blog.csdn.net/w7913766/article/details/80042518
最後, 我把我的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裏面將中文設置爲首選項。
這兩種方法一個是用在系統設置裏面安裝語言包,一個是在命令行裏面按照語言包,安裝完語言包之後都需要將中文設置爲語言首選項纔會起作用
參考: https://blog.csdn.net/f156207495/article/details/80795722
~~~~~~~~~~~分割線~~~~~~~~~~~~
雙擊 “語言支持” ,沒有反應:
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
參考: https://blog.csdn.net/xxxlinttp/article/details/78056467
如果後面有報找不到別的包, 安裝一個軟件安裝卸載升級的圖形界面管理工具: 新立得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
參考: https://blog.csdn.net/sweettool/article/details/70224459
~~~~~~~~~~~分割線~~~~~~~~~~~~ 安裝輸入法(可選)
https://blog.csdn.net/fx_yzjy101/article/details/80243710 推薦
https://blog.csdn.net/yuanlaijike/article/details/78617101
~~~~~~~~~~~分割線~~~~~~~~~~~~ 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
參考: https://blog.csdn.net/FX677588/article/details/78681325
https://blog.csdn.net/u010921682/article/details/79744212
如果還是不行: 修改gcc的優先執行目錄
vim ~/.bashrc # 打開配置文件
在文件的結尾加上以下一條命令:
export PATH="/usr/bin:$PATH"
然後保存文件.
爲了不用重啓機器就讓文件被刷新執行,如下操作:
source ~/.bashrc
好了
~~~~~~~~~~~分割線~~~~~~~~~~~~哪個版本的gcc才支持c11: gcc 4.7
gcc是到了4.7,才真正支持c11的。
參考: https://blog.csdn.net/haluoluo211/article/details/71141093
~~~~~~~~~~~分割線~~~~~~~~~~~~如何使用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
參考: 其他安裝方法
https://blog.csdn.net/Hhrock/article/details/61621044
https://blog.csdn.net/haofan_/article/details/78108191
https://blog.csdn.net/weixin_39743893/article/details/81014169
https://blog.csdn.net/fk1174/article/details/52048191
https://blog.csdn.net/u014304293/article/details/39322707
~~~~~~~~~~~分割線~~~~~~~~~~~~用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
鏈接: https://blog.csdn.net/jackghq/article/details/54974141
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格式“-確定,再刷新一下主機目錄中的文件就不會亂碼了。