ubuntu进行apt-get时候出现Package ssh is not available, but is referred to by another package 错误

今天在ubuntu进行ssh安装的时候,出现如下错误。

 

Reading package lists... Done

Building dependency tree... Done

Package ssh is not available, but is referred to by another package.

This may mean that the package is missing, has been obsoleted, or

is only available from another source



 

这个问题的原因是ubuntu的/etc/apt/source.list中的源比较旧了,需要更新一下,更新方法:

$ sudo apt-get -y update

更新完毕之后,在使用apt-get就没有问题了。

时间: 2024-10-31 09:59:59

ubuntu进行apt-get时候出现Package ssh is not available, but is referred to by another package 错误的相关文章

关于Ubuntu下apt的一些用法及和yum的比较

Fedora和Red Hat有yum安装软件,Ubuntu有apt工具. apt简单的来说,就是给Ubuntu安装软件的一种命令方式. 一.apt的相关文件 /etc/apt/sources.list 设置软件包的获取来源 /etc/apt/apt.conf apt配置文件 /etc/apt/apt.conf.d/ apt的零碎配置文件 /etc/apt/preferences 版本参数 /var/cache/apt/archives/ 存放已经下载的软件包 /var/cache/apt/arc

ubuntu/centos Server 安装完成后,开启SSH,配置IP,DNS

1.SSH分客户端openssh-client和openssh-server 作者:風 1.1 登陆别的机器的SSH只需要安装openssh-client(ubuntu有默认安装,如果没有则sudo apt-get install openssh-client), 1.2 远程登录本机,本机需开放SSH服务,就需要安装openssh-server sudo apt-get install openssh-server centos 安装命令是 yum install ssh 然后确认sshser

在Debian 7/Ubuntu 13.10 上使用隧道封装SSH连接

隧道 被设计用于远端客户端和本地(可通过inetd启动)或远端服务器间的SSL加密封装.它可以用于为inetd进程增加SSL功能,像POP2(译注:厄,POP2这个服务还有人用么?),POP3和IMAP服务而不必改变程序代码.隧道使用OpenSSL库用于加密,因此它支持任何被编译进库的加密算法.简而言之,隧道可以使任何一个不安全的端口变得安全加密. 在本篇中,我会描述如何通过SSL水稻封装SSH.这个步骤非常简单.你需要在你的客户端PC和远程PC都已经安装运行了sshd. 我正在使用下面提到的两

Ubuntu使用apt升级所有软件包后,我的gnome桌面不能正常启动了

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;   使用apt升级所有软件包后,我的gnome桌面不能正常启动了(看不见面板和桌面图标,会话也没有启动等等),我该怎么办呢? 不妨重启系统试试. 升 级某些包会对系统造成很大的干扰,在我近来大多数的更新中,gnome经常会出现这种问题.我试过创建一个新用户来启动一个没有经过任何设置的 gnome桌面,但是还是失败了(译者注:或者删除本用户下所有关于gnome桌面的配

ubuntu-liunx安装ssh遇到的问题。

问题描述 liunx安装ssh遇到的问题. 在Ubuntu上安装SSH.输入命令: $ sudo apt-get install ssh 出现以下的错误: Reading package lists... Done Building dependency tree Reading state information... Done Package ssh is not available, but is referred to by another package. This may mean

class-dump 使用(转)

class-dump 官网地址:这里 我这里下载的是 class-dump-3.5.dmg 版本的.双击.dmg 文件,将  拉倒 /usr / local / bin 目录下,这样就可以在终端使用 class-dump 命令了. 这里我演示dump系统自带的计算器,导出它的头文件. 命令如下: class-dump -H /Applications/Calculator.app -o /Users/Rio/Desktop/calculate\ heads 解释: /Applications/C

ubuntu下使用SSH远程登录与禁止登录方法

一,允许用户ssh远程登录 ubuntu默认是不启用root用户也不允许root远程登录的.所以需要先启用root用户 启用root用户:sudo passwd root //修改密码后就启用了. 安装OpenSSH server: 1. 使用apt命令安装openssh server $ sudo apt-get install openssh-server 2. 可以对 openssh server进行配置 $ sudo vi /etc/ssh/sshd_config 找到PermitRoo

Ubuntu 14.04 运行root直接ssh远程服务器

然后就用了个普通用户进行远程.结果普通用户竟然ssh进去了. Ubuntu Server 14.04 开启Root用户SSH权限: vi /etc/ssh/sshd_config 将PermitRootLogin without-password 修改为PermitRootLogin yes 即可. 下面是我的sshd_config的配置: 修改好后别忘了重启sshd服务 /etc/init.d/ssh restart 又或者是 service ssh restart 之后,root用户即可直接

Ubuntu 11下SSH无法免密码登录的问题

研究Hadoop过程中有一步需要用到SSH免密码登录 创建密钥之类的网上有很多基本上就是如下两条 创建密钥:ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa 追加授权:cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys 紧跟着,顺利的话,输入ssh localhost就可以顺利的免密码登录了,但是,我的失败了,折腾了一下午,才搞定 尝试的方法主要有将.ssh的权限设置为700,将.ssh下的authorized_key