Ubuntu 软件的安装与升级
Ubuntu 中软件的安装、卸载以及查看的方法总结
![Ubuntu 中软件的安装、卸载以及查看的方法总结](https://img.taocdn.com/s3/m/0c86aee9700abb68a982fb9f.png)
说明:由于图形化界面方法(如Add/Remove... 和Synaptic Package Manageer)比较简单,所以这里主要总结在终端通过命令行方式进行的软件包安装、卸载和删除的方法。
一、Ubuntu中软件安装方法1、APT方式(1)普通安装:apt-get install softname1 softname2 …;(2)修复安装:apt-get -f install softname1 softname2... ;(-f Atemp to correct broken dependencies)(3)重新安装:apt-get --reinstall install softname1 softname2...;2、Dpkg方式(1)普通安装:dpkg -i package_name.deb3、源码安装(.tar、tar.gz、tar.bz2、tar.Z)首先解压缩源码压缩包然后通过tar命令来完成a.解xx.tar.gz:tar zxf xx.tar.gzb.解xx.tar.Z:tar zxf xx.tar.Zc.解xx.tgz:tar zxf xx.tgzd.解xx.bz2:bunzip2 xx.bz2e.解xx.tar:tar xf xx.tar然后**到解压出的目录中,建议先读一下README之类的说明文件,因为此时不同源代码包或者预编译包可能存在差异,然后建议使用ls -F --color或者ls -F命令(实际上我的只需要l 命令即可)查看一下可执行文件,可执行文件会以*号的尾部标志。
一般依次执行./configuremakesudo make install即可完成安装。
二、Ubuntu中软件包的卸载方法1、APT方式(1)移除式卸载:apt-get remove softname1 softname2 …;(移除软件包,当包尾部有+时,意为安装)(2)清除式卸载:apt-get --purge remove softname1softname2...;(同时清除配置)清除式卸载:apt-get purge sofname1 softname2...;(同上,也清除配置文件)2、Dpkg方式(1)移除式卸载:dpkg -r pkg1 pkg2 ...;(2)清除式卸载:dpkg -P pkg1 pkg2...;三、Ubuntu中软件包的查询方法Dpkg 使用文本文件来作为数据库.通称在/var/lib/dpkg 目录下. 通称在status 文件中存储软件状态,和控制信息. 在info/ 目录下备份控制文件, 并在其下的 .list 文件中记录安装文件清单, 其下的 .mdasums 保存文件的MD5 编码.体验使用数据库的时刻到了:$ dpkg -lDesired=Unknown/Install/Remove/Purge/Hold|Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-insta lled|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)||/ Name Version Description+++-===========-================-=================== =====================ii aalib1 1.4p5-28 ascii art library - transitional package ii adduser 3.85 Add and remove users and groupsii alien .63 install non-native packages with dpkg ... ...每条记录对应一个软件包, 注意每条记录的第一, 二, 三个字符. 这就是软件包的状态标识, 后边依此是软件包名称, 版本号, 和简单描述.∙第一字符为期望值,它包括:o u 状态未知,这意味着软件包未安装,并且用户也未发出安装请求.o i 用户请求安装软件包.o r 用户请求卸载软件包.o p 用户请求清除软件包.o h 用户请求保持软件包版本锁定.∙第二列,是软件包的当前状态.此列包括软件包的六种状态.o n 软件包未安装.o i 软件包安装并完成配置.o c 软件包以前安装过,现在删除了,但是它的配置文件还留在系统中.o u 软件包被解包,但还未配置.o f 试图配置软件包,但是失败了.o h 软件包安装,但是但是没有成功.∙第三列标识错误状态,可以总结为四种状态. 第一种状态标识没有问题,为空. 其它三种符号则标识相应问题.o h 软件包被强制保持,因为有其它软件包依赖需求,无法升级.o r 软件包被破坏,可能需要重新安装才能正常使用(包括删除).o x 软包件被破坏,并且被强制保持.也可以以统配符模式进行模糊查询, 比如我要查找以nano字符开始的所有软件包:$ dpkg -l nano*Desired=Unknown/Install/Remove/Purge/Hold|Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-insta lled|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)||/ Name Version Description+++-==============-==============-================== ==========================ii nano 1.3.10-2 free Pico clone with some new featurespn nano-tiny <none> (no description available)un nanoblogger <none> (no description available)以上状态说明: 系统中安装了nano 版本为1.3.10-2 ;安装过nano-tiny , 后来又清除了; 从未安装过nanoblogger .如果觉得dpkg 的参数过多, 不利于记忆的话, 完全可以使用dpkg-query 进行dpkg 数据库查询.应用范例:∙查询系统中属于nano的文件:$ dpkg --listfiles nanoor$ dpkg-query -L nano∙查看软件nano的详细信息:$ dpkg -s nanoor$ dpkg-query -s nano∙查看系统中软件包状态, 支持模糊查询:$ dpkg -lor$dpkg-query -l查看某个文件的归属包:$ dpkg-query -S nanoor$ dpkg -S nano三、其他应用总结apt-cache search # ------(package 搜索包)apt-cache show #------(package 获取包的相关信息,如说明、大小、版本等)apt-get install # ------(package 安装包)apt-get install # -----(package --reinstall 重新安装包)apt-get -f install # -----(强制安装, "-f = --fix-missing"当是修复安装吧...)apt-get remove #-----(package 删除包)apt-get remove --purge # ------(package 删除包,包括删除配置文件等)apt-get autoremove --purge # ----(package 删除包及其依赖的软件包+配置文件等(只对6.10有效,强烈推荐))apt-get update #------更新源apt-get upgrade #------更新已安装的包apt-get dist-upgrade # ---------升级系统apt-get dselect-upgrade #------使用dselect 升级apt-cache depends #-------(package 了解使用依赖)apt-cache rdepends # ------(package 了解某个具体的依赖,当是查看该包被哪些包依赖吧...)apt-get build-dep # ------(package 安装相关的编译环境)apt-get source #------(package 下载该包的源代码)apt-get clean && apt-get autoclean # --------清理下载文件的存档&& 只清理过时的包apt-get check #-------检查是否有损坏的依赖dpkg -S filename -----查找filename属于哪个软件包apt-file search filename -----查找filename属于哪个软件包apt-file list packagename -----列出软件包的内容apt-file update --更新apt-file的数据库dpkg --info "软件包名" --列出软件包解包后的包名称.dpkg -l --列出当前系统中所有的包.可以和参数less一起使用在分屏查看. (类似于rpm -qa)dpkg -l |grep -i "软件包名" --查看系统中与"软件包名"相关联的包. dpkg -s 查询已安装的包的详细信息.dpkg -L 查询系统中已安装的软件包所安装的位置. (类似于rpm -ql) dpkg -S 查询系统中某个文件属于哪个软件包. (类似于rpm -qf)dpkg -I 查询deb包的详细信息,在一个软件包下载到本地之后看看用不用安装(看一下呗).dpkg -i 手动安装软件包(这个命令并不能解决软件包之前的依赖性问题),如果在安装某一个软件包的时候遇到了软件依赖的问题,可以用apt-get -f install在解决信赖性这个问题.dpkg -r 卸载软件包.不是完全的卸载,它的配置文件还存在.dpkg -P 全部卸载(但是还是不能解决软件包的依赖性的问题)dpkg -reconfigure 重新配置apt-get install下载软件包,以及所有依赖的包,同时进行包的安装或升级。
ubuntu 安装,更新,卸载
![ubuntu 安装,更新,卸载](https://img.taocdn.com/s3/m/0e245eea5ef7ba0d4a733bb9.png)
apt-getupdate - 更新本地的软件包列表sudo apt-get updateupgrade - 执行升级软件,在运行该命令时加上-u选项很有用。
这个选项让APT显示完整的可更新软件包列表。
不加这个选项,你就只能盲目地更新。
APT会下载每个软件包的最新更新版本,然后以合理的次序安装它们。
注意在运行该命令前应先运行apt-get update更新数据库。
sudo apt-get -u upgradeinstall - 安装新的或者更新已安装的软件包安装多个软件用空格隔开sudo apt-get install nmap可以用同样的命令行删除指定软件包,只需在软件包名称后紧跟一个“-”apt-get install gnome-panel-假如你不小心损坏了已安装的软件包而想修复它,或者仅仅想重新安装软件包中某些文件的最新版本,这是可以做到的,你可以用如下的--reinstall选项:apt-get --reinstall install gdmremove - 删除软件包删除多个软件用空格隔开,使用APT删除一个软件包将会连带删除那些与该软件包有依赖关系的软件包。
sudo apt-get remove nmapapt-get会删除指定软件包以及与之有依赖关系的软件包,但它们的配置文件,如果有的话,会完好无损地保留在系统里。
如果想彻底删除这些包及其配置文件,运行: apt-get --purge remove gnome-panel在删除软件包时,如果你在软件包名字后面紧跟一个“+”,那么该软件包就会被安装而不是删除。
apt-get remove nautilus+autoremove - 自动移除所有不再使用的软件包dist-upgrade - APT的绝活就是让你一次就完成整个系统的更新,它也可以用来更新那些关联关系发生改变的软件包。
即如前所述的那些使用apt-get upgrade时被不被更新(kept back)的软件包。
ubuntu安装及android源码编译环境搭建
![ubuntu安装及android源码编译环境搭建](https://img.taocdn.com/s3/m/52375c4103020740be1e650e52ea551810a6c904.png)
ubuntu安装及android源码编译环境搭建为了能够编译和运行 Android 源码,我们需要在 Ubuntu 系统中搭建相应的开发环境。
下面是 Ubuntu 安装及 Android 源码编译环境搭建的详细步骤:一、Ubuntu 系统的安装2.将ISO文件写入USB或DVD中,制作启动盘。
3.在计算机上将系统引导到USB活动盘或DVD上,并启动系统。
4. 在启动菜单中选择安装 Ubuntu,按照提示完成安装过程。
二、系统更新和软件安装1.安装后,运行系统更新以获取最新的软件包和安全修复程序。
可以在终端中运行以下命令:```sudo apt updatesudo apt upgrade```2.安装开发工具和编译器。
可以在终端中运行以下命令:```sudo apt install build-essentialsudo apt install openjdk-8-jdksudo apt install pythonsudo apt install gitsudo apt install curlsudo apt install gnupg```1. 配置 Git 个人信息,可以在终端中运行以下命令:```git config --global "Your Name"``````chmod a+x ~/bin/repo```3. 配置 PATH 环境变量,这样在终端中就可以使用 Repo 了。
打开`~/.bashrc` 文件,并在末尾添加以下内容:```export PATH=~/bin:$PATH```4.执行以下命令使配置生效:```source ~/.bashrc```1. 创建一个空文件夹作为 Android 源码存放的目录,并在终端中进入该目录。
```repo init -u <URL> -b <branch>````````````repo sync```5.开始编译。
Ubuntu操作系统安装及设置步骤
![Ubuntu操作系统安装及设置步骤](https://img.taocdn.com/s3/m/86712426c381e53a580216fc700abb68a982ad0d.png)
Ubuntu操作系统安装及设置步骤介绍Ubuntu是一个基于Linux内核的开源操作系统,具有稳定性和安全性好的特点,适用于个人用户、企业用户以及开发者。
本文档将向您介绍如何安装和设置Ubuntu操作系统。
步骤一:准备安装介质2. 制作安装介质,可以选择将镜像文件烧录到DVD或制作启动盘。
步骤二:安装Ubuntu操作系统1. 将制作好的安装介质插入计算机,并从该介质启动计算机。
2. 在启动界面选择“Install Ubuntu”以开始安装过程。
3. 选择安装语言和键盘布局,点击“Continue”继续。
4. 在安装类型界面,可以选择完全安装或自定义分区。
对于新用户,建议选择完全安装以便快速上手。
5. 设置系统时钟和时区,确保时间设置准确。
6. 创建和设置用户名和密码,确保密码的强度。
7. 等待系统安装完成,并根据需要重启计算机。
步骤三:系统设置1. 进入安装后的Ubuntu系统界面,根据提示更新系统软件包。
在终端中输入以下命令执行更新:sudo apt updatesudo apt upgrade2. 安装所需软件,可以通过终端命令行或Ubuntu软件中心安装,如:sudo apt install <软件名>3. 配置网络设置,根据网络环境连接无线网络或配置有线网络。
4. 设置系统语言和地区,可以在“Settings”中选择“Language & Region”进行设置。
5. 调整系统外观和个性化设置,包括桌面壁纸、主题风格、程序启动器等。
6. 配置软件源,根据需要添加、删除或更改软件源以便获取最新的软件包。
7. 安装必要的驱动程序,如果系统中有硬件设备需要特定驱动程序支持,进行相应的安装和设置。
步骤四:系统维护和安全设置1. 定期更新系统和软件包,将系统保持最新状态,提高系统安全性和稳定性。
2. 安装杀毒软件和防火墙,保护系统免受恶意软件和网络攻击。
3. 设置用户权限和访问控制,避免非授权用户访问您的系统。
ubuntu安装教程
![ubuntu安装教程](https://img.taocdn.com/s3/m/3b4ee72b54270722192e453610661ed9ad5155d6.png)
ubuntu安装教程Ubuntu是一个基于Debian的开源操作系统,适用于个人电脑和服务器。
它提供了一个友好的界面和强大的功能,能满足用户的各种需求。
下面是一个Ubuntu安装教程的简单步骤。
1. 下载Ubuntu镜像文件首先,你需要从Ubuntu官方网站下载适合你计算机的Ubuntu镜像文件。
你可以选择适合你的版本(如Ubuntu 18.04 LTS、Ubuntu 20.04 LTS等)和计算机架构(如32位或64位)。
2. 创建启动盘或光盘下一步是将Ubuntu镜像文件制作成启动盘或光盘。
你可以使用软件如Rufus或UNetbootin在Windows系统中创建启动盘,也可以使用命令行工具如dd在Linux系统中创建启动盘。
如果你选择使用光盘,可以使用光盘刻录软件将Ubuntu镜像文件刻录到光盘上。
3. 启动计算机并选择安装Ubuntu现在,将启动盘或光盘插入计算机并重启,进入计算机的启动界面。
你需要选择从启动盘或光盘启动计算机。
在启动界面,选择“Install Ubuntu”来开始安装过程。
4. 选择语言和键盘布局在安装界面上,选择你喜欢的语言和键盘布局,然后点击“Continue”继续。
5. 进行磁盘分区下一步是选择磁盘分区方式。
如果你只有一个操作系统,你可以选择“Erase disk and install Ubuntu”来将整个磁盘用于Ubuntu。
如果你想保留其他操作系统,你可以选择“Something else”手动进行磁盘分区。
6. 创建用户账户接下来,创建一个用户账户来登录Ubuntu系统。
输入你的用户名、计算机名称、密码等信息,然后点击“Continue”继续。
7. 开始安装现在,你可以点击“Install Now”来开始安装Ubuntu。
安装过程会自动进行,你可以在安装过程中查看一些关于Ubuntu的信息。
8. 完成安装安装过程可能需要一些时间,一旦安装完成,你可以点击“Restart Now”来重启计算机。
sudo apt的流程
![sudo apt的流程](https://img.taocdn.com/s3/m/a3f447b870fe910ef12d2af90242a8956becaa86.png)
sudo apt的流程sudo apt的流程什么是sudo apt?sudo apt是一个在Ubuntu操作系统中使用的命令,用于安装、更新和管理软件包。
它是Advanced Packaging Tool(APT)的一个前端界面,是Ubuntu软件管理系统的核心部分。
sudo apt的流程及详解1.使用sudo权限:sudo apt命令需要使用管理员权限来执行,因此需要在命令前加上sudo。
执行该命令时,系统可能会要求输入管理员密码进行验证。
2.更新软件源:在执行安装或更新软件包之前,首先需要更新软件源,以获取最新的软件包列表。
使用sudo aptupdate命令可以完成此操作。
3.搜索软件包:如果你知道要安装的软件包的名称,可以使用sudo apt search命令来搜索软件包。
该命令将返回与搜索关键字相匹配的软件包列表。
4.安装软件包:一旦确定要安装的软件包,可以使用sudo apt install命令来安装软件包。
该命令将自动解析软件包的依赖关系,并下载、安装所需的软件包及其所有依赖项。
5.更新已安装的软件包:已经安装的软件包可能会有新的版本可用。
你可以使用sudo apt upgrade命令来更新所有已安装软件包的最新版本。
该命令将检查系统中的每个软件包,并下载、安装可用的更新。
6.删除软件包:如果你想要从系统中移除一个已安装的软件包,可以使用sudo apt remove命令。
该命令将卸载指定的软件包,并删除其关联的配置文件。
7.清理系统垃圾:安装和卸载软件包后,系统中可能会留下一些不需要的文件、缓存和依赖关系。
可以使用sudo apt autoremove命令来清理系统垃圾。
该命令将自动删除不再需要的软件包及其依赖项。
8.其他apt命令:除了上述常用的命令外,还有其他一些有用的apt命令可供使用。
例如,sudo apt list用于列出已安装和可用的软件包,sudo apt show用于显示软件包的详细信息,sudo apt edit-sources用于编辑系统的软件源列表等等。
ubuntu 装机必备软件(含安装方法)
![ubuntu 装机必备软件(含安装方法)](https://img.taocdn.com/s3/m/5413648fcc22bcd126ff0cff.png)
ubuntu装机必备软件系统工具>>>> ubuntu tweak说明:可以说是Ubuntu的优化大师,几乎只需要这一个工具就可以配置好Ubuntu并开始使用。
适用于ubuntu及其所有衍生版。
安装:官网( /),下载对应的deb包安装。
>>>> Ailurus(原ubun-student)说明:功能类似于Ubuntu tweak,但是目前还没有前者强大,不过相信开发团队的不断努力,它的功能与体验都会越来越好的。
另外,除了与ubuntu tweak重叠的部分, 它还有很多的特有功能,所以从这个角度来说,它和ubuntu tweak也是互补的。
适用 于ubuntu及其所有衍生版,近期开发者已成功将之移植到fedora上面。
安装:官网( /ailurus/?page_id=104)下载对应版本的deb包进行 安装。
当然最好是按照官网说明添加源的方式来安装。
>>>> ubuntu软件中心(ubuntu software center)说明:ubuntu及大多数衍生版都默认安装ubuntu软件中心,但linux mint 貌似默认是没有的。
它的出现使得在ubuntu上安装卸载甚至是更新等操作变得嫉妒傻瓜化,更加振奋人心的是开发团队还一直都在不断地增强Ubuntu 软件中心的功能与体验,不可错过。
安装:终端下执行下面命令即可:sudo apt-get install software-centerweb浏览器>>>> 火狐浏览器(firefox)说明:毫无疑问,linux平台上上的首选浏览器,基本上所有的linux发行版默认都会安装。
不过在KDE桌面环境下可能总是会有页面滚动“过于平滑”的问题,不知道为什么一直没有解决。
安装:官网( /)下载对应的tar.bz2压缩文件,然后解压运行文件夹中的firefox文件即可。
ubuntu20.04安装教程,ubuntu详细安装教程20.04
![ubuntu20.04安装教程,ubuntu详细安装教程20.04](https://img.taocdn.com/s3/m/7bb35414640e52ea551810a6f524ccbff121caaf.png)
ubuntu20.04安装教程,ubuntu详细安装教程20.04ubuntu20.04安装教程,ubuntu安装教程20.04介绍:虚拟机是通过软件模拟的具有完整硬件系统功能的、运⾏在⼀个完全隔离环境中的完整计算机系统。
在虚拟机中,你可以安装各种操作系统、组建局域⽹等,模拟的完全是⼀个真实系统环境,不会对宿主机造成危害。
常⽤流⾏的虚拟机软件有VMware、Virtual Box和Virtual PC,其中VMware是全球领先的虚拟云计算产品服务商。
ubuntu20.04安装教程VMware Workstation 可在⼀部实体机器上模拟完整的⽹络环境,以及可便于携带的虚拟机器,其更好的灵活性与先进的技术胜过了市⾯上其他的虚拟计算机软件。
对于企业的IT开发⼈员和系统管理员⽽⾔, VMware 在虚拟⽹路,实时快照,拖曳共享⽂件夹,⽀持 PXE 等⽅⾯的特点使它成为必不可少的⼯具。
本⽂测试的是VMware Workstation Pro 15.5.1中⽂版试⽤版,版本是 Ubuntu 20.04 LTS 每⽇构建版,4⽉23⽇发布的正式版的安装⽅法也是⼀样的。
ubuntu20.04安装教程官⽹地址:1、VMware Workstation Pro 15.5.1在Windows 10的安装不再介绍了,⼀路下⼀步即可。
2、下⾯详细介绍在VMware 虚拟机⾥安装Ubuntu 20.04 LTS的步骤2.1)新建⼀个虚拟机,选择⾃定义(⾼级),然后点击下⼀步2.2)点击下⼀步2.3)选择稍后安装操作系统,然后点击下⼀步2.4 客户机操作系统选择 Linux,版本 Ubuntu 64位(因为下载的是64位的系统,如果是 32位的,选择 Ubuntu)2.5)输⼊虚拟机名称和安装位置,然后点击下⼀步2.6)配置处理器,由于我电脑配置原因我选择分配给虚拟机 1 个处理器,这个按照个⼈电脑配置选择就⾏2.7)为虚拟机分配内存,由于我电脑配置原因我选择分配给虚拟机 4GB内存,这个按照个⼈电脑配置选择就⾏2.8)⽹络类型连接⽅式选择使⽤⽹络地址转换(NAT),然后点击下⼀步ubuntu20.04安装教程,ubuntu安装教程20.42.9)默认选择,然后点击下⼀步ubuntu20.04安装教程,ubuntu安装教程20.42.10)默认选择,然后点击下⼀步2.11)默认选择,然后点击下⼀步2.12)为虚拟机分配磁盘⼤⼩,按照个⼈电脑配置选择,然后选择将虚拟磁盘存储为单个⽂件,然后点击下⼀步2.13)默认选择即可,然后点击下⼀步2.14)这⾥点击⾃定义硬件按钮,因为在步骤2.3的时候选择安装来源的时候,我们选择了稍后安装操作系统,所以在这⾥我们会选择系统镜像的路径这⾥配置系统镜像路径,也可以在配置完虚拟机后再编辑,也就是在步骤2.17 的界⾯点击编辑此虚拟机,⼀样可以进⼊到 2.15 的配置界⾯2.15)点击新CD/DVD,在右边的连接部分选择使⽤ ISO 映像⽂件,点击浏览按钮选择安装的操作系统,然后点击关闭退出配置界⾯2.16)点击完成2.17)点击开启此虚拟机VMWare虚拟机安装Ubuntu 20.04 LTS 图解2.18)开始安装 Ubuntu ,语⾔选择中⽂(简体),然后点击安装UbuntuVMWare虚拟机安装Ubuntu 20.04 LTS 图解也可以点击试⽤Ubuntu进⼊图形界⾯安装VMWare虚拟机安装Ubuntu 20.04 LTS 图解2.19)默认选择,点击继续2.20)默认选择,点击继续2.21)点击现在安装2.22)时区输⼊ Shanhai,然后点击继续2.23)默认选择,然后点击继续VMWare虚拟机安装Ubuntu 20.04 LTS 图解2.24)输⼊你的⽤户信息,然后点击继续VMWare虚拟机安装Ubuntu 20.04 LTS 图解2.25)虚拟机开始安装 Ubuntu ,耐⼼等待........2.26)虚拟机安装完Ubuntu ,需要重启,先点击虚拟机下⾯我已完成安装VMWare虚拟机安装Ubuntu 20.04 LTS 图解2.27)点击现在重启重启Ubuntu2.28)如果出现下⾯图中的错误,执⾏步骤 2.29 操作2.29)重启虚拟机重启⼀次不⾏,就重启多次.......2.30)重启完,由于步骤 2.24 选择登录时需要密码,输⼊设置的密码2.31)⼤功告成,成功进⼊Ubuntu 20.04界⾯。
Ubuntu环境下软件安装手册
![Ubuntu环境下软件安装手册](https://img.taocdn.com/s3/m/ae5f20140b4e767f5acfce11.png)
Ubuntu环境下软件安装手册1准备安装Ubuntu 10.10系统1.1Ubuntu简介Ubuntu 是一个社区开发的基于Debian GNU/Linux的操作系统,适合笔记本、桌面计算机和服务器使用。
它包含了所有您需要的应用程序——网页浏览器、幻灯片演示、文档编辑和点子表格软件,即时通讯软件等等。
2004年10月,Ubuntu 的第一个版本正式发布。
此后Ubuntu 每六个月发布一个新版本,用户可以免费升级到最新版本。
Ubuntu 鼓励用户及时地升级到新版本,以便享用最新的功能和软件。
Ubuntu 的命名遵从“Y.MM (开发代号)”格式,Y 代表年份,MM 代表月份。
在括号里的名字是预发布版时确定的开发代号。
每一个普通版本都将被支持18 个月,长期支持版(Long Term Support, LTS)的桌面版本支持 3 年,服务器版本则是 5 年。
1.2获得Ubuntu发行版(1)从镜像站点上下载ISO的镜像文件中文官方:英文官方:(2)验证下载的ISO镜像文件的完整性#md5sum ubuntu-xxxxxxxxx.iso(3)将ISO镜像文件制作成安装CD/DVD<1>在Microsoft Windows下用Nero、ImgFree等等的光盘刻录软件将ISO镜像文件转换、刻录成安装CD/DVD。
<2>Linux发行版下,#cdrecord ubuntu-xxxxxxxx.iso#dvdrecord ubuntu-xxxxxxxx.iso2光盘安装Ubuntu将您计算机的BIOS 设定成用光盘开机,并将Ubuntu 桌面(Desktop) 光盘放入光驱起动。
2.1语言首先安装程序会问您安装GNU/Linux 时使用那个语言来显示讯息。
您在此选择的语言也会成为安装后Ubuntu 的缺省语言。
选『中文(简体)』。
Tips:您可以选择『试用Ubuntu 而不变更计算机中的任何内容』(Try Ubuntu without any change to your computer)启动Live 系统试用Ubuntu/Kubuntu/Xubuntu/Lubuntu。
Ubuntu离线升级方法
![Ubuntu离线升级方法](https://img.taocdn.com/s3/m/c2b11726482fb4daa58d4bf5.png)
Ubuntu离线安装软件的方法我的电脑现在没有装网线,由于Linux软件包的依赖关系,下载安装软件很不方便。
经过十来天的摸索,尝试很多方法,终于得出一种有效的离线下载安装软件包的方法。
首先准备一个500MB以上的U盘,我用的U盘是1GB的。
我用的Ubuntu7.04第一张光盘就是在网吧里下载,然后拿回家里刻碟安装。
1升级apt源:找个网速快的网吧,登录一个有安装包的ftp站点,如:ftp:// 或者ftp:// ,然后下载以下安装包信息文件,目录与文件的保存位置与Ftp网站的一样,其中bz2的包可以不用下载。
和的文件信息包总共约70多MB,不过网吧的下载速度快,几分钟搞定,1.5元/小时,给一元给老板就够了。
我用的是FlashFtp下载这些包的,网吧里没有安装,我去http:// 下载的,它的FlashFTP还有注册码,顺便把flashget下载到手,由于 是教会同工做的,不到万不得已不要去那里下载,增加他们的流量,增加建站费用。
然后回家,在普通用户的目录下建立一个和两个文件夹,把那些东东分对拷进去。
其实每个FTP站点的东东都差不了多少。
文件清单,其中*.gz, *.bz2, *.gpg, Realease都是文件,其它的ubuntu, feisty, source……是文件夹,ftp服务器里每个文件夹里都可能包含很多文件,我只下载ls-lR.gz, Contents-i386.gz, Release, Release.gpg, Packages.bz2, Packages.gz, Sources.gz这些包含文件包信息的文件,手工创建相应的文件夹。
软件包信息清单liuhaixiao@LHX88:~$ ls -R :ubuntu/ubuntu:dists ls-lR.gz/ubuntu/dists:feisty # 因为我用的是Ubuntu7.04,所以下载feisty里的东东。
其它版本就不是这个文件夹了/ubuntu/dists/feisty:Contents-i386.gz Release Release.gpg main multiverse restricted universe/ubuntu/dists/feisty/main:binary-i386 source/ubuntu/dists/feisty/main/binary-i386:Packages.bz2 Packages.gz Release/ubuntu/dists/feisty/main/source:Release Sources.bz2 Sources.gz/ubuntu/dists/feisty/multiverse:binary-i386 source/ubuntu/dists/feisty/multiverse/binary-i386:Packages.bz2 Packages.gz Release/ubuntu/dists/feisty/multiverse/source:Release Sources.bz2 Sources.gz/ubuntu/dists/feisty/restricted:binary-i386 source/ubuntu/dists/feisty/restricted/binary-i386:Packages.bz2 Packages.gz Release/ubuntu/dists/feisty/restricted/source:Release Sources.bz2 Sources.gz/ubuntu/dists/feisty/universe:binary-i386 source/ubuntu/dists/feisty/universe/binary-i386:Packages.bz2 Packages.gz Release/ubuntu/dists/feisty/universe/source:Release Sources.bz2 Sources.gz然后打开控制台,转到超级用户,编辑source.listliuhaixiao@LHX88:~$ sudo -iPassword:*****************************************************root@LHX88:~# gedit /etc/apt/sources.list在source.list里加入:把liuhaixiao换成你的普通用户名。
给Ubuntu软件升级命令
![给Ubuntu软件升级命令](https://img.taocdn.com/s3/m/a92c8531492fb4daa58da0116c175f0e7cd119d9.png)
给Ubuntu软件升级命令sudo apt-get update --更新软件源sudo apt-get upgrade -更新已经安装的软件以⾮root⽤户更新系统sudo: sudo是linux指令,是允许系统管理员让普通⽤户执⾏⼀些或者全部的root命令的⼀个⼯具,如halt,reboot,su等等。
这样不仅减少了root⽤户的登陆和管理时间,同样也提⾼了安全性。
Sudo不是对shell的⼀个代替,它是⾯向每个命令的。
apt-get: apt-get是⼀条,适⽤于deb包管理式的,主要⽤于⾃动从互联⽹的仓库中搜索、安装、升级、软件或操作系统。
apt-get命令⼀般需要执⾏,所以⼀般跟着sudo命令。
⼀、APT的使⽤(Ubuntu Linux软件包管理⼯具⼀)apt-cache search # ------(package 搜索包)apt-cache show #------(package 获取包的相关信息,如说明、⼤⼩、版本等)sudo apt-get install # ------(package 安装包)sudo apt-get install # -----(package - - reinstall 重新安装包)sudo apt-get -f install # -----(强制安装?#"-f = --fix-missing"当是修复安装吧...)sudo apt-get remove #-----(package 删除包)sudo apt-get remove - - purge # ------(package 删除包,包括删除配置⽂件等)sudo apt-get autoremove --purge # ----(package 删除包及其依赖的软件包+配置⽂件等(只对6.10有效,强烈推荐))sudo apt-get update #------更新源sudo apt-get upgrade #------更新已安装的包sudo apt-get dist-upgrade # ---------升级系统sudo apt-get dselect-upgrade #------使⽤ dselect 升级apt-cache depends #-------(package 了解使⽤依赖)apt-cache rdepends # ------(package 了解某个具体的依赖?#当是查看该包被哪些包依赖吧...)sudo apt-get build-dep # ------(package 安装相关的编译环境)apt-get source #------(package 下载该包的源代码)sudo apt-get clean && sudo apt-get autoclean # --------清理下载⽂件的存档 && 只清理过时的包sudo apt-get check #-------检查是否有损坏的依赖apt-get install 的⽤法apt-get install <package>下载 <package> 以及所有倚赖的包裹,同时进⾏包裹的安装或升级.如果某个包裹被设置了 hold (停⽌标志,就会被搁在⼀边(即不会被升级).更多 hold 细节请看下⾯.apt-get remove [--purge] <package>移除 <package> 以及任何倚赖这个包裹的其它包裹.--purge 指明这个包裹应该被完全清除 (purged) ,更多信息请看 dpkg -P .apt-get update升级来⾃ Debian 镜像的包裹列表,如果你想安装当天的任何软件,⾄少每天运⾏⼀次,⽽且每次修改了/etc/apt/sources.list 后,必须执⾏.apt-get upgrade [-u]升级所以已经安装的包裹为最新可⽤版本.不会安装新的或移除⽼的包裹.如果⼀个包改变了倚赖关系⽽需要安装⼀个新的包裹,那么它将不会被升级,⽽是标志为 hold .apt-getupdate 不会升级被标志为 hold 的包裹 (这个也就是 hold 的意思).请看下⽂如何⼿动设置包裹为 hold .我建议同时使⽤ '-u' 选项,因为这样你就能看到哪些包裹将会被升级.apt-get dist-upgrade [-u]和 apt-get upgrade 类似,除了 dist-upgrade 会安装和移除包裹来满⾜倚赖关系.因此具有⼀定的危险性.apt-cache search <pattern>搜索满⾜ <pattern> 的包裹和描述.apt-cache show <package>显⽰ <package> 的完整的描述.apt-cache showpkg <package>显⽰ <package> 许多细节,以及和其它包裹的关系.dselect, console-apt, aptitude, gnome-apt,是APT 的⼏个图形前端(其中⼀些在使⽤前得先安装).这⾥ dselect ⽆疑是最强⼤的,也是最古⽼,最难驾驭.要⽤apt-get这种⽅式安装LAMP时,最好先运⾏下⾯在命令升级⾃⼰的系统这样是为了更新源,⽽如果你找的源不好,可能安装LMAP失败。
ubuntu安装及问题解决
![ubuntu安装及问题解决](https://img.taocdn.com/s3/m/75f343030740be1e650e9af6.png)
Ubuntu安装及问题解决说明:windows下使用wubi-hd硬盘安装ubuntu,适合ubuntu各个版本包括8.04,8.10,9.04,9.10,10.04以及衍生版等首先下载WUBI-HD下面说明以D为例,E,F等盘均可以,ubuntu10.04.1为例D盘空闲5G以上,建议使用NTFS分区,磁盘标识使用英文1.在D盘新建文件夹iso,将wubi-hd.exe、ubuntu10.04.1.iso放到iso目录下;2.将ubuntu10.04.1.iso改名为installation.iso;3.双击wubi-hd.exe进行安装,选择安装到任意盘符下,比如D盘等,这并不重要,只是将你的硬盘当光驱用而已。
选择稍后重起,因为需要重要的第四步;4.提取ISO文件里面casper\initrd.lz放到D:\ubuntu-install\install\boot下(选E盘则在E:\ubuntu-install\install\boot下,以此类推),并修改名字为initrd.gz ,这一步非常重要,否则安装无法进行,会提示此文件not found,不信可以试试。
5.现在重起你的计算机;6.重启后选择,在系统选择菜单中就会出现“ubuntu”,选择进入“ubuntu”,这时会进入到live-cd模式,不要进行其他任何操作,先在“终端”(终端打开方式ctrl+alt+F2,退出终端ctrl+alt+F7)中输入sudo umount -l /isodevice按回车,然后退出终端,这一步操作非常重要,如果不执行上一步操作,将不能顺利安装。
7.双击桌面上的”安装“就可以安装了,共有至少7步:选择语言→选择时区→选择键盘→选择安装方式(与windows共存,使用最大连续空闲空间,高级自定义)→(后面步骤会因你的选择而改变,自己看不用我说了)。
重点前面6步做好,不用刻碟,不用光驱安装ubuntu。
如果刻碟就不用前面6步的。
Ubuntu系统软件安装命令
![Ubuntu系统软件安装命令](https://img.taocdn.com/s3/m/c71962a0866fb84ae55c8d21.png)
Ubuntu系统软件安装与默认路径一、软件安装后相关文件位置1.下载的软件存放位置/var/cache/apt/archives2.安装后软件默认位置 /usr/share3.可执行文件位置 /usr/bin4.配置文件位置etc5.可执行文件usr/lib二、Ubuntu中软件安装方法1、APT方式(1)普通安装:apt-get install softname1 softname2 …;(2)修复安装:apt-get -f install softname1 softname2... ;(-f Atemp to correct broken dependencies)(3)重新安装:apt-get --reinstall install softname1 softname2...;2、Dpkg方式(1)普通安装:dpkg -i package_name.deb3、源码安装(.tar、tar.gz、tar.bz2、tar.Z)首先解压缩源码压缩包然后通过tar命令来完成a.解xx.tar.gz:tar zxf xx.tar.gzb.解xx.tar.Z:tar zxf xx.tar.Zc.解xx.tgz:tar zxf xx.tgzd.解xx.bz2:bunzip2 xx.bz2e.解xx.tar:tar xf xx.tar然后进入到解压出的目录中,建议先读一下README之类的说明文件,因为此时不同源代码包或者预编译包可能存在差异,然后建议使用ls -F --color或者ls -F命令(实际上我的只需要l 命令即可)查看一下可执行文件,可执行文件会以*号的尾部标志。
一般依次执行./configuremakesudo make install即可完成安装。
二、Ubuntu中软件包的卸载方法1、APT方式(1)移除式卸载:apt-get remove softname1 softname2 …;(移除软件包,当包尾部有+时,意为安装)(2)清除式卸载:apt-get --purge remove softname1 softname2...;(同时清除配置)清除式卸载:apt-get purge sofname1 softname2...;(同上,也清除配置文件)2、Dpkg方式(1)移除式卸载:dpkg -r pkg1 pkg2 ...;(2)清除式卸载:dpkg -P pkg1 pkg2...;三、Ubuntu中软件包的查询方法dpkg 是Debian Package的简写,是为Debian 专门开发的套件管理系统,方便软件的安装、更新及移除。
第七课使用Ubuntu管理计算机
![第七课使用Ubuntu管理计算机](https://img.taocdn.com/s3/m/ca0aebab541810a6f524ccbff121dd36a32dc417.png)
第七课使用Ubuntu管理计算机第七课使用Ubuntu管理计算机Ubuntu是一种广泛使用的开源操作系统,可以用于管理和控制计算机。
本文档将介绍如何使用Ubuntu进行计算机管理的基本操作。
1. 安装Ubuntu首先,您需要将Ubuntu操作系统安装到计算机上。
以下是安装Ubuntu的基本步骤:2. 制作一个可启动的Ubuntu安装U盘或光盘。
3. 插入U盘或光盘到计算机,并重启计算机。
4. 进入计算机的BIOS设置,将U盘或光盘设置为启动设备。
5. 重启计算机,并按照屏幕上的提示进行Ubuntu的安装。
2. 更新软件安装完成后,您需要保持Ubuntu系统和安装的软件保持最新版本。
通过更新软件,您可以获得最新的功能和安全修复。
以下是更新软件的基本步骤:1. 打开终端。
2. 运行以下命令更新软件包列表:sudo apt update3. 运行以下命令升级已安装的软件:sudo apt upgrade4. 输入您的账户密码,并按照提示完成升级过程。
3. 安装和卸载软件Ubuntu提供了一个集成的软件中心,您可以使用它安装和卸载软件。
以下是安装和卸载软件的基本步骤:安装软件1. 打开Ubuntu软件中心。
2. 浏览或搜索您要安装的软件。
3. 点击软件详情页面上的 "安装" 按钮。
4. 输入您的账户密码,并按照提示完成安装过程。
卸载软件1. 打开Ubuntu软件中心。
2. 点击 "已安装" 标签。
3. 浏览或搜索您要卸载的软件。
4. 点击软件详情页面上的 "卸载" 按钮。
5. 输入您的账户密码,并按照提示完成卸载过程。
4. 系统设置Ubuntu还提供了一些系统设置选项,可以根据您的需求进行个性化配置。
以下是一些常见的系统设置选项:- 外观:更改桌面背景、主题和图标。
- 音频和视频:调整音量、设置默认播放器等。
- 屏幕:调整显示器分辨率和布局。
- 网络:配置网络连接和代理设置。
ubuntu系统安装教程
![ubuntu系统安装教程](https://img.taocdn.com/s3/m/bd994c5da66e58fafab069dc5022aaea998f41f5.png)
ubuntu系统安装教程Ubuntu系统安装教程Ubuntu是一种流行的基于Linux的操作系统,它简单易用且功能强大。
如果你计划安装Ubuntu,下面是详细的安装教程。
1. 安装准备在开始安装之前,你需要准备如下物品:- 一台电脑,并确保它符合Ubuntu的系统要求。
- 一个可启动的Ubuntu安装介质,可以是光盘或USB闪存驱动器。
2. 下载Ubuntu镜像首先你需要从Ubuntu官方网站上下载最新的Ubuntu镜像文件。
根据你的系统架构选择合适的镜像(32位或64位)。
3. 创建启动盘将下载的Ubuntu镜像文件刻录到光盘或制作成可启动的USB闪存驱动器。
制作启动盘的工具可以是Rufus、UNetbootin等。
4. 设置启动顺序在BIOS设置中,将启动顺序设置为从光盘或USB闪存驱动器启动。
这样电脑将会从启动盘中引导操作系统。
5. 安装Ubuntu将制作好的启动盘插入你的电脑,重新启动电脑。
按照屏幕上的提示选择合适的语言和安装选项。
接着,你需要选择你要安装的硬盘和分区方案。
如果你只想安装Ubuntu,可以选择“Erase disk and install Ubuntu”选项来擦除整个硬盘并安装Ubuntu。
6. 设置用户名和密码在安装过程中,会要求你设置一个用户名和密码。
请确保你记住这些凭据,因为它们将用于登录你的Ubuntu系统。
7. 等待安装完成安装过程可能需要一些时间,具体取决于你的电脑性能和安装选项。
一旦安装完成,系统将会提示你重新启动电脑。
8. 进入Ubuntu重新启动电脑后,系统会引导进入Ubuntu。
输入你刚刚设置的用户名和密码进行登录。
如果一切顺利,你将完全进入Ubuntu桌面环境。
恭喜,你已经成功安装了Ubuntu系统!现在你可以开始享受Ubuntu带来的便利和强大功能了。
浅谈ubuntu中sudoupdate与upgrade的作用及区别
![浅谈ubuntu中sudoupdate与upgrade的作用及区别](https://img.taocdn.com/s3/m/12a0982182c4bb4cf7ec4afe04a1b0717fd5b370.png)
浅谈ubuntu中sudoupdate与upgrade的作⽤及区别⼊门linux的同志,刚开始最迫切想知道的,⼤概⼀个是中⽂输⼊法,另⼀个就是怎么安装软件。
本⽂主要讲⼀下LINUX安装软件⽅⾯的特点。
在windows下安装软件,我们只需要有EXE⽂件,然后双击,下⼀步直接OK就可以了。
但在LINUX下,不是这样的。
每个LINUX的发⾏版,⽐如Ubuntu,都会维护⼀个⾃⼰的软件仓库,我们常⽤的⼏乎所有软件都在这⾥⾯。
这⾥⾯的软件绝对安全,⽽且绝对的能正常安装。
那我们要怎么安装呢?在UBUNTU下,我们维护⼀个源列表,源列表⾥⾯都是⼀些⽹址信息,这每⼀条⽹址就是⼀个源,这个地址指向的数据标识着这台源服务器上有哪些软件可以安装使⽤。
编辑源命令:sudo gedit /etc/apt/sources.list在这个⽂件⾥加⼊或者注释(加#)掉⼀些源后,保存。
这时候,我们的源列表⾥指向的软件就会增加或减少⼀部分。
接⼀下要做的就是:sudo apt-get update这个命令,会访问源列表⾥的每个⽹址,并读取软件列表,然后保存在本地电脑。
我们在新⽴得软件包管理器⾥看到的软件列表,都是通过update命令更新的。
update后,可能需要upgrade⼀下。
sudo apt-get upgrade这个命令,会把本地已安装的软件,与刚下载的软件列表⾥对应软件进⾏对⽐,如果发现已安装的软件版本太低,就会提⽰你更新。
如果你的软件都是最新版本,会提⽰信息如:升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
总⽽⾔之,update是更新软件列表,upgrade是更新软件。
以上这篇浅谈ubuntu 中sudo update与upgrade的作⽤及区别就是⼩编分享给⼤家的全部内容了,希望能给⼤家⼀个参考,也希望⼤家多多⽀持。
ubuntu安装软件的三种方法
![ubuntu安装软件的三种方法](https://img.taocdn.com/s3/m/be602845c850ad02de8041d5.png)
引言在ubuntu当中,安装应用程序我所知道的有三种方法,分别是apt-get,dpkg安装deb 和make install安装源码包三种。
下面针对每一种方法各举例来说明。
apt-get方法使用apt-get install来安装应用程序算是最常见的一种安装方法了,比如我要安装build-essential这个软件,使用以下,他会帮我把所有的依赖包都一起安装了。
sudo apt-get install build-essential执行上述命令以后,我们可以看到一下信息,The following extra packages will be installed:表示所有需要再安装的依赖包。
sudo apt-get install build-essential[sudo] password for enadmin:Reading package lists... DoneBuilding dependency treeReading state information... DoneThe following extra packages will be installed:binutils cpp cpp-4.6 dpkg-dev fakeroot g++ g++-4.6 gcc gcc-4.6libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perllibc-bin libc-dev-bin libc6 libc6-dev libdpkg-perl libgomp1 libmpc2 libmpfr4 libquadmath0 libstdc++6-4.6-dev linux-libc-dev manpages-devSuggested packages:binutils-doc cpp-doc gcc-4.6-locales debian-keyring g++-multilibg++-4.6-multilib gcc-4.6-doc libstdc++6-4.6-dbg gcc-multilib autoconf automake1.9 libtool flex bison gdb gcc-doc gcc-4.6-multiliblibmudflap0-4.6-dev libgcc1-dbg libgomp1-dbg libquadmath0-dbglibmudflap0-dbg binutils-gold glibc-doc libstdc++6-4.6-docThe following NEW packages will be installed:binutils build-essential cpp cpp-4.6 dpkg-dev fakeroot g++ g++-4.6 gccgcc-4.6 libalgorithm-diff-perl libalgorithm-diff-xs-perllibalgorithm-merge-perl libc-dev-bin libc6-dev libdpkg-perl libgomp1 libmpc2 libmpfr4 libquadmath0 libstdc++6-4.6-dev linux-libc-dev manpages-devThe following packages will be upgraded:libc-bin libc62 upgraded, 23 newly installed, 0 to remove and 101 not upgraded.Need to get36.3 MB of archives.After this operation, 83.6 MB of additional disk space will be used.Do you want to continue [Y/n]? y下面给出apt-get的的各种参数:apt-get install xxx 安装xxx 。
ubuntu12.04安装及配置过程详解
![ubuntu12.04安装及配置过程详解](https://img.taocdn.com/s3/m/8bde62f1aef8941ea76e05e5.png)
deb-src /ubuntu/ precise-security main multiverse restricted universe
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
修改源:
sudo gedit /etc/apt/sources.list
加入下列合适的源列表:
# t 清华大学更新服务器
deb /ubuntu/ precise main multiverse restricted universe
1.下载 EasyBCD 编辑引导工具
2.右击“计算机”图标选择“管理”
单击“磁盘管理”
来给 ubuntu 划分磁盘空间。选择空闲空间大分区,压缩一个 40G
大小的空间用于安装 ubuntu,再压缩一个 5G 大小空间用于临时
存放 ubuntu 镜像;然后删除这两个压缩卷,并将 5G 格式化为
FAT32 文件格式、40G 可以不格式化 示例:
kernel (hd0,6)/vmlinuz boot=casper isoscan/filename=/ubuntu-12.04-desktop-i386.iso ro quiet splash locale=zh_CN.UTF-8 initrd (hd0,6)/initrd.lz (注意:上图代码中“ubuntu-12.04-desktop-i386.iso”为你下载 的 ubuntu 12.04 系统镜像文件名,这个文件名是可以修改的,但 修改的名字一定要与写入的代码名字一致,否则将无法引导安装; (hd0,5) 表示磁盘分区,hd(0,0), hd(0,1), hd(0,2), hd(0,3)表示 主分区,(hd0,4)以后的表示逻辑分区,现在我有三个主分区 C、D、E 盘,则(hd0,0)表示 C 盘,(hd0,1)表示 D 盘,(hd0,2)表示 E 盘,(hd0,6)表示 G 盘,我的镜像就是放在G盘里,请把(hd0,6) 改成自己对应的分区);关闭保存退出程序。
ubuntu中snap包的安装、更新删除与简单使用
![ubuntu中snap包的安装、更新删除与简单使用](https://img.taocdn.com/s3/m/bbf8c679ae1ffc4ffe4733687e21af45b307fe82.png)
ubuntu中snap包的安装、更新删除与简单使⽤概述什么是snap,snap是⼀种全新的软件包管理⽅式,它类似⼀个容器拥有⼀个应⽤程序所有的⽂件和库,各个应⽤程序之间完全独⽴。
所以使⽤snap包的好处就是它解决了应⽤程序之间的依赖问题,使应⽤程序之间更容易管理。
但是由此带来的问题就是它占⽤更多的磁盘空间Snap的安装包扩展名是.snap,类似于⼀个容器,它包含⼀个应⽤程序需要⽤到的所有⽂件和库(snap包包含⼀个私有的root ⽂件系统,⾥⾯包含了依赖的软件包)。
它们会被安装到单独的⽬录;各个应⽤程序之间相互隔离。
使⽤snap有很多好处,⾸先它解决了软件包的依赖问题;其次,也使应⽤程序更容易管理。
现在⽀持snap的应⽤并不多,snap软件包⼀般安装在/snap⽬录下⼀些常⽤的命令其实使⽤snap包很简单,下⾯我来介绍⼀下⼀些常⽤的命令sudo snap list列出已经安装的snap包sudo snap find <text to search>搜索要安装的snap包sudo snap install <snap name>安装⼀个snap包sudo snap refresh <snap name>更新⼀个snap包,如果你后⾯不加包的名字的话那就是更新所有的snap包sudo snap revert <snap name>把⼀个包还原到以前安装的版本sudo snap remove <snap name>删除⼀个snap包简单的使⽤下⾯我就安装⼀个编辑器来演⽰怎么安装删除⼀个软件包⾸先我想安装hello-world那么先找⼀下有没有hello-world➜ bin sudo snap search hello-worldName Version Developer Notes Summaryhello-world 6.3 canonical - The 'hello-world' of snapshello-world-om26er 0.2 om26er - A great snaphello-lhc 1.0 cprov - Hello world application for LHC没错有,那么我们就来安装➜ ~ snap install hello-worldhello-world 6.3 from 'canonical' installed下载可能会很慢,所以最好挂代理接着我们看⼀下有没有安装好➜ bin snap listName Version Rev Developer Notescore 16-2.28.5 3247 canonical corehello-world 6.3 27 canonical -最后我们删除它➜ ~ snap remove hello-worldhello-world removedsnap包的地址⼀个报错因为安装douban-fm的时候时间太长了,我就终⽌了⼀下这个操作,之后再次安装这个包的时候就报了⼀个错误error: cannot install "douban-fm": snap "core" has changes in progress解决⽅式很简单⾸先查看⼀下正在进⾏的change➜ / snap changesID Status Spawn Ready Summary2 Done 2017-11-15T02:33:51Z 2017-11-15T02:33:51Z Refresh all snaps: no updates3 Error 2017-11-15T03:20:07Z 2017-11-15T03:20:23Z Install "douban-fm" snap4 Done 2017-11-15T03:20:07Z 2017-11-15T03:20:10Z Initialize device5 Error 2017-11-15T03:20:38Z 2017-11-15T03:34:21Z Install "douban-fm" snap6 Doing 2017-11-15T03:34:27Z - Install "douban-fm" snap没错install douban-fm还在doing中,所以要终⽌这个进程➜ / sudo snap abort 6➜ / snap changesID Status Spawn Ready Summary2 Done 2017-11-15T02:33:51Z 2017-11-15T02:33:51Z Refresh all snaps: no updates3 Error 2017-11-15T03:20:07Z 2017-11-15T03:20:23Z Install "douban-fm" snap4 Done 2017-11-15T03:20:07Z 2017-11-15T03:20:10Z Initialize device5 Error 2017-11-15T03:20:38Z 2017-11-15T03:34:21Z Install "douban-fm" snap6 Error 2017-11-15T03:34:27Z 2017-11-15T03:40:51Z Install "douban-fm" snap之后再次执⾏安装就好了查询最近做的操作$ snap changes关于snap更多信息,查看man⼿册:$ man snapupdate:现在Snap可以在⼤多数Linux发⾏版上使⽤,极⼤的简化了Linux软件的安装。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第9章 Ubuntu 软件的安装与升级教学提示:软件的安装与系统升级是使用操作系统基本任务,Ubuntu Linux操作系统采用APT管理软件,使Linux系统软件安装维护方面更加方便易用。
本章涉及的内容主要有APT管理基础知识,命令或者图形环境软件的安装与升级。
教学要求:学习完本章后,将了解APT软件管理原理,能够使用命令与图形界面进行软件的安装与系统升级,9.1 ATP简介以往,使用过Windows而又转用Linux的用户一定为软件的安装与系统的安全升级烦恼,当对于有类似Red Hat那样的RMP包安装方式,linux是一大进步,但是对于RPM包安装一个很大的问题就是包的依赖性与安装后的软件维护问题,现在Ubuntu提供了APT (高级软件包工具,Advanced 软件包名Tool),在软件安装维护方面更加方便易用,使用起来比Windows的安装与维护甚至更为方便。
在Linux最初只有.tar.gz的打包文件,用户必须编译每个他想在Linux上运行的软件。
对于用户,一方面,需要一个快速、实用、高效的方法来安装软件包;另一方面,当软件包更新时,这个工具应该能自动管理关联文件和维护已有配置文件。
Debian率先解决了这个问题,这就是APT(Advanced Packaging Tool)。
作为Debian的孪生兄弟Ubuntu自然就采用了这种高级的高级软件包管理工具。
9.2 命令环境软件的安装与升级9.2.1常用apt类命令1.apt-get—文本环境的软件的安装、升级与移除命令apt-get命令会检查软件包的完整性关系,如果即使完整性检查失败了仍然继续安装,Linux 操作系统这个命令可以常用来下载需要的软件,制作本地软件源。
2.软件与系统更新安装完系统后最重要的是软件与安全更新,系统更新一般分两步。
·1·Linux 操作系统·2·一般说来,这是安装软件首先进行的第一步。
apt-get update 将扫描软件源中软件包列表文件(主要是文件名为package 或者source 列表文件)的来更新本地数据库列表,它将使系统获得最新的软件包更新和安全更新等信息。
提示: apt-get update 只是让你知道软件有更新或者有新版本的软件,而apt-get upgrade才真正更新已经安装的软件。
比如,假设你系统安装了qq2006,命令apt-get update 让你知道qq2007已经出来了,而apt-get upgrade 才使你的qq 从qq2006升级到qq2007。
另外 apt-get upgrade 只做软件升级,而apt-get dist-upgrade 是发布版升级,升级更为强大。
3.apt-cache —查询软件包信息只要知道了软件包名称, 使用APT 安装简直就是小菜一碟,当我们需要安装一个软件, 而又没有确切的知道其名称时, 就需要求助于 apt 提供的另一个命令 apt-cache , 它可以用于查询您的软件包数据库获取相关软件包信息。
(1)根据正则表达式搜索软件包。
Linux 操作系统例:中国人在Windows环境下经常使用qq,现在查看Ubuntu系统下有没有对应的qq 软件。
看到没有,eva就是在Ununtu系统下的qq软件,呵呵,赶快安装吧!·3·Linux 操作系统9.2.2 手动管理dpkg类命令APT实现对软件包文件操作,但对包中文件的操作是dpkg,其实APT的本质是调用dpkg命令进行工作的。
对于有些情况,例如,要安装软件源中不存在的.deb软件包或者本机网速很慢只能从其他机器复制.deb包,对于这种情况只能使用dpkg进行管理工作。
avast4workstation包必须在本地存在,一般不建议这种软件安装方式。
·4·Linux 操作系统9.2.3 软件源以往使用Windows的一个原因就是软件安装简单,但不要忘记找到需要的软件是多么的麻烦软件,满世界地找啊搜啊,找到了还不一定能用。
现在Ubuntu为你做好了大部分工作,这就是软件源,也就是一个软件的仓库,包含了你可能用到的所有软件,所以当需要某某软件时,直接从软件源里搜索、自动下载安装即可。
1.软件包定位在Ubuntu中指定软件源的位置是通过文件/etc/apt/sources.list来设置的。
上述结构是怎样定位软件源的,以下将简单讲述一下sources.list内容,每一行包括如下几部分内容:·5·Linux 操作系统·6·文件包格式 — 如果是二进制软件,则apt 行中含有deb ;如果是源代码,则apt行中含有deb-src 。
URI — 键入软件源的合法URI(Uniform Resource Indicator ,统一资源定位)。
例如,ftp://ftp.domain.ext/path/to/repository ;或者,http://www.domain.ext/path/to/repository ;file:///path/to/repository 。
Distribution(分发) — 一般为与版本代号相关的名称,如现在我们用Ubuntu7.04,版本名称为feisty ,所以每行第三部分内容为 feisty 。
Components(组件) — 用于选择要访问的软件仓库的“类”,增加更多的“类”,用空格隔开。
Ubuntu 的官方分类有四种:main 、restricted 、universe 、multiverse 。
关于官方分类的详细说明可以点击“系统”—“系统设置”—软件源”查看。
例1:软件源实际路径。
表示本地源二进制软件代码,可以展开成两个本地路径:cdrom: /dists/feisty/maincdrom: /dists/restricted其中 dists 是APT 能够自动识别的软件池。
为了管理方便,Ubuntu 的APT 还有一种新的软件池pool ,其中大部分软件都存放在pool 目录下,dists 作为一种老的软件池,则存放软件包列表文件(主要是软件包名)。
表示网络源二进制软件代码,可以展开成两个网络路径:/dists/feisty/main/dists/restricted例2:安装网络软件包的过程分析。
简单说明就是采用“apt-get install 软件包名”的过程是先从Pachages 包文件(通常在Dists 软件池目录下)取得软件包的存储位置(通常在pool 软件池目录下),再调用dpkg 执行安装。
安装过程如下:安装软件时首先更新本地软件数据库:apt-get update ;取得软件源文件列表;则更新main 组件软件源文件列表过程实质是从以下网络地址下载Pachages 包文件 ,Linux 操作系统·7·图9.1是一个pachages 的内容示例,感兴趣的可以进入网页看看详细。
图9.1 软件包实际位置软件包下载安装:从Pachages 包文件可以看出提供的软件包详细信息,比如软件的名字,依赖关系,大小及其软件的存放位置,从图可以看出软件abiword 存放实际路径为:pool/main/a/abiword/abiword_2.4.6-1.1ubuntu2_i386.deb结合/ubuntu/,因此,abiword 完整的路径为如下地址。
所以“apt-get install abiword ”的安装实质是先从从这个位置下载软件abiword ,然后调用dpkg 命名执行安装过程。
2.更新软件源在Ubuntu 中指定软件源的位置是通过文件sources.list 来设置的,我们可以编辑sources.list 来更软件源,加入新的软件源或者某些专有源,也可以采用图像化工具“软件源”对sources.list 进行设置,方法为点击“系统”-“系统管理”-“软件源”。
(1)使用图像化工具“软件源”。
点击“系统”-“系统管理”-“软件源”,会打开软件源主窗口,如图9.2。
在软件源主窗口有五个选项卡,下面分别介绍。
Linux 操作系统·8·图9.2 软件源Ubuntu软件选项—可以从“下载自”列表中选择选择软件源的下载位置。
例:选择最佳服务器。
点击“下载自”,在弹出的服务列表选择其它,弹出图9.3“选择下载服务器”窗口,点击窗口中的选择最佳服务器,将出现图9.4“测试下载服务器”,Ubuntu系统将采用一定的测试算法选择相对与本地下载速度最快的软件源。
9.3 选择下载服务器图9.4 测试下载服Ubuntu软件选项还可以决定更新时包含的软件包类型,可供选择的软件包类型如下。
●main(主要):Ubuntu官方维护的开源软件;●universe(公共):没有被Ubuntu官方维护,但被社区维护的软件;●restricted(受限):官方维护的非开源软件,常常是与硬件相关的驱动程序软件包;●multiverse(多元化):非Ubuntu官方维护的非开源软件(具有版权或限制使用)。
Linux 操作系统 ·9· ● 源代码:如果想下载源代码编译安装软件,则要选中。
第三方软件选项 — 有不少软件为Ubuntu 设置了专门的安装/更新源,还有不少第三方的非官方源,都可以通过 “第三方软件源”来设置,如图9.5。
图9.5 第三方软件例:添加第三方软件源。
,再输入如下源的地址,就可以了,如图9.6。
deb /aptfeisty main图9.6添加软件源地址如果输入错了,可以点edit 编辑 如果你暂时不想用了,点掉源前面的勾就可以了,而如果你不想要这个源了,点删除就可以删除了。
如果想添加本地光盘源,直接点添加CD-ROM ,依照提示插入光盘。
Upadte 选项 — 更改Ubuntu 系统Internet 更新的软件包的属性与频率。
如图9.7所示,根据实际需要选择适当的选项。
身份验证选项 — 有些软件包是要验证软件包的签名的,这时就要求用―软件源‖的导入密钥文件。
这时候,其实只要把/apt/387EE263.gpg下载到本地回来,再用“软件源”的导入密钥这个文件的方法也可以实现。
图9.7 Update(2)apt-cdrom—命令添加本地光盘源。
添加本地光盘源如图9.8所示。
操作步骤如下:首先插入光盘。
图9.8添加本地光盘源9.3 图形环境软件的安装与升级Ubuntu下有很多软件可供我们使用,而且有很多种方便快捷的安装方法。
只要设置好了软件源,就可以通过以下方法来安装你需要的软件了。
常用的图形环境软件管理工具有―添加/删除,新立得,apt-get,软件包安装(安装deb包),受限驱动‖等,但要注意这些安装程序不能同时运行,只能开一个。