centos安裝常用軟體

2022-03-16 17:20:13 字數 3539 閱讀 1583

[jie@localhost ~]$ git --version

git version 1.8.3.1

# yum remove git
# yum -y install zlib-devel openssl-devel cpio expat-devel curl-devel gettext-devel perl-devel
install後面都是需要安裝的依賴,這裡解釋一下這些是幹啥的。

zlib是個壓縮工具。

openssl是乙個開放源**的軟體庫包。

cpio是用來建立、還原備份檔的工具程式,它可以加入、解開cpio或tar備份檔內的檔案。

expat是乙個用c語言開發的、用來解析xml文件的開發庫,它最初是開源的、mozilla 專案下的乙個xml解析器。

curl是乙個利用url語法在命令列下工作的檔案傳輸工具。

yum後面加入 -y 意思是預設幫我們確認安裝,不用跟以前一樣中間輸入y才可以繼續安裝

並進行解壓

# tar -zxvf git-2.23.0.tar.gz

# cd git-2.23.0/

# make prefix=/usr/local/git all

# make prefix=/usr/local/git install

# vim /etc/bashrc
在最後一行新增 export path=/usr/local/git/bin:$path儲存退出

輸入source /etc/bashrc使配置檔案生效

輸入git --version,驗證是否成功

# rpm -ivh adobe-release-x86_64-1.0-1.noarch.rpm

# yum install flash-plugin

阿里映象倉庫**

備份mv /etc/yum.repos.d/centos-base.repo /etc/yum.repos.d/centos-base.repo.backup

或者curl -o /etc/yum.repos.d/centos-base.repo

yum clean all     # 清除系統所有的yum快取

yum makecache # 生成yum快取

yum update

為了能夠解壓tar包,安裝bzip2:

yum -y install bzip2

mkdir build

cd build

../configure --prefix=/usr --enable-multilib

配置成功以後,執行
yum groupinstall "development tools"

為了make成功,先執行

yum -y install texinfo
yum -y install glibc-devel.i686 glibc-devel
再make

如果沒有glibc-devel包,會報錯"gnu/stubs-32.h:沒有那個檔案或目錄"

make install

之後使用gcc -v 檢查版本。

這是由於配置中沒有指定依賴路徑導致的,在c_cpp_properties.json中includepath的預設配置只有當前目錄,需要將系統依賴加入。

在命令列裡面輸入gcc -v -e -x c++ -在結果裡面找到頭檔案目錄,然後新增到includepath中。

[root@localhost ~]# gcc -v -e -x c++ -

使用內建 specs。

collect_gcc=gcc

目標:x86_64-pc-linux-gnu

配置為:../configure --prefix=/usr --enable-multilib

執行緒模型:posix

gcc 版本 9.2.0 (gcc)

collect_gcc_options='-v' '-e' '-mtune=generic' '-march=x86-64'

/usr/libexec/gcc/x86_64-pc-linux-gnu/9.2.0/cc1plus -e -quiet -v -d_gnu_source - -mtune=generic -march=x86-64

忽略不存在的目錄「/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/include」

#include "..." 搜尋從這裡開始:

#include <...> 搜尋從這裡開始:

/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../include/c++/9.2.0

/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../include/c++/9.2.0/x86_64-pc-linux-gnu

/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../include/c++/9.2.0/backward

/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include

/usr/local/include

/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include-fixed

/usr/include

搜尋列表結束。

通過快捷方式ctrl+shift+p執行c/cpp: edit configuration ...命令新增缺少的資訊並生成c_cpp_properties.json檔案。

配置好的c_cpp_properties.json如下:

"includepath": [

"$/**",

"/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../include/c++/9.2.0",

"/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../include/c++/9.2.0/x86_64-pc-linux-gnu",

"/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../include/c++/9.2.0/backward",

"/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include",

"/usr/local/include",

"/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include-fixed",

"/usr/include"

]

centos常用軟體

1.多 解碼器 yum y install gstreamer plugins yum install y ffmpeg mjpegtools code 68 while bin true do 69 restart the player if exit code is 10 70 aoss rea...

Linux 安裝常用軟體

1 chromium browser sudo apt get install chromium browser 2 google chrome a sudo vi etc apt sources.list.d google.list b 輸入 deb stable main c sudo apt ...

Ubuntu常用軟體安裝

ubuntu預設並沒有安裝ssh服務,如果通過ssh遠端連線到ubuntu,需要自己手動安裝ssh server。判斷是否安裝ssh服務,可以通過如下命令進行 ps e grep ssh 輸出如下 ps e grep ssh 2151 00 00 00 ssh agent 5313 00 00 00...