精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Linux基礎中的軟件管理

汽車電子技術 ? 來源:碼農與軟件時代 ? 作者: 碼農與軟件時代 ? 2023-02-15 11:01 ? 次閱讀

Linux是一個開源的操作系統,幾乎每半年都會發布新的版本,基于Linux的軟件更新頻率會更加頻繁。

軟件提供軟件包、源代碼文件兩種形式。軟件包又分為以ubuntu為代表的.deb軟件包和以Red Hat為代表的.rpm軟件包,都可以從中央倉庫獲得。

Linux是如何確定從哪個倉庫下載軟件包的?

以Ubuntu為例,倉庫的位置在/etc/apt/sources.list和/etc/apt/sources.list.d/,國內使用阿里源居多:

root@linux:/etc/apt# ll
total 32
drwxr-xr-x   7 root root 4096 Nov 11  2020 ./
drwxr-xr-x 116 root root 4096 Nov 16  2020 ../
drwxr-xr-x   2 root root 4096 Nov 10  2020 apt.conf.d/
drwxr-xr-x   2 root root 4096 Mar 11  2019 auth.conf.d/
drwxr-xr-x   2 root root 4096 Apr 20  2018 preferences.d/
-rw-r--r--   1 root root 1073 Nov 11  2020 sources.list
drwxr-xr-x   2 root root 4096 Apr 20  2018 sources.list.d/
drwxr-xr-x   2 root root 4096 Apr 24  2019 trusted.gpg.d/
root@linux:/etc/apt# cat sources.list
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse




deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse




deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse




deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse




deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse




deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu bionic stable

注:

(1)deb:二進制包倉庫

(2)deb-src:二進制包的源碼庫

(3)URI:庫所在的地址,可以是網絡地址,也可以是本地的鏡像地址

(4)codename:Ubuntu版本的代號:

root@linux:/etc/apt# lsb_release -sc
   bionic

(5)components:軟件的性質,如main、restricted、universe、multiverse分別代表完全的自由軟件、不完全的自由軟件、社區支持的自由軟件、非自由軟件(不提供支持和補丁)。

Linux是如何進行軟件包管理的?

Linux提供了工具進行軟件包的管理。

Debian -- dpkg(工具) -- apt(工具)

Red Hat -- RPM(工具) -- YUM(工具)

Ubuntu常用的命令

安裝軟件包
apt-get update
apt-get install package


卸載已安裝的軟件包
apt-get remove packagename


更新所有已安裝的軟件包
apt-get upgrade


在軟件包列表中搜索字符串
apt-cache search string


顯示軟件包列表中所有軟件包名稱
apt-cache pkgnames

如何設置開機自啟動程序?

linux系統啟動時,會加載/etc/rc.local文件。需要開機自啟動的程序可以以腳本的形式寫到rc.local文件中。

# 書寫形式
root@linux:/etc# cat rc.local
#!/bin/bash 
bash /etc/init.d/startxfce.sh
exit 0

startxfce.sh只有一行

root@linux:/etc/init.d# cat startxfce.sh 
startx

注:startx命令用來啟動X Window圖形化界面

#使用type命令查找特定命令的信息

root@linux:/usr/bin# type -a startx
startx is /usr/bin/startx

#startx在目錄/usr/bin,/usr/bin主要存放用戶安裝軟件的運行腳本

root@linux:/usr/bin# ls | grep  startx
startx
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11225

    瀏覽量

    208911
  • 操作系統
    +關注

    關注

    37

    文章

    6737

    瀏覽量

    123190
  • 開源
    +關注

    關注

    3

    文章

    3245

    瀏覽量

    42396
