分享页面
已经找到“” 的记录3746条
Ubuntu不支持rpm安装软件解决方法
 

以前经常使用的是RedHat Linux,习惯使用rpm方法安装软件。最近发现Ubuntu系统居然不支持rpm方法安装软件,提示信息如下:

root@root$ rpm -i package.rpm

The program 'rpm' is currently not installed.  You can install it by typing:

sudo apt-get install rpm

然而通过apt-get安装rpm包以后依然不能够安装,最后才知道原来Ubuntu不支持rpm,使用rpm安装提示信息如下:

rpm: RPM should not be used directly install RPM packages, use Alien instead!

rpm: However assuming you know what you are doing...

error: Failed dependencies:

.......................

具体的解决方法如下:

首先安装alien

apt-get install alien

使用alienrpm包转换成.deb格式的包

alien package.rpm

执行完成后生成一个.deb的软件包,再通过dpkg安装.deb格式的包

dpkg -i package.deb

还有一种方法,直接使用alien安装rpm格式的包,自己还没有试过.

alien -i package.rpm

对于这个问题,官方的说法是这样的

Do not install rpm in Debian (I don't mean flash-plugin, I mean rpm package management). Debian's package management system (which makes sure everything is installed properly and with no conflicts.) is dpkg and it also includes apt-get, Synaptic and aptitude that use dpkg. RPM will bypass dpkg, so you may cause serious damage to your system.

If you need to install an rpm package, you must do it using the tool "alien". It converts RPM packages to .deb and installs them properly through dpkg.

 

 

Ubuntu18.04系统如何用sort命令对文件内容进行排序
 

ubuntu18.04中如何用sort命令对文件内容进行排序呢?本文给出详细说明。

sort 文件名

说明sort将文件/文本的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。

Ubuntu18.04系统如何用wall命令向系统当前所有终端发送信息
 

ubuntu18.04中如何用wall命令向系统当前所有终端发送信息呢?本文给出详细说明。

语法

wall (参数)

参数

指定要发送的广播消息。

实例

wall hello man



Ubuntu18.04系统如何指定sshd服务的监听地址
 

ubuntu18.04中如何指定sshd服务的监听地址呢?本文给出详细说明。

1.打开sshd_config文件

vi /etc/ssh/sshd_config

说明0.0.0.0表示监听所有地址,不带端口默认使用上面设置的端口。可以设置多个值。

2.例如:改为ListenAddress 192.168.1.6:23452则只允许该地址进行登录

Ubuntu18.04系统如何用whereis命令定位指令的二进制程序、源代码文件和man手册页等相关文件的路径
 

ubuntu18.04中如何用whereis命令定位指令的二进制程序、源代码文件和man手册页等相关文件的路径呢?本文给出详细说明。

语法

whereis(选项)(参数)

选项

-b:只查找二进制文件;

-B<目录>:只在设置的目录下查找二进制文件;

-f:不显示文件名前的路径名称;

-m:只查找说明文件;

-M<目录>:只在设置的目录下查找说明文件;

-s:只查找原始代码文件;

-S<目录>只在设置的目录下查找原始代码文件;

-u:查找不包含指定类型的文件。

参数

要查找的二进制程序、源文件和man手册页的指令名。

实例

1.将相关的文件都查找出来

whereis 文件名

说明tomcat没安装,找不出来,man找出了很多相关文件

2.只查找二进制文件

whereis -b 文件名

Ubuntu18.04系统如何用stat显示文件的状态信息
 

ubuntu18.04中如何用stat显示文件的状态信息呢?本文给出详细说明。

stat 文件名

查询拨号VPS宿主机列表
**简要描述:** - 本接口仅适用于获取产品类型为拨号VPS的宿主机列表 **参数:** |参数名|必选|类型|说明| |:---- |:---|:----- |----- | |productId |是 |integer | 品牌编号 | |package_no |是 |varchar | 套餐编号 | **输入示例** https://qg.net/api/cloud-product/panel?productId=104&package_no=cqdx-A1 **返回示例** JSON格式 ``` { "RequestId":'423369C7-AD6F-3GT6-NMJ7-E2RG5N6HG7D3', "Code": 0, "Message" : "返回内容" "Data": { "1":{ "Id": "1253", "Name": "重庆市-电信1(剩余5台)", }, "2":{ "Id": "1254", "Name": "重庆市-电信2(剩余10台)", } } } ``` **返回参数说明** |参数名|类型|说明| |:----- |:-----|----- | |RequestId |string |请求编号 | |Code |integer |状态码 | |Message |string |返回内容 | |Id |integer |宿主机ID | |Name |string |机房名称及剩余数量 | **备注** - 更多返回错误代码请看公共API栏目下的[公共错误代码][001]文档描述 [001]: https://www.qg.net/doc/251.html "公共错误代码"
套餐购买
**简要描述:** - 本接口用于套餐购买。接口请求地址 **参数:** |参数名|必选|类型|说明| |:---- |:---|:----- |----- | |package_no |是 |string | 套餐编号 | |system_no|是|string|操作系统编号| |duration |是 |string | 购买时长。
单位:
- s: 小时 例:2s(2小时)
- d: 天 例:1d(1天)
- w: 周 例:1w(1周)
- m: 月 例:1m(1个月)
取值范围:
- 腾讯云:1m,2m,3m,4m,5m,6m,7m,8m,9m,12m,24m,36m
- 阿里云:1m,2m,3m,4m,5m,6m,7m,8m,9m,12m,24m,36m
- 青果云:请参考查询可用区关联价格信息
- 华为云:1m,2m,3m,4m,5m,6m,7m,8m,9m,12m,24m,36m
- 前海云:1m,2m,3m,4m,5m,6m,7m,8m,9m,12m,24m,36m
- 电信云:1m,2m,3m,4m,5m,6m,7m,8m,9m,12m,24m,36m
- 云电脑:请参考查询可用区关联价格信息
- 其他(类别为固定云、拨号VPS):请参考查询可用区关联规格信息| |suid|否|string|业务标识| |host_id|否|string|宿主机ID,不传该字段代表系统随机分配| |login_password|否|string|实例密码。
如果不传系统自动生成。
取值范围:必须包含 至少3个大写字母,至少3个小写字母,至少3个数子 ,且不含特殊字符长度为[12-16] 位字符| |business_password|否|string|业务密码| **输入示例** https://qg.net/api/cloud-business/packageBuy&package_no=1&system_no=1&duration=1m **返回示例** JSON格式 ``` { "RequestId":'423369C7-AD6F-3GT6-NMJ7-E2RG5N6HG7D3', "Code": 0, "Message" : "返回内容" "Data": { "Suid": "12154545" } } ``` **返回参数说明** |参数名|类型|说明| |:----- |:-----|----- | |RequestId |string |请求编号 | |Code |integer |状态码 | |Message |string |返回内容 | |Suid |string |业务标识 | **错误码:** |错误码|说明| |:----- |:----- |- |- | **备注** - 更多返回错误代码请看公共API栏目下的[公共错误代码][001]文档描述 [001]: https://www.qg.net/doc/251.html "公共错误代码"
Ubuntu18.04系统如何用rmmod命令从当前运行的内核中移除指定的内核模块
 

ubuntu18.04中如何用rmmod命令从当前运行的内核中移除指定的内核模块呢?本文给出详细说明。

语法

rmmod(选项)(参数)

选项

-v:显示指令执行的详细信息;

-f:强制移除模块,使用此选项比较危险;

-w:等待着,直到模块能够被除时在移除模块;

-s:向系统日志(syslog)发送错误信息。

参数

要移除的模块名称。

实例

1.查看当前系统加载的模块

lsmod

2.删除floppy模块

rmmod floppy

3.再次查看加载的模块

lsmod

floppy模块已被删除

 

Ubuntu18.04系统如何用rev命令将文件中的内容反序输出
 

ubuntu18.04中如何用rev命令将文件中每行的内容反序输出呢?本文给出详细说明。

rev 文件名



扫码添加专属客服
扫码关注公众号