本文学习内容

手动安装软件

手动安装下载源码的软件

源码编译3步骤

deb包-包依赖管理

dekg -l 查看所以安装deb的包

apt-get仓库安装(自动处理依赖问题)

640?wx_fmt=gif手动安装--下载安装

下载解压后设置到系统参数中 --类似windows 中的环境变量

Linux安装百度云盘,需要phyton环境

su认证失败

无法获得锁 /var/lib/dpkg/lock -open资源暂时

如何在ubuntu下安装SourceInsight

安装qq

640?wx_fmt=other

下载解压后设置到系统参数中或创建符号链接

640?wx_fmt=gif手动安装--下载源码编译安装

如下载软件基金会的hello项目

640?wx_fmt=other

gnu的hello项目

http://ftp.gnu.org/gnu/hello/

步骤

下载解压进入源码目录

640?wx_fmt=jpeg

下载解压进入源码目录

执行编译3步骤

第一步
./configure
第二步
make
第三步
sodu mke install

然后就可以执行hello

注意:如果被编译的有依赖其他依赖库,则需要增加对依赖库的安装如

sudo apt-get install ncursw...

640?wx_fmt=other

安装依赖库及查看文件清单

640?wx_fmt=gifdeb包(包管理,把依赖关系管理)

ubuntu上的常用软件,一般是打包成常用的deb的包,deb包包含手动安装的各种问题:程序本身、配置文件、安装位置、依赖关系

640?wx_fmt=other

deb包包括的内容

640?wx_fmt=other

装包命令--chrome包

sudo dpkg -i ****.deb

deb包安装后,会在系统的包管理数据库中留下丰富的信息。方便之后的软件管理工作

dpkg -l 可以查看系统中所以已经安装过的deb包

查看系统中所以已经安装过的deb包
dpkg -l
查看系统中已经安装的chrome包
dpke -l |grep chrome
查看安装chrome包后,在系统生成哪些文件
dpkg -L google-chrome-stable
查看系统中某个文件来自哪个包
dpkg -S /opt/google/chrome/chrome

640?wx_fmt=other

查看包生成哪些文件

640?wx_fmt=other

查看文件来之哪个包

640?wx_fmt=gif从apt-get 仓库安装(自动处理依赖问题)

640?wx_fmt=other

image.png

安装git软件
sudo apt-get install git
删除软件
sudo apt-get remvoe git
删除软件同时删除配置文件
sudo apt-get purge git
啥看某软件ncurse的精确包名,分页查看
apt -cache search ncurse |less

Linux 软件编译、安装、删除的更多相关文章

  1. linux安装软件的几种方法----linux下编译安装软件的一般步骤

    linux安装软件的几种方法: 一.rpm包安装方式步骤: 1.找到相应的软件包,比如soft.version.rpm,下载到本机某个目录: 2.打开一个终端,su -成root用户: 3.cd so ...

  2. linux下编译安装vim7.4并安装clang_complete插件

    linux下编译安装vim7.4并安装clang_complete插件 因为debian里软件仓库中下载安装的vim是不支持python写的插件的(可以打开vim,在命令模式先输入:py测试一下),导 ...

  3. Linux上编译安装PHP

    这篇文章主要介绍了关于Linux上编译安装PHP,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 之前在服务器上编译安装了PHP运行环境,但是安装完过了一段时间就差不多忘记了,只是零零星 ...

  4. linux PHP 编译安装参数详解

    linux PHP 编译安装参数详解 ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc -- ...

  5. Linux下编译安装qemu和libvirt

    目录 [hide] 1 安装qemu 1.1 qemu介绍 1.2 下载源文件 1.3 编译安装 2 安装libvirt 2.1 libvirt介绍 2.2 下载libvirt 2.3 编译安装 3  ...

  6. linux中编译安装Apache、PHP、MySQL(上)

    1.简介 在阿里云买了个云服务器,一直没时间折腾.过了近十天了吧,才有时间好好玩玩这个云服务器.自己是做Web开发的,所以我需要的开发环境是LAMP.之前打算是采用yum安装,不过yum安装apach ...

  7. Linux:编译安装boost 1.69库

    Boost库是为C++语言标准库提供扩展的一些C++程序库的总称,由Boost社区组织开发.维护.在C++的地位感觉可以和Spring在Java中相比. boost向来有准标准库之称,很多新特性例如智 ...

  8. Linux下编译安装qemu和libvirt【转】

    转自:http://www.cnblogs.com/findumars/p/5679742.html 目录 [hide] 1 安装qemu 1.1 qemu介绍 1.2 下载源文件 1.3 编译安装 ...

  9. LINUX下编译安装PHP各种报错大集合

    本文为大家整理汇总了一些linux下编译安装php各种报错大集合 ,感兴趣的同学参考下. nginx1.6.2-mysql5.5.32二进制,php安装报错解决: 123456 [root@clien ...

  10. linux下编译安装curl

    linux下编译安装curl 1.下载curl git clone https://github.com/curl/curl.git 2.在curl目录下生成configure文件 ./buldcon ...

随机推荐

  1. Ios开发之 -- js和ios的交互

    ==WebViewJavascriptBridge的介绍== #下载:https://github.com/marcuswestin/WebViewJavascriptBridge #关于WebVie ...

  2. 怎样用ccache加速cocos2d-x android版本号的编译

    下面步骤在MAC下測试通过: 首先是安装CCache, 能够用homebrew brew install --HEAD ccache 也能够用源代码安装 git clone https://githu ...

  3. Session与Cookie解析

    Session和Cookie这两个对象也接触了比較长的时间了,今天就来总结一下. 首先,他们都是会话跟踪中经常使用的技术.Cookie在client记录信息来确定用户身份,Session在服务端记录信 ...

  4. CANopen——笔记

    1. c语言的typedef高级用法 typedef void (*post_sync_t)(CO_Data*); http://zhidao.baidu.com/link?url=_lDBGq_uk ...

  5. PSAM卡之常用APDU指令错误码【转】

    本文转载自:http://blog.csdn.net/lvxiangan/article/details/53933714 PSAM卡的内容交互,是通过APDU指令完成的,常见的APDU报文格式如下: ...

  6. HDU 4850 Wow! Such String!

    链接:http://acm.hdu.edu.cn/showproblem.php?pid=4850 题意:给定一个N(1 ≤ N ≤ 500000),构造一个长度为N的小写字母字符串,要求所有长度大于 ...

  7. 【POJ 3233】Matrix Power Series

    [题目链接] 点击打开链接 [算法] 要求 A^1 + A^2 + A^3 + ... + A^k 考虑通过二分来计算这个式子 : 令f(k) = A^1 + A^2 + A ^ 3 + ... + ...

  8. Ural 1158. Censored! 有限状态自动机+DP+大整数

    Ural1158 看上去很困难的一道题. 原文地址 http://blog.csdn.net/prolightsfxjh/article/details/54729646 题意:给出n个不同的字符,用 ...

  9. 如何截取iframe的内容,修改他的CSS

    function   setv(){        $("#innerContent").contents().find(".listTable-01").cs ...

  10. 4-2 买家类目-dao(下)

    查询出来的对象ProductCategory就已经有updateTime和createTime了,然而你只是把对象的categoryType给修改了一下,修改之后就执行save方法保存了.所以它还是原 ...