收藏 人收藏

    評論

    相關推薦

    Linux的內存管理是什么,Linux的內存管理詳解

    Linux的內存管理 Linux的內存管理是一個非常復雜的過程,主要分成兩個大的部分:內核的內存管理和進程虛擬內存。內核的內存
    的頭像 發表于 05-11 17:54 ?5978次閱讀
    <b class='flag-5'>Linux</b>的內存<b class='flag-5'>管理</b>是什么,<b class='flag-5'>Linux</b>的內存<b class='flag-5'>管理</b>詳解

    Linux系統磁盤管理是什么

    Linux系統的磁盤管理
    發表于 05-11 15:29

    嵌入式Linux的內存管理是什么

    點擊 嵌入式 Linux 的內存管理
    發表于 11-05 07:01

    使用Git版本控制軟件管理源代碼

    Git 是 Linux Torvalds 為了幫助管理 Linux? 內核開發而開發的一個開放源碼的版本控制軟件。我們可以自己下載這個軟件
    發表于 05-16 11:30 ?2122次閱讀

    linux基礎(軟件包管理)

    介紹linux軟件包主要的安裝方式:1 命令行安裝 2 圖像界面安裝 3 源代碼編譯安裝等
    發表于 03-25 14:01 ?3次下載

    Linux應用基礎教程之Linux如何進行系統管理

    本文檔的主要內容詳細介紹的是Linux應用基礎教程之Linux如何進行系統管理主要內容包括了:1 用戶和組管理 2 軟件包管理 3 網絡通信
    發表于 11-28 15:56 ?2次下載

    嵌入式 Linux 的內存管理

    點擊 嵌入式 Linux 的內存管理
    發表于 11-02 10:36 ?12次下載
    嵌入式 <b class='flag-5'>Linux</b> <b class='flag-5'>中</b>的內存<b class='flag-5'>管理</b>

    什么是Linux軟件包,如何管理它們

    現代類 Unix 操作系統都提供了一個集中的軟件包管理機制,以幫助用戶搜索、安裝和管理軟件。而軟件通常以包的形式存儲在倉庫,對軟件包的使用
    的頭像 發表于 02-06 14:59 ?1397次閱讀

    Linux系統具有強大的包管理能力

    Linux系統具有強大的包管理能力,能夠自動從互聯網的軟件倉庫搜索、安裝、升級、卸載軟件或操作系統。
    的頭像 發表于 02-15 11:42 ?776次閱讀

    Linux環境下進行軟件管理的方法介紹

    本文介紹了在Linux環境下進行軟件管理的方法,包括查看已安裝的軟件、卸載軟件、了解軟件的作用和
    的頭像 發表于 03-06 09:11 ?1189次閱讀

    LINUX軟件安裝與管理的方法

    `LINUX`下軟件安裝方式主要有以下`4種`: * 源碼方式安裝Linux軟件 * RPM工具方式安裝軟件 * yum方式在線安
    的頭像 發表于 05-12 10:25 ?745次閱讀

    Linux如何查找軟件包版本

    盡管在圖形包管理器的幫助下包管理變得更加容易,但一些用戶總是更喜歡命令行方式。有不同的命令可以在不同的 Linux 版本找出包版本。今天,在本教程
    的頭像 發表于 05-12 16:33 ?2994次閱讀

    Linux系統 電源管理的組成

    Linux 電源管理的組成 電源管理(Power Management)在 Linux Kernel ,是一個比較龐大的子系統,涉及到供電
    的頭像 發表于 07-20 11:11 ?746次閱讀
    <b class='flag-5'>Linux</b>系統 電源<b class='flag-5'>管理</b>的組成

    基于嵌入式Linux系統的電源管理軟件

    電子發燒友網站提供《基于嵌入式Linux系統的電源管理軟件.pdf》資料免費下載
    發表于 10-12 10:33 ?1次下載
    基于嵌入式<b class='flag-5'>Linux</b>系統的電源<b class='flag-5'>管理軟件</b>

    Linux 內存管理總結

    一、Linux內存管理概述 Linux內存管理是指對系統內存的分配、釋放、映射、管理、交換、壓縮等一系列操作的
    的頭像 發表于 11-10 14:58 ?498次閱讀
    <b class='flag-5'>Linux</b> 內存<b class='flag-5'>管理</b>總結