首页 > 系统相关 >ubuntu安装包命令

ubuntu安装包命令

时间:2024-04-14 19:45:57浏览次数:25  
标签:... systemd amd64 ifupdown apt 命令 ubuntu 安装包 dpkg

1.介绍

# 查看安装的所有软件【带简介】
# dpkg -l|grep ifupdown
iH  ifupdown                            0.8.10ubuntu1.2                            amd64        high level tools to configure network interfaces

#使用apt查看已安装版本
# apt list --installed|grep ifupdown
ifupdown/now 0.8.10ubuntu1.2 amd64 [installed,upgradable to: 0.8.10ubuntu1.4]

#直接查包名也ok
# dpkg -l ifupdown
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                       Version            Architecture       Description
+++-==========================-==================-==================-==========================================================
iH  ifupdown                   0.8.10ubuntu1.2    amd64              high level tools to configure network interfaces

 安装包:

# sudo apt-get install ccache

但安装ccache有以下问题,搜到的解决方案不太敢尝试,怕把编译器搞崩了,暂存一下问题。

~$ sudo apt-get install ccache
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 ifenslave : Depends: ifupdown (>= 0.7.46)
 liblxc1 : Depends: cgroup-lite but it is not going to be installed or
                    systemd
 libpam-systemd : Depends: systemd (= 229-4ubuntu21.31)
 resolvconf : Depends: ifupdown
 snapd : Depends: systemd
 systemd-sysv : PreDepends: systemd
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

~$ sudo apt-get -f install
Do you want to continue? [Y/n] y
(Reading database ... 117534 files and directories currently installed.)
Preparing to unpack .../ifupdown_0.8.10ubuntu1.4_amd64.deb ...
Unpacking ifupdown (0.8.10ubuntu1.4) over (0.8.10ubuntu1.2) ...
dpkg: error processing archive /var/cache/apt/archives/ifupdown_0.8.10ubuntu1.4_amd64.deb (--unpack):
 unable to securely remove '/sbin/ifup.dpkg-new': Operation not permitted
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Preparing to unpack .../systemd_229-4ubuntu21.31_amd64.deb ...
Unpacking systemd (229-4ubuntu21.31) over (229-4ubuntu21.1) ...
dpkg: error processing archive /var/cache/apt/archives/systemd_229-4ubuntu21.31_amd64.deb (--unpack):
 unable to securely remove '/usr/bin/systemd-stdio-bridge.dpkg-new': Operation not permitted
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Processing triggers for man-db (2.7.5-1) ...
Processing triggers for dbus (1.10.6-1ubuntu3.3) ...
Processing triggers for ureadahead (0.100.0-19) ...
Errors were encountered while processing:
 /var/cache/apt/archives/ifupdown_0.8.10ubuntu1.4_amd64.deb
 /var/cache/apt/archives/systemd_229-4ubuntu21.31_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

 

标签:...,systemd,amd64,ifupdown,apt,命令,ubuntu,安装包,dpkg
From: https://www.cnblogs.com/BlueBlueSea/p/18134564

相关文章

  • Ubuntu下离线安装PostgreSQL
      首先,我的环境是Ubuntu20.04  如果是在线安装,根据官网的介绍很简单#安装包sudoaptupdatesudoaptinstallwgetgnupg#导入仓库sudosh-c'echo"debhttps://apt.postgresql.org/pub/repos/apt$(lsb_release-cs)-pgdgmain">/etc/apt/......
  • mv 命令 – 移动或改名文件
    语法格式:mv参数源文件名目标文件名常用参数:mv命令来自英文单词move的缩写,中文译为“移动”,其功能与英文含义相同,能够对文件进行剪切和重命名操作。这是一个被高频使用的文件管理命令,我们需要留意它与复制命令的区别。cp命令是用于文件的复制操作,文件个数是增加的,而mv......
  • 控制结构命令
    Tcl提供了if、if/else、if/elseif、foreach、for、while和switch命令来管理控制结构。这些命令和其他语言如C语言的条件语句的作用相同。需要区别的是在Tcl中所有控制结构都是由相应的命令来实现,而C语言中则是一条控制语句。 控制结构通常要求带有一个延迟执行命令......
  • ubuntu Linux kernel升级导致英伟达显卡驱动失效
    Linuxkernel升级导致英伟达显卡驱动失效报错nvidia-smiNVIDIA-SMIhasfailedbecauseitcouldnotcommunicatewiththeNVIDIAdriver.MakesurethatthelatestNVIDIAdriverisinstalledandrunning.#或者nvidia-smiNvidiaNVMLDriver/libraryversionmisma......
  • Linux-用户管理-查看用户命令id-/etc/passwd-/etc/shadow-系统中用户的约定和规范
    1.Linux下的用户有什么作用1)系统上的每一个进程(运行的程序)都需要特定的用户运行2)每一个文件都有特定的用户拥有,所以访问一个文件或目录受到用户的限制3)进程能够以何种方式访问某一个文件或目录,与进程所关联的用户有关  2.用户相关查看命令命令:id#语法id[option......
  • Ubuntu 启用交换分区
    前言交换分区也称之为swap分区,允许系统在内存不足的情况下将内存程序写入文件,防止系统卡死失去响应的情况发生。检查现有交换分区首先,确认系统中是否已存在交换分区或文件。在终端中输入以下命令:swapon--showfree-hswapon--show命令会列出当前已启用的交换空间。fr......
  • docker常用命令收藏
    1.与docker启停关闭等相关系统命令docker-V#查看docker版本信息docker--help#查看docker命令帮助信息systemctlstartdocker.service#启动dockersystemctlstopdocker.service#停止dockersystemctlrestartdocker.service#重启dockersystemctlstatusdocke......
  • 在Linux中,如何使用cron和at命令进行任务调度?
    在Linux中,cron和at命令是两个用于任务调度的工具。它们允许用户安排在特定时间或日期执行脚本或命令。1.使用cron进行任务调度cron是一个基于时间的作业调度器,它在后台运行并定期检查crontab中的作业,然后执行它们。编辑crontab文件:查看当前用户的crontab文件:crontab-l......
  • 在Linux中,如何编写脚本处理命令行参数?
    在Linux中,编写脚本处理命令行参数是编写shell脚本的基本功之一。命令行参数是用户在执行脚本时附加在命令行上的额外信息,这对于增加脚本的灵活性和复用性至关重要。以下是如何在bashshell脚本中处理命令行参数的几种常见方法:1.位置参数bash提供了一系列特殊变量$0至$9用于......
  • 服务器防火墙命令
    开启防火墙servicefirewalldstart重启防火墙servicefirewalldrestart关闭防火墙servicefirewalldstop查看防火墙规则firewall-cmd--list-all查询指定端口是否开放firewall-cmd--query-port=8080/tcp开放指定端口firewall-cmd--permanent--add-port=80/tcp移......