精华内容
下载资源
问答
  • ubuntu软件安装

    2017-05-23 09:44:00
    两种方式:apt-get 和 dpkg, 一帮用apt,apt是软件管理工具,在安装某个软件之前,会自动检查现有的软件,能够发现依赖关系,然后再从线上下载安装包(.deb,ubuntu是debian系的linux系统,其安装包后缀是.deb)。...

        两种方式:apt-get 和 dpkg, 一帮用apt,apt是软件管理工具,在安装某个软件之前,会自动检查现有的软件,能够发现依赖关系,然后再从线上下载安装包(.deb,ubuntu是debian系的linux系统,其安装包后缀是.deb)。

        dpkg则是直接按装软件包,跳过系统内软件检查的步骤,所以可能会重复安装等。

    一些常用的apt命令:

    apt-get install packagename

    apt-get -f install 修复安装  (-f = –fix-missing)

    apt-get update 更新源

    apt-get upgrade 更新已安装的包

    展开全文
  • 在Ubuntu安装Deepin软件

    2021-02-01 02:46:24
    在Ubuntu上无限畅享Deepin软件 1. 前言   可能是怕自己水平不够被人笑话,所以先强调一下自己仅仅是一个小城中的一个初三的学生,目前不敢明目张胆弄这些名堂故此只能心惊胆战趴插线板旁(巧了,笔记本电池还...

    在Ubuntu安装Deepin软件

    1. 前言
      可能是怕自己水平不够被人笑话,所以先强调一下自己仅仅是一个小城中的一个初三的学生,目前不敢明目张胆弄这些名堂故此只能心惊胆战趴在插线板旁(巧了,笔记本电池还不行)写这篇文章,目的是帮助有需要的人。
      好啦,都这么说了,你要是跟我同一个年龄段,而且水平老高,要讽刺,就讽刺吧。
    2.真正的前言
      本人笔记本很老很老(好像是2009年的还是2008年的),处理器Intel Centrino(别担心,还是64位),所以Windows运行起来卡得像蜗牛,Linuxmint跑起来倒是香香的,感觉不到多少卡顿,但眼馋QQ微信(最近又出来了迅雷Ubuntu折磨人)这些国内常用的软件,网上有很多安装deepin-wine的方法一来大都不太管用(这可能是因为我水平不行),二来迅雷不在deepin-wine的范围内,三来网上搜到的比如迅雷Ubuntu版一安装就是各种deepin依赖,而dde这种重量级桌面老电脑又不配享受,加之感觉deepin还是有点肤浅,所以抹了硬盘,装回linuxmint,却又不甘于国内那些个软件,故此有了如题的想法,度娘了很长时间,感叹网上找不到整体教程(只能一步一步找),为了让大家少走弯路,这篇文章于是乎应运而生。这篇文章是我写的第一篇博客,别扭的地方还请多多包涵(其实有没有人看都不一定),好了,废话到此,开干!
    3.目标
      直接在用APT作包管理器的系统上安装使用deepin软件而不用自己劳累处理依赖。
    4.主体
      先把本文要用的资源放在前面,密码5f0n:
      https://dty.lanzous.com/b0164i2zc
      注意:资源下来除了“WayPubKey”文件外其余一律把后缀名改为.list

    1. 复制文件:打开终端执行下面两条命令
        sudo cp '(此处将下载的appstore.list、printer.list拖入终端中,少数终端不支持此操作者,自己输入路径,此处不多做介绍)' /etc/apt/sources.list.d/
        sudo nano /etc/apt/sources.list(然后打开下载的sources.list,把里面的地址复制出来粘贴在某一个空行里。  操作完成后按Ctrl+x,然后输入y,然后回车,编辑内容生效

    2. 配置源
        继续在终端执行下面的命令:
        sudo apt update
        这个过程耗时可能稍长,主要看你系统源的速度怎么样。完成后会出现很多“W:”或者“E:”开头的报错,其中包括关键词“PubKey(公钥)”,公钥后面的内容很重要,你能发现三段由大写字母和数字组成的字段形如“55F96FCF8231B6DD”,不过不是这个,由于我忘了截图,所以这一步就靠你自己了。
        首先复制其中的一段,然后打开WayPubKey.txt,把里面的一行代码原样输入到终端,最后空一格,粘贴公钥,执行。然后再输入一遍,再粘贴另一个,执行。反正我做的时候,有三段公钥,但有一个重复,重复的只执行一遍即可。
        下一步再输入一遍:sudo apt update 这个时候应该就不会报错了。

    3. 安装软件
        比如你想安装QQ,就百度搜索“deepin终端安装QQ”,等等等等。你也可以直接在网上下载软件包,然后按照平常的方法安装就行了,依赖会自动处理。

    4. 错误处理(一定要看,你一定会遇到其中的某几个的)
        错误1:如果已安装就出现xx依赖:但不会被安装的字样,就换一个试试,如果都是这样,就执行两条命令:sudo dpkg --configure -a以及apt --fix-broken install
        错误2:如果出现xx尝试覆盖在xx/xxx/xx上,然后安装过程终止,就比较麻烦了。我的解决方式是这样的:先安装提供的路径把文件拷出来备份,然后到/var/cache/apt/archives里搜索他报错的软件包,执行下面命令:dpkg -i --force-overwrite (拖入你搜到的软件包) 执行完毕后,在执行你刚才被打断的命令,同时为防止系统错误,我建议把拷出来的再覆盖回去。这样的错误我遇到了两次,解决方法都是这样的。
        错误3:终于克服前面两种困难(不一定只有这两种哦,这只是我碰到的,linux,你是懂的;),软件顺利安装完成后,纳尼?启动器里、桌面上怎么都没有我要的程序??!难道刚才的安装是假安装(这就是我当时的感觉)?!不着急,到/opt/apps/下找到对应的程序文件夹,文件夹中搜索后缀为.desktop的文件,复制一份到桌面,双击,信任并启动,问题就解决了。如果想放到启动器,就再把文件放到~/.local(看见没,文件夹是隐藏的哟)/share/applications/,就能在启动器中找到啦!不过,还有个问题我没解决,那就是不管是桌面上的还是启动器中的都没图标!!!很抱歉,暂时还没想到解决办法;),具体情况如图:
      在这里插入图片描述

    5. 注意事项:据网上说,**千万不能执行sudo apt upgrade或者 sudo dist-upgrade ,这也是有道理的,但为了保持系统软件最新,我建议先把上面复制和添加的三个.list源删掉,然后在更新,下次下载软件时在添回来,再执行一遍sudo apt update,不过我猜应该不用重新添加公钥。
      5.结语
        写这篇文章的目的就是让有需要的人能在一篇文章上解决问题。因为第一次写,所以很啰嗦,错漏之处正如期末的数学题的最后一道题一样在所难免,请多包涵,不过不喜勿喷。也欢迎指正,QQ:2900830468。
        最后放一张截图(也可能没有)鼓励一下读者,Enjoy!
      在这里插入图片描述
      “-----------------------------------------------------------------”
      更新线(以上内容于2021.2.1发布,以下是补充)
      “-----------------------------------------------------------------”

    关于上面提到桌面图标没有的问题,今天提供解决方案。
    以迅雷为例,先在桌面上新建启动器:
    在这里插入图片描述

    然后留着窗口,打开文件管理器,进入/opt/apps/程序目录/entries/applications/,比如迅雷是/opt/apps/com.xunlei.download/entries/applications
    /,然后用文本编辑器打开唯一的文件(或者后缀名为.desktop的那个),把"Exec="后面的内容复制出来,粘贴在新建启动器窗口的命令一栏,其他栏自己填写,点一下小火箭图标,浏览选择路径/opt/apps/程序目录/entries/icons/hicolor/然后随便选一个数字文件夹(比如64x64,当然越大越好,因为显示的时候就够清楚)。接下来一路确定,成功咯!
      **说明:**证实了一下关于带Deepin源更新的说法,确实要谨慎,在linuxmint中,只需要hold住plymouth、plymouth-label两个软件包就可以放心的dist-upgrade,但在zorinos中则完全破坏了桌面环境,主要要看更新的时候卸载的软件包个数,个位数那是正常(关键组件除外),十位数则须谨慎,如果是百位数就绝不能更新了。

    展开全文
  • ubuntu下安装与卸载软件方法

    千次阅读 2011-07-23 16:17:46
    刚 刚 接触 ubuntu就开始一直在安装语言包、升级、常用软件和其它相关依赖等等东西,总的来说,是一个劲儿的装,缺全然不知怎么卸载,现在把安装和卸载写在一块,一旦出现安装的相关问题,可以将其卸载,慢慢分析...
    刚 刚 接触 
    ubuntu就开始一直在安装语言包、升级、常用软件和其它相关依赖等等东西,总的来说,是一个劲儿的装,缺全然不知怎么卸载,现在把安装和卸载写在一块,一旦出现安装的相关问题,可以将其卸载,慢慢分析错误,再安装,这样就不会导致重复安装(每次安装方法不同导致路径不同而引起混乱)导致的混乱。
    1、通过deb包安装的情况:
    安装.deb包:
    代码:sudo dpkg -i package_file.deb
    反安装.deb包:
    代码:sudo dpkg -r package_name
    2、通过apt-get安装的情况:
    安装
    代码:sudo apt-get install package_name
    反安装
    代码:sudo apt-get remove package_name
    3、sudo dpkg -p package_name卸载软件包及其配置文件,但无法解决依赖关系!
    sudo aptitude purge pkgname卸载软件包及其配置文件与依赖关系包!

    清除所有已删除包的残馀配置文件
    dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
    如果报如下错误,证明你的系统中没有残留配置文件了,无须担心。
    --------------------------------------------------------------------------------
    dpkg: --purge needs at least one package name argument
    Type dpkg --help for help about installing and deinstalling packages
    · ;
    Use `dselect' or `aptitude' for user-friendly package management;
    Type dpkg -Dhelp for a list of dpkg debug flag values;
    Type dpkg --force-help for a list of forcing options;
    Type dpkg-deb --help for help about manipulating *.deb files;
    Type dpkg --license for copyright license and lack of warranty (GNU GPL)
    · .
    Options marked
    · produce a lot of output - pipe it through `less' or `more' !
    4、dpkg安裝的可以用apt卸載,反之亦可
    5、aptitude 与 apt-get 一样,是 Debian 
    及其衍生系统中功能极其强大的包管理工具。与 apt-get 不同的是,aptitude 
    在处理依赖问题上更佳一些。举例来说,aptitude 
    在删除一个包时,会同时删除本身所依赖的包。这样,系统中不会残留无用的包,整个系统更为干净。以下是笔者总结的一些常用 
    aptitude 命令,仅供参考。
    命令 作用
    aptitude update 更新可用的包列表
    aptitude upgrade 升级可用的包
    aptitude dist-upgrade 将系统升级到新的发行版
    aptitude install pkgname 安装包
    aptitude remove pkgname 删除包
    aptitude purge pkgname 删除包及其配置文件
    aptitude search string 搜索包
    aptitude show pkgname 显示包的详细信息
    aptitude clean 删除下载的包文件
    aptitude autoclean 仅删除过期的包文件
    当然,你也可以在文本界面模式中使用 aptitude。
    6、常用apt命令
    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 #-------检查是否有损坏的依赖
    7、dpkg的介绍及命令使用:
    简介
    dpkg是Debian的中级软件包管理器,类似RPM.
    dpkg是Debian软件包管理系统的中流砥柱,负责安全卸载软件包,配置,以及维护已安装的软件包.也是Debian系统中众多软件包管理工具的后端.有关dpkg的更多介绍参阅:http://www.dpkg.org
    系统中所有packages的信息都在/var/lib/dpkg/目录下,其中子目录"/var/lib/dpkg/info"用于保存各个软件包的配置文件列表.
    .conffiles 记录了软件包的配置文件列表
    .list 
    保存软件包中的文件列表,用户可以从.list的信息中找到软件包中文件的具体安装位置.
    .md5sums 记录了软件包的md5信息,这个信息是用来进行包验证的.
    .prerm 
    脚本在Debian报解包之前运行,主要作用是停止作用于即将升级的软件包的服务,直到软件包安装或升级完成.
    .postinst脚本是完成Debian包解开之后的配置工作,通常用于执行所安装软件包相关命令和服务重新启动.
    /var/lib/dpkg/available文件的内容是软件包的描述信息,该软件包括当前系统所使用的Debian安装源中的所有软件包,其中包括当前系统中已安装的和未安装的软件包.
    dpkg
    查询当前系统所有已安装的deb包
    dpkg –l 
    命令用于查询当前系统所有以安装的deb包的信息.,通过less和grep可以执行更复杂的查询工作.
    例如查找跟vim有关的软件包,dpkg –l |grep –ivim
    (如发现iU 表示软件包未安装成功,ii表示安装成功)
    查看已安装软件包的详细情况
    dpkg –s 命令查看软件包的详细情况,包括版本,依赖之类的
    查询系统中所安装软件包所安装的文件
    dpkg –L 
    命令用于查询系统中所安装软件包的安装的文件安装到系统的位置和安装了那些.
    小提示: 如何可以看软件包装到哪个地方?
    用apt-get install *
    如何可以看软件包装到哪个地方?
    dpkg -L package-name|more
    查询系统中某个文件属于那个软件包
    dpkg –S 命令用于了解当前的软件属于那个软件包
    查询未安装的信息
    查询未安装软件包详细信息
    dpkg –I 命令用于查看未安装软件包的详细信息,以便了解该软件包是否需要安装.
    查询deb包文件中所包含的文件
    dpkg –c 显示未安装deb软件包所包含的文件列表,以及安装位置
    安装软件包
    安装deb软件包
    dpkg –i 手工安装deb包到系统中,不过有时会存在Dpends关系,建议使用apt-get 
    来安装.
    如果通过dpkg –i安装软件后由于Dpends关系没有安装成功,可通过apt-get –f 
    install解决
    解决dpkg –i 安装deb包出现Dpends问题
    apt-get –f install 解决Dpends问题.
    例如:dpkg –i lftp_3.1.3-1_i386.deb
    Selecting previously deselected package lftp.
    (Reading database … 20654 files and directories currently installed.)
    unpacking lftp (from lftp_3.1.3-1_i386.deb)…
    dpkg:dependency problems prevent configuration of lftp:
    lftp depends on libexpat1 (<=1.95.8);however
    dpkg : error processing lftp (--install)
    dependency problems –leaving unconfigured
    Errors were encountered while processing:
    lftp
    //lftp软件包安装失败
    dpkg –l |grep lftp
    iU lftp 3.1.3-1 Sophisticated
    command-line FTP/HTTP client p
    //"dpkg -l" 查询信息表示lftp软件包未安装成功
    (iU表示未安装成功,ii表示安装成功)
    使用apt-get –f install解决
    卸载deb软件包
    dpkg 
    –r用于卸载指定的软件包,该命令只卸载软件包安装到系统中的文件,而不去删除软件包的配置文件,因此不是完全意义上的卸载.但是软件包保存在系统中,可以提供给以后在安装软件包时使用.
    例如:dpkg –r prozilla 移除后再用dpkg –l |grep prozilla 查看
    会看到rc proc 1.3.6-3woody3 multi-thraded download accelerator
    表示软件包已经被卸载,但配置文件仍在"rc"带表配置文件仍在.
    卸载软件包并清除配置文件
    dpkg –P 用于卸载软件包同时也删除配置文件,dpkg –P 
    不能解决Dpends问题,建议卸载时使用apt-get操作
    重新配置软件包
    对于Debian系统中的众多软件包(尤其是系统和服务器软件包)来说,在第一次安装该软件包时候会显示对话框窗口,提示用户输入必要的配置信息.当用户需要再次对软件包配置的时候,可以使用dpkg-reconfigure来对指定的软件包进行配置.
    比如dpkg-reconfigure locales
    alien包转换工具
    如果我们有很喜欢的RPM包,而又没有deb版本.怎么办~?可以同过alien来转换或者直接安装,这个小家伙可是个很方便的东西!
    基本命令如下:
    首先通过apt-get install alien来安装.
    然后
    alien -i name-of-the-pakage.rpm /*用来直接安装rpm包
    alien -d , --to-deb /*Make debian packages,This is the default
    例:alien –d package.rpm
    alien –r , --to-rpm /*Make rpm packages
    例:alien –r package.deb
    alien –p , --to-pkg /*Make Solaris pkg packages
    alien –-to-slp /*Make slp packages
    alien –t , --to-tgz /*Make tgz packages
    alien –T 检测
    alien –-patch=patch 设置patch

    展开全文
  • ubuntu下命令安装与卸载软件方法

    千次阅读 2013-10-24 10:24:14
    刚接触ubuntu就开始一直在安装语言包、升级、常用软件和其它相关依赖等等东西,总的来说,是一个劲儿的装,缺全然不知怎么卸载,现在把安装和卸载写 在一块,一旦出现安装的相关问题,可以将其卸载,慢慢分析错误,...
    刚 刚接触ubuntu就开始一直在安装语言包、升级、常用软件和其它相关依赖等等东西,总的来说,是一个劲儿的装,缺全然不知怎么卸载,现在把安装和卸载写 在一块,一旦出现安装的相关问题,可以将其卸载,慢慢分析错误,再安装,这样就不会导致重复安装(每次安装方法不同导致路径不同而引起混乱)导致的混乱。 
    1、通过deb包安装的情况:
    安装.deb包:
    代码:sudo dpkg -i package_file.deb
    反安装.deb包:
    代码:sudo dpkg -r package_name
    2、通过apt-get安装的情况:
    安装
    代码:sudo apt-get install package_name
    反安装
    代码:sudo apt-get remove package_name
    3、sudo dpkg -p package_name卸载软件包及其配置文件,但无法解决依赖关系!
    sudo aptitude purge pkgname卸载软件包及其配置文件与依赖关系包!

    清除所有已删除包的残馀配置文件
    dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
    如果报如下错误,证明你的系统中没有残留配置文件了,无须担心。
    --------------------------------------------------------------------------------
    dpkg: --purge needs at least one package name argument
    Type dpkg --help for help about installing and deinstalling packages
    · ;
    Use `dselect' or `aptitude' for user-friendly package management;
    Type dpkg -Dhelp for a list of dpkg debug flag values;
    Type dpkg --force-help for a list of forcing options;
    Type dpkg-deb --help for help about manipulating *.deb files;
    Type dpkg --license for copyright license and lack of warranty (GNU GPL)
    · .
    Options marked
    · produce a lot of output - pipe it through `less' or `more' !
    4、dpkg安裝的可以用apt卸載,反之亦可
    5、aptitude 与 apt-get 一样,是 Debian 
    及其衍生系统中功能极其强大的包管理工具。与 apt-get 不同的是,aptitude 
    在处理依赖问题上更佳一些。举例来说,aptitude 
    在删除一个包时,会同时删除本身所依赖的包。这样,系统中不会残留无用的包,整个系统更为干净。以下是笔者总结的一些常用 
    aptitude 命令,仅供参考。
    命令 作用
    aptitude update 更新可用的包列表
    aptitude upgrade 升级可用的包
    aptitude dist-upgrade 将系统升级到新的发行版
    aptitude install pkgname 安装包
    aptitude remove pkgname 删除包
    aptitude purge pkgname 删除包及其配置文件
    aptitude search string 搜索包
    aptitude show pkgname 显示包的详细信息
    aptitude clean 删除下载的包文件
    aptitude autoclean 仅删除过期的包文件
    当然,你也可以在文本界面模式中使用 aptitude。
    6、常用apt命令
    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 #-------检查是否有损坏的依赖
    7、dpkg的介绍及命令使用:
    简介
    dpkg是Debian的中级软件包管理器,类似RPM.
    dpkg是Debian软件包管理系统的中流砥柱,负责安全卸载软件包,配置,以及维护已安装的软件包.也是Debian系统中众多软件包管理工具的后端.有关dpkg的更多介绍参阅:http://www.dpkg.org
    系统中所有packages的信息都在/var/lib/dpkg/目录下,其中子目录"/var/lib/dpkg/info"用于保存各个软件包的配置文件列表.
    .conffiles 记录了软件包的配置文件列表
    .list 
    保存软件包中的文件列表,用户可以从.list的信息中找到软件包中文件的具体安装位置.
    .md5sums 记录了软件包的md5信息,这个信息是用来进行包验证的.
    .prerm 
    脚本在Debian报解包之前运行,主要作用是停止作用于即将升级的软件包的服务,直到软件包安装或升级完成.
    .postinst脚本是完成Debian包解开之后的配置工作,通常用于执行所安装软件包相关命令和服务重新启动.
    /var/lib/dpkg/available文件的内容是软件包的描述信息,该软件包括当前系统所使用的Debian安装源中的所有软件包,其中包括当前系统中已安装的和未安装的软件包.
    dpkg
    查询当前系统所有已安装的deb包
    dpkg –l 
    命令用于查询当前系统所有以安装的deb包的信息.,通过less和grep可以执行更复杂的查询工作.
    例如查找跟vim有关的软件包,dpkg –l |grep –ivim
    (如发现iU 表示软件包未安装成功,ii表示安装成功)
    查看已安装软件包的详细情况
    dpkg –s 命令查看软件包的详细情况,包括版本,依赖之类的
    查询系统中所安装软件包所安装的文件
    dpkg –L 
    命令用于查询系统中所安装软件包的安装的文件安装到系统的位置和安装了那些.
    小提示: 如何可以看软件包装到哪个地方?
    用apt-get install *
    如何可以看软件包装到哪个地方?
    dpkg -L package-name|more
    查询系统中某个文件属于那个软件包
    dpkg –S 命令用于了解当前的软件属于那个软件包
    查询未安装的信息
    查询未安装软件包详细信息
    dpkg –I 命令用于查看未安装软件包的详细信息,以便了解该软件包是否需要安装.
    查询deb包文件中所包含的文件
    dpkg –c 显示未安装deb软件包所包含的文件列表,以及安装位置
    安装软件包
    安装deb软件包
    dpkg –i 手工安装deb包到系统中,不过有时会存在Dpends关系,建议使用apt-get 
    来安装.
    如果通过dpkg –i安装软件后由于Dpends关系没有安装成功,可通过apt-get –f 
    install解决
    解决dpkg –i 安装deb包出现Dpends问题
    apt-get –f install 解决Dpends问题.
    例如:dpkg –i lftp_3.1.3-1_i386.deb
    Selecting previously deselected package lftp.
    (Reading database … 20654 files and directories currently installed.)
    unpacking lftp (from lftp_3.1.3-1_i386.deb)…
    dpkg:dependency problems prevent configuration of lftp:
    lftp depends on libexpat1 (<=1.95.8);however
    dpkg : error processing lftp (--install)
    dependency problems –leaving unconfigured
    Errors were encountered while processing:
    lftp
    //lftp软件包安装失败
    dpkg –l |grep lftp
    iU lftp 3.1.3-1 Sophisticated
    command-line FTP/HTTP client p
    //"dpkg -l" 查询信息表示lftp软件包未安装成功
    (iU表示未安装成功,ii表示安装成功)
    使用apt-get –f install解决
    卸载deb软件包
    dpkg 
    –r用于卸载指定的软件包,该命令只卸载软件包安装到系统中的文件,而不去删除软件包的配置文件,因此不是完全意义上的卸载.但是软件包保存在系统中,可以提供给以后在安装软件包时使用.
    例如:dpkg –r prozilla 移除后再用dpkg –l |grep prozilla 查看
    会看到rc proc 1.3.6-3woody3 multi-thraded download accelerator
    表示软件包已经被卸载,但配置文件仍在"rc"带表配置文件仍在.
    卸载软件包并清除配置文件
    dpkg –P 用于卸载软件包同时也删除配置文件,dpkg –P 
    不能解决Dpends问题,建议卸载时使用apt-get操作
    重新配置软件包
    对于Debian系统中的众多软件包(尤其是系统和服务器软件包)来说,在第一次安装该软件包时候会显示对话框窗口,提示用户输入必要的配置信息.当用户需要再次对软件包配置的时候,可以使用dpkg-reconfigure来对指定的软件包进行配置.
    比如dpkg-reconfigure locales
    alien包转换工具
    如果我们有很喜欢的RPM包,而又没有deb版本.怎么办~?可以同过alien来转换或者直接安装,这个小家伙可是个很方便的东西!
    基本命令如下:
    首先通过apt-get install alien来安装.
    然后
    alien -i name-of-the-pakage.rpm /*用来直接安装rpm包
    alien -d , --to-deb /*Make debian packages,This is the default
    例:alien –d package.rpm
    alien –r , --to-rpm /*Make rpm packages
    例:alien –r package.deb
    alien –p , --to-pkg /*Make Solaris pkg packages
    alien –-to-slp /*Make slp packages
    alien –t , --to-tgz /*Make tgz packages
    alien –T 检测
    alien –-patch=patch 设置patch

    展开全文
  • 推荐使用方法1先让vi可以正常使用,后期在安装vim 2 安装和卸载软件 2.1 下载设置 2.1.1  添加下载源(可以直接忽略,查看2.1.2) 由于国外的下载源很多不能访问,现在只能添加国内的下载源加快访问速度 配置apt-...
  • Ubuntu无法opt目录下安装软件

    千次阅读 2018-08-29 11:03:11
    在安装XIlinx SDx选择安装目录时提示无法在opt/目录安装,权限不够(已经使用chmod 777 了)。 解决方法:切换到root  输入su 回车后又提示: 出现上述认证失败,需要重置密码: 1、sudo passwd  2 密码:...
  • Ubuntu 18.04 安装相关开发软件首先更换国内源!第一步: 修改 sources.list 文件第二步: 更新缓存安装chrome浏览器安装搜狗输入法安装jdk1.8安装IDEA安装Mysql安装Workbench安装Redis安装RabbitMq安装Postman安装...
  • Ubuntu下gcc安装及使用

    万次阅读 多人点赞 2019-03-12 12:57:54
    在Ubuntu下安装GCC和其他一些Linux系统有点不一样。 一、安装 方法一: sudoapt-getbuild-depgcc sudo apt-get build-dep gcc 方法二: sudoapt-getinstallbuild-essential sudo apt-get install build-...
  • Ubuntu下安装doris及相关软件教程

    千次阅读 2012-08-24 15:50:08
    安装doris这类的开源专业软件linux下面还算简单,但第一条是认真阅读doris主页上的说明,大部分软件包都有一些先置条件。debian和Ubuntu由于apt的管理,先置软件包的...下面一步步讲解如何在Ubuntu下安装dor
  • UBUNTU安装软件

    千次阅读 2014-01-03 23:35:29
    这篇简短的操作手册(how-to)将会讨论日常的使用中怎么样进一步提升Ubuntu 13.10的性能。 如果你已经装有Ubuntu以前的版本,想升级到最新的13.10的话,请参照着我们的指南一步一步操作。升级到Ubuntu 13.10 Saucy...
  • Ubuntu下Jenkins安装启动教程 Jenkins简介 Jenkins 是⼀个开源的Java软件项⽬,是基于 Java 开发的⼀种持续集成CI&CD⼯具,⽤于监控持续重复 的⼯作,旨在提供⼀个开放易⽤的软件平台,使软件的持续集成变成可能. ...
  • ubuntu下如何安装Tensorflow

    千次阅读 2018-07-21 15:43:58
    ubuntu下如何安装Tensorflow:https://www.cnblogs.com/tsingke/p/7171270.html AI这个概念好像突然就火起来了,年初大比分战胜李世石的AlphaGo成功的吸引了大量的关注,但其实看看你的手机上的语音助手,相机上的...
  • 前面讲过如何在ubuntu下以源码方式安装ruby、不过这种方法始终会比较麻烦、莪们可以使用rvm来进行版本管理当然也能使用rvm来进行安装、这可是类linux专属的工具、哈哈、linux安装rvm也是一条命令的事情、但这...
  • 在ubuntu下安装新的内核

    千次阅读 2016-07-23 16:31:59
    首先去内核的官网下载官方内核,比如:...下载压缩文件,*.tar.bz2。 解压到/usr/src目录 # tar -Jxvf linux-2.6.30.3.tar.bz2 -C /usr/src/ 此时会/usr/src新建一个目录,./linux-2.6.30.3 进入该目录,用l
  • 伪分布式hadoop在ubuntu下安装

    千次阅读 2013-07-13 20:23:55
    本文的大部分内容是直接从网上拷贝过来的,但是运行起来有些问题,我在安装的过程中做了修改和补充,其原文网址是http://www.cnblogs.com/tippoint/archive/2012/10/23/2735532.html,望参考。 安装前说明:
  • Opencv 2.4.9在Ubuntu下的配置安装

    万次阅读 热门讨论 2014-09-05 11:01:39
     Opencv 2.4.9在Ubuntu下的配置与安装 surgewong@gmail.com http://blog.csdn.net/surgewong  每次学习新东西或者换新的电脑,最让人头疼的就是环境的安装了。网上有一大堆教程,不过总地来讲,...
  • 在Ubuntu16.04上安装QQ

    2017-07-28 16:54:59
    在Ubuntu16.04上安装QQ 霾大 1 个月前 最近装了双系统win10+ubuntu16.04,想在ubuntu上装个QQ,然后发现。。 网上找了不少教程,都是装的wine-qq。。 装了才发现显示版本过低,登不上去啊!!!! ...
  • 最好先不用命令或软件中心安装wine 安我下面的步聚安装: 安装WineHQ软件包 WineHQ存储库密钥已于2018-12-19更改。如果此之前下载并添加了密钥,则需要下载并添加新密钥并运行sudo apt update来接受存储库更改...
  • 由于本人换了电脑,新电脑里面还得重新安装ubuntu系统并配置相关常用软件以及编程软件,回想起之前电脑上配置的时候是第一次安装,那时候并没有记录下来配置的过程,因此把此次配置的过程记录下来,以便后用。...
  • ubuntu 常用软件安装

    千次阅读 2010-07-25 22:58:00
    Ubuntu下的一些命令,我经常忘记。所以贴这里以便查找方便。 终端模式命 令说 明与目录有关rm -rf filefold/强行删除非空目录cd ~/快速回到/home的用户目录与Latex有关latex filename.tex编译tex文件,...
  • Ubuntu下配置安装Opencv2.4.9 ...今天我就来记录在Ubuntu下安装opencv2.4.9的方法,希望对有需要的朋友们有所帮助。  我的环境是Ubuntu14.04,Opencv2.4.9,不同版本方法差不多。Opencv的最近的一些版本都是
  • SecureCRT串口调试中算是最常用的工具了,介绍在ubuntu14.04下载的地址 ,下载注意事项,安装方法等一系列的问题。推荐最好到官网去看看,有能力的支持一下正版。最后增加了一个很实用的button技巧和扩大缓冲的...
  • Ubuntu 如何离线安装软件包

    万次阅读 2016-08-11 15:27:25
    我们知道, Ubuntu 系统上安装软件很方便,使用 sudo apt-get install xxx 即可,但是如果不能连接互联网的情况,如何安装或升级软件呢?这里给大家介绍一种使用 dpkg 工具完成软件安装或升级的方法。  首先...
  • Ubuntu下安装gsoap

    千次阅读 2014-01-11 21:56:08
    昨天在ubuntu下进行安装gSOAP,费了很多时间,没成功,今天又来找了大量教程资料,终于一次成功,这里写自己的安装步骤和方法,供大家参考。 首先下载gsoap,我下载的是gsoap-2.8.1.zip 用unzip gsoap-2.8.1....
  • 找一台联网的机器1、将/var/cache/apt/archives/文件清空2、终端 sudo apt-get install softname(需要安装的文件名字)3、/var/cache/apt/archives/就是会出现你要安装软件包和它所依赖的库。...
  • 首先,我得在ubuntu下打开bin镜像文件 ,linux试了好多种方法,最后,时间花了不少,还是没办成,于是我只好windows用winmount解决。其次,我的电脑是6年前的老笔记本,p3,997MHz,384MB内存,20G硬盘,说来...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 23,371
精华内容 9,348
关键字:

在ubuntu下重复安装软件