日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

进一步了解 apt-get 的几个命令

發布時間:2023/12/18 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 进一步了解 apt-get 的几个命令 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。

用 apt-get 也很久了,沒多想它的實現,最近遇到 gstreamer 裝不上的問題,才多看看了它

apt-get 就是從網上下載包,并安裝到本地

手工下載 dpkg 包,而后 ”dpkg -i 包名“ 也可以

但找包,檢查dependency 太辛苦,這就是 apt-get 幫助做的事情

?

從哪里下載, 官方url

在/etc/apt/sources.list中,可以看看

sudo vi /etc/apt/sources.list

?

sources list ?中的格式如下 ( ref:?https://wiki.debian.org/SourcesList)

?

deb http://site.example.com/debian distribution component1 component2 component3 deb-src http://site.example.com/debian distribution component1 component2 component3

開頭 deb ?代表編譯好的包, des-src代表源代碼?

?

distribution 代表發行版本,比如 12.07 是 precise?

deb http://cn.archive.ubuntu.com/ubuntu/ precise main restricted

?

component 說明

Main - Officially supported software.
Restricted - Supported software that is not available under a completely free license.
Universe - Community maintained software, i.e. not officially supported software.
Multiverse - Software that is not free.

比如:

deb http://cn.archive.ubuntu.com/ubuntu/ precise-backports main restricted universe multiverse

(ref :?https://help.ubuntu.com/community/Repositories/Ubuntu)

?

更改了?/etc/apt/sources.list , 要用用 apt-get update 更新 index 文件

更新的 index 文件在?/var/lib/apt/lists/?

?

安裝 ppa

PPA,表示 Personal Package Archives,也就是個人軟件包集。
有很多軟件因為種種原因,不能進入官方的 Ubuntu 軟件倉庫。 為了方便 Ubuntu 用戶使用,launchpad.net 提供了 ppa,允許用戶建立自己的軟件倉庫, 自由的上傳軟件。PPA 也被用來對一些打算進入 Ubuntu 官方倉庫的軟件,或者某些軟件的新版本進行測試。
PPA 上的軟件極其豐富,如果 Ubuntu 官方倉庫中缺少您需要的某款軟件,可以去 PPA 上找找看。

sudo add-apt-repository ppa:user/ppa-name

比如jdk1.6不再index中

sudo apt-get install python-software-properties ?< for installing add-apt-repository >
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update

用命令 “sudo apt-cache ?search jdk“,會發現結果中多了下列內容

?

[html]?view plain?copy
  • oracle-jdk7-installer?-?Oracle?JDK7?Installer?meta?package??
  • oracle-java7-installer?-?Oracle?Java(TM)?Development?Kit?(JDK)?7??
  • oracle-java6-installer?-?Oracle?Java(TM)?Development?Kit?(JDK)?6??
  • oracle-java8-installer?-?Oracle?Java(TM)?Development?Kit?(JDK)?8??
  • oracle-java7-set-default?-?Set?Oracle?JDK?7?as?default?Java??
  • oracle-java6-set-default?-?Set?Oracle?JDK?6?as?default?Java??
  • oracle-java8-set-default?-?Set?Oracle?JDK?8?as?default?Java??
  • ?

    之前我不能安裝gstreamer 也是通過下面命令解決的

    ?

    sudo add-apt-repository ppa:gstreamer-developers/ppa

    之后也發現/var/lib/apt/lists/ 多了幾個index文件

    ?

    ppa.launchpad.net_gstreamer-developers_ppa_ubuntu_dists_precise_main_binary-i386_Packages
    ppa.launchpad.net_gstreamer-developers_ppa_ubuntu_dists_precise_main_source_Sources
    ppa.launchpad.net_gstreamer-developers_ppa_ubuntu_dists_precise_Release
    ppa.launchpad.net_gstreamer-developers_ppa_ubuntu_dists_precise_Release.gpg

    ?

    update 三個命令的區別

    apt-get?update?更新軟件列表。
    apt-get?upgrade?更新軟件。
    apt-get?dist-upgrade?更新系統版本。

    ?

    查詢可安裝的 package?

    很多時候忘記了package 的名字

    用 apt-cache search <包名> ?查詢就是了,其原理應該是到 package ?的index文件中去做正則匹配

    ?

    查詢已經安裝的package?

    使用 dpkg -S 命令

    ?

    [html]?view plain?copy
  • payne@payne-desktop:~$?dpkg?-S?libgstreamer0.10-dev??
  • libgstreamer0.10-dev:?/usr/share/doc/libgstreamer0.10-dev/copyright??
  • libgstreamer0.10-dev:?/usr/share/doc/libgstreamer0.10-dev/README.gz??
  • libgstreamer0.10-dev:?/usr/share/doc/libgstreamer0.10-dev??
  • libgstreamer0.10-dev:?/usr/share/doc/libgstreamer0.10-dev/NEWS.gz??
  • libgstreamer0.10-dev:?/usr/share/doc/libgstreamer0.10-dev/README.Debian??
  • libgstreamer0.10-dev:?/usr/share/doc/libgstreamer0.10-dev/changelog.Debian.gz??
  • libgstreamer0.10-dev:?/usr/share/doc/libgstreamer0.10-dev/AUTHORS??
  • 轉自:https://blog.csdn.net/span76/article/details/41313591

    總結

    以上是生活随笔為你收集整理的进一步了解 apt-get 的几个命令的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。