`
gaofen100
  • 浏览: 1228301 次
文章分类
社区版块
存档分类
最新评论

linux问题值update

 
阅读更多

sudo apt-get update

让人纠结一天的问题,无法安装使用apt-get和yum。打开链接目录里面是一推的垃圾,没有看到想要的ubuntu的网站信息,后来在网上找了好半天才知道原来是没有更行的原因

#sudo apt-get update 获得最近的软件包的列表;列表中包含一些包的信息,比如这个包是否更新过
#sudo apt-get dist-upgrade 如果这个包没有发布更新,就不管它;如果发布了更新,就把包下载到电脑上,并安装。

apt-get update 指令会同步使用者端和APT 伺服器的RPM 索引清单(package list),APT 伺服器的RPM 索引清单置于base 资料夹内,使用者端电脑取得base 资料夹内的bz2 RPM 索引清单压缩档后,会将其解压置放于/var/state/apt/lists/,而使用者使用apt-get install 或apt-get dist-upgrade 指令的时候,就会将这个资料夹内的资料和使用者端电脑内的RPM 资料库比对,如此一来就可以知道那些RPM 已安装、未安装、或是可以升级的。


这里提一下apt-get upgrade 与apt-get dist-upgrade的关系
由于包与包之间存在各种依赖关系。upgrade只是简单的更新包,不管这些依赖,它不和添加包,或是删除包。而dist-upgrade可以根据依赖关系的变化,添加包,删除包。

一般在运行upgrade或dist-upgrade之间,要运行update.


最后运行如下

#sudo apt-get install mysql-server

安装上mysql5

#sudo apt-get install apache2

安装apache2

#sudo apt-get install php5

安装php5

#sudo apt-get install php5-mysql

安装php的mysql模块

#sudo apt-get install php5-gd

分享到:
评论

相关推荐

    update_app.rar_8812e update.app_LINUX升级_UPDATE.APP_y210 update.a

    标题中的"update_app.rar_8812e update.app_LINUX升级_UPDATE.APP_y210 update.a"揭示了这次升级是针对8812e设备,并且涉及到Linux系统的更新。8812e可能是一个特定的硬件平台,如Wi-Fi模块或其他通信芯片。`update....

    linux驱动工程面试必问知识点

    RCU(Read-Copy-Update)是指 Linux 操作系统中的一种同步机制。RCU 机制可以解决读写冲突问题,提高系统性能。 7. Linux 软中断的实现原理 软中断是指 Linux 操作系统中的一种中断机制。软中断可以解决中断处理...

    Go-go-update构建自我更新的Go程序

    8. **跨平台支持**:`go-update`库适用于多种操作系统和架构,包括Windows、Linux、macOS等。这意味着使用Go编写的跨平台应用也能利用这个库实现自我更新。 9. **更新策略**:开发者可以设定不同的更新策略,例如...

    linux批量修改文件属性值

    在Linux系统中,批量修改文件属性值是一项常见的系统管理任务,尤其对于系统管理员或开发者来说,这能够提高工作效率。在给定的标题“linux批量修改文件属性值”中,我们主要探讨的是如何通过命令行工具对大量文件的...

    java-jdk1.8-jdk-8u202-linux-x64.zip

    这个版本的编号为8u202,"u"代表更新(update),意味着它是Java 8系列中的一个更新版本,提供了一些安全修复和性能改进。 在Linux系统上安装JDK 1.8的步骤通常如下: 1. **下载**:首先,你需要从Oracle官方网站...

    解决linux环境下sqlplus乱码的方法

    本篇文章将详细介绍如何解决在Linux环境下SQL*Plus出现的乱码问题。 首先,我们需要了解Linux系统的字符编码。Linux默认使用UTF-8作为系统编码,而SQL*Plus则可能根据Oracle数据库的字符集进行显示。如果两者不一致...

    linux oracle包安装

    - **修改repo文件**:下载后,需要修改repo文件中的`gpgcheck`参数值,将其从默认的`1`改为`0`。这样做的原因是避免由于密钥验证问题导致的安装失败。 - **创建新的repo文件**: 1. 进入`/etc/yum.repos.d/`目录;...

    C++计算MD5值计算机系统为Linux Deepin

    在Linux Deepin操作系统中,使用C++来计算文件或字符串的MD5(Message-Digest Algorithm 5)值是一项常见的任务,特别是在验证数据完整性或者比较文件是否相同的时候。MD5是一种广泛使用的加密散列函数,产生一个128...

    linux下DB2常用命令

    db2 update dbm cfg using 参数名 参数值 更新数据库管理程序的配置信息。 6. 读数据库的配置 db2 connect to o_yd user db2 using pwd db2 get db cfg for o_yd 获取数据库的配置信息。 7. 写数据库的配置 db2 ...

    p6880880_112000_LINUX.zip OPATCH_VERSION:11.2.0.3.11

    "p6880880_112000_LINUX.zip"可能是其中的一种类型,用于增强OPatch的功能或修复已知问题,以提高补丁应用的稳定性和性能。 在Linux环境下,安装这个补丁的步骤通常包括以下环节: 1. **下载与解压**:首先,从...

    linux基础题库.doc

    `id:x:initdefault:`中的`x`值,3表示文本模式,5表示图形界面(XWindow)。修改后,重启系统以应用更改。 3. **系统升级与更新**: - 在Fedora Core系统中,可以使用`yum`命令来安装和升级软件。 - Debian系统中...

    kobo-update-3.11.0

    在软件更新过程中,MD5sum是一种常见的校验方式,它通过计算文件的MD5哈希值,确保用户下载的文件与服务器上的原始文件完全一致,防止因下载过程中数据丢失或损坏导致的升级失败。 "KoboRoot.tgz"是一个压缩文件,...

    jdk8u261-linux-x64.tar.gz

    5. **Optional类**:为了解决null安全问题,Java 8引入了Optional类,它是一个容器对象,可以包含或不包含非null值。这有助于避免空指针异常。 6. **默认方法**:接口中可以定义带有实现的默认方法,使得接口在不...

    openjdk-20-linux-x64-bin.tar.gz

    4. **JEP 405: Switch Expressions (Preview)**:这个特性扩展了switch语句,使其可以用作表达式,返回一个值,进一步提高了代码的清晰度和简洁性。 5. **JEP 384: Vector API (Fourth Incubator)**:Vector API...

    C语言获取文件的SHA1哈希值

    3. **处理数据块**:使用`SHA1_Update`函数分块处理文件内容。由于SHA1算法处理的是固定大小的数据块,可能需要多次调用此函数,每次传递文件的一段数据。 4. **计算最终哈希值**:所有数据处理完毕后,调用`SHA1_...

    Linux内核数据同步经典方法

    在Linux内核中,有几种经典的数据同步方法,主要包括互斥锁(Mutex)、读写锁(Read-Write Lock)、顺序锁(Seqlock)、信号量(Semaphore)、自旋锁(Spinlock)和RCU(Read-Copy Update)等。 1. 互斥锁(Mutex)...

    arm-linux-gnueabihf-gdb-8.2_Ubuntu16.04.tar.gz

    总之,arm-linux-gnueabihf-gdb是Ubuntu 16.04环境下进行ARM设备程序调试的强大工具,通过熟练掌握其使用方法,开发者能有效地定位和解决问题,提高开发效率。在实践中不断探索和积累经验,是充分发挥其潜力的关键。

    linux系统下采用vscode+cmake+gcc+gdb开发实例详细介绍

    在开发环境搭建之前,需要更新软件源,使用sudo apt update命令。然后可以安装需要的软件包。 五、GCC编译器 GCC编译器是Linux系统下的一个重要工具,用于编译C/C++代码。GCC编译器的编译过程分为四个阶段:预处理...

Global site tag (gtag.js) - Google Analytics