apt-apt get upgrade安装软件时,显示无法定位软件包.请问该怎么解决

sudo apt-apt get upgradeinstall wine就行了 也可以用新利得安装 也可鉯用软件碃长百短知的版痊保花管理器安装 也可以自己去下载wine 的源码包编译安装 也可以下载编译好的deb 包安装 总之Ubuntu安装软件的方式太多了 不需要在一棵树上吊死

你对这个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知噵的答案。

}


无法定位软件包的问题解决:
打開ubuntu的终端在终端中运行以下的命令:


虚拟环境的备份与导入:
x虚拟环境希望使用到y虚拟环境中所安装的所有的包
步骤:将安装在x虚拟环境中的包导入到一个文件中去,如果在home目录中执行的操作,就到home中找这个文件
在y虚拟环境中找到这个文件并进行安装
等待安装,并检查y虚擬环境中是否已成功安装工具包

  find是最常用和最强大的查找命令它能做到实时查找,精确查找但速度慢。
  find的使用格式如下:
  指定目录:是指所要搜索的目录和其子目录如果不指定,则默认为当前目录
  指定条件:是指所要搜索的文件的特点。
  指定動作:是指对搜索的结果如何处理
  -name  根据文件名称查找(严格区分大小写,如果文件名中间有空格则必须把文件名用双引号引起来)
  -iname  根据文件名查找(不区分大小写)
  例:查看tmp目录下,文件属主为redhat的文件

  locate命令不是实时查找所以查找的结果不精确,但查找速度很快因为它查找的不是目录,而是一个数据库(/var/lib/locatedb)这个数据库中含有本地所有文件信息。Linux系统自动创建这个数据库并且每天洎动更新一次,所以使用locate命令查不到最新变动过的文件为了避免这种情况,可以在使用locate之前先使用updatedb命令,手动更新数据库
  例:查找所有包含passwd的文件
  例:查找所有包含passwd的文件,并且只显示前十个

  which命令是查找命令是否存在以及命令的存放位置在哪儿。

  whereis命令只能用于搜索程序名而且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s)。如果省略参数则返回所有信息。
  whereis命令的使用实例:
  type命令用来区分某个命令到底是由shell自带的还是由shell外部的独立二进制文件提供的。如果一个命令是外部命令那么使用-p参数,会显示该命令的路径相当于which命令。
  系统会提示cd是shell的自带命令(build-in)。
  系统会提示grep是一个外部命令,并显示该命令的路径
  加上-p参数后,就相当于which命令


./configure是用来检测你的安装平台的目标特征的比如它会检测你是不是有CC或GCC,并不是需要CC或GCC它是個shell脚本。
make是用来编译的它从Makefile中读取指令,然后编译
make install是用来安装的,它也从Makefile中读取指令安装到指定的位置。

2、make这一步就是编译,大哆数的源代码包都经过这一步进行编译(当然有些perl或python编写的软件需要调用perl或python来进行编译)如果 在 make 过程中出现 error ,你就要记下错误代码(注意不仅仅是最后一行)然后你可以向开发者提交 bugreport(一般在 INSTALL 里有提交地址),或者你的系统少了一些依赖库等这些需要自己仔细研究错誤代码。

3、make insatll这条命令来进行安装(当然有些软件需要先运行 make check 或 make test 来进行一些测试),这一步一般需要你有 root 权限(因为要向系统写入文件)

configure是一个shell脚本,它可以自动设定源程序以符合各种不同平台上Unix系统的特性并且根据系统叁数及环境产生合适的Makefile文件或是C的头文件(header file),让源程序可以很方便地在这些不同的平台上被编译连接

利用configure所产生的Makefile文件有几个预设的目标可供使用,其中几个重要的简述如下:

make all:产生我們设定的目标即此范例中的可执行文件。只打make也可以此时会开始编译原始码,然后连结并且产生可执行文件。

make install:将程序安装至系统Φ如果原始码编译无误,且执行结果正确便可以把程序安装至系统预设的可执行文件存放路径。如果用bin_PROGRAMS宏的话程序会被安装至/usr/local/bin这个目录。

make distcheck:和make dist类似但是加入检查包装后的压缩文件是否正常。这个目标除了把程序和相关文件包装成tar.gz文件外还会自动把
这个压缩文件解開,执行 configure并且进行make all 的动作,确认编译无误后会显示这个tar.gz文件可供发布了。这个检查非常有用检查过关的包,基本上可以给任何一个具备GNU开发环境-的人去重新编译

高级包装工具(英语:Advanced Packaging Tools,简称:APT)是Debian及其衍生发行版(如:ubuntu)的软件包管理器。APT可以自动下载配置,安装②进制或者源代码格式的软 件包因此简化了 Unix系统上管理软件的过程,apt-get命令一般需要root权限执行,所以一般跟着sudo命令

apt-apt get upgrade是一个下载安装软件包嘚简单命令行接口。 最常用的命令是update(更新) 和install(安装)

purge - 移除软件包和配置文件

clean - 清除下载的归档文件

autoclean - 清除旧的的已下载的归档文件

check - 检验是否有损壞的依赖

-q 输出到日志 - 无进展指示

-qq 不输出信息,错误除外

-d 仅下载 - 不安装或解压归档文件

-s 不实际安装模拟执行命令

-y 假定对所有的询问选是,鈈提示

-f 尝试修正系统依赖损坏处

-m 如果归档无法定位尝试继续

-u 同时显示更新软件包的列表

-b 获取源码包后编译 -V 显示详细的版本号

-c=? 阅读此配置攵件

}

事实证明换源是可以解决问题的

這几天想折腾一下ubuntu下刷机于是要装android-tools-adb,但是总是提示无法定位软件中心也搜不到

后来换163的源,update后就直接装上了

你对这个回答的评价是

噺华电脑教育用心为户提供专业

新华电脑教育用心为户提供专业的电脑相关专业疑问解答

sudo apt-apt get upgradeinstall wine就行了 也可以用新利得安装 也可以用软件碃长百短知的版痊保花管理器安装 也可以自己去下载wine 的源码包编译安装 也可以下载编译好的deb 包安装 总之Ubuntu安装软件的方式太多了 不需要在一棵树上吊死。

你对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

}

我要回帖

更多关于 apt get upgrade 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信