赞
踩
说明dns有问题,可能需要修改DNS配置:
/etc/resolv.conf
,添加:nameserver 8.8.8.8
。/etc/resolvconf/resolv.conf.d/base
(这个文件默认是空的),添加内容:nameserver 8.8.8.8
,使其生效:resolvconf -u
。Linux下经常需要安装不同类型的库,在Ubuntu中,这些类库都是以“lib_name-version”的形式命名的。很多库之间存在依赖关系,即要安装这个就必须安装那个。有时候,类库之间依赖关系无法满足,你所要安装的程序就不能安装。这类问题大多是由于相互依赖的几个库中一个或多个的版本已经更新,而用户要安装的库依赖于这几个库的较低版本,这时候可以试试使用:
sudo aptitude install <programname> (尖括号内为你要安装的程序的名字)
dpkg --list | grep linux-image
root@jaron:~# dpkg --list | grep linux-image
iF linux-image-4.15.0-142-generic 4.15.0-142.146~16.04.1 amd64 Signed kernel image generic
ii linux-image-4.15.0-45-generic 4.15.0-45.48~16.04.1 amd64 Signed kernel image generic
iU linux-image-generic-hwe-16.04 4.15.0.142.137 amd64 Generic Linux kernel image
apt-get purge linux-image-4.15.0-142-generic
update-grub
例如:
update-initramfs: Generating /boot/initrd.img-4.15.0-142-generic W: Possible missing firmware /lib/firmware/i915/kbl_guc_ver9_14.bin for module i915 W: Possible missing firmware /lib/firmware/i915/bxt_guc_ver8_7.bin for module i915 cp: cannot stat '/usr/share/plymouth/ubuntu-logo.png': No such file or directory E: /usr/share/initramfs-tools/hooks/plymouth failed with return 1. update-initramfs: failed for /boot/initrd.img-4.15.0-142-generic with 1. run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1 dpkg: 处理软件包 linux-image-4.15.0-142-generic (--configure)时出错: 子进程 已安装 post-installation 脚本 返回错误状态 1 由于已经达到 MaxReports 限制,没有写入 apport 报告。 在处理时有错误发生: linux-firmware linux-image-generic-hwe-16.04 linux-generic-hwe-16.04 linux-signed-generic-hwe-16.04 initramfs-tools linux-image-4.15.0-142-generic E: Sub-process /usr/bin/dpkg returned an error code (1)
sudo mv /var/lib/dpkg/info /var/lib/dpkg/info_old
,变更现有info文件夹名称sudo mkdir /var/lib/dpkg/info
,新建一个新的info文件夹sudo apt-get update && apt-get -f install
sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info_old
,执行完上一步操作后会在新的info文件夹下生成一些文件,现将这些文件全部移到info_old文件夹下sudo rm -rf /var/lib/dpkg/info
,把新建的info文件夹删掉sudo mv /var/lib/dpkg/info_old /var/lib/dpkg/info
,使用以前的info文件夹在Linux中编写了sh脚本文件,然后对/etc/bash.bashrc
进行修改,随即执行source /etc/bash.bashrc
命令后,通过env
发现修改不生效。发现了原先/etc/bash.bashrc
中存在这样一行命令:
[ -z "$PS1" ] && return
说明: PS1
是交互式shell的提示符,在非交互式的情况下,该值为空,故而,本行意思是,如果是非交互式的调用shell,则返回,即后面的环境变量设置都将不被执行。
解决: 把改行注释掉即可。或执行脚本前给PS1
赋值,例如:
export PS1='\[\e[1;36m\][\[\e[1;32m\]\u@\[\e[1;37m\]\H \[\e[1;36m\]\W]\$ \[\e[m'
/etc/apt/sources.list
文件/etc/apt/sources.list
文件,末尾输入(设置清华镜像源):deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
apt-get update
,然后重新安装即可说明: Ubuntu从17.10开始已放弃在/etc/network/interfaces
里配置IP地址,即使配置也不会生效,而是改成netplan
方式,配置写在/etc/netplan/01-network-manager-all.yaml
或者类似名称的yaml
文件里。
如果要切换回使用/etc/network/interfaces
网络配置的方式,操作如下:
重新安装ifupdown
包:apt-get install ifupdown
。
银河麒麟系统安全机制-KYSEC
查看命令:getstatus
。
关闭命令:setstatus disable
。该命令只能临时生效,每次系统重启后又会被重置。
永久配置:编辑/etc/default/grub
,将GRUB_CMDLINE_LINUX_SECURITY="security=kysec
里面的kysec
删除然后保存退出。更新grub选项: update-grub
,重启系统。
手势定义在配置文件:/usr/share/touchgesture/touchgesture.xml
方法:删除该文件或者重命名该问题就。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。