一、
Ubuntu 下访问 exFat 分区的优盘:
sudo apt-get install exfat-utils
二、
Ubuntu的默认root密码是随机的,即每次开机都有一个新的root密码。我们可以在终端输入命令 sudo passwd,然后输入当前用户的密码,enter,终端会提示我们输入新的密码并确认,此时的密码就是root新密码。修改成功后,输入命令 su root,再输入新的密码就ok了。
刚安装好的深度系统没有设置root用户密码的,下边介绍如何设置root用户的密码
第一步:sudo passwd
第二步:输入密码
第三步:确认密码
这样三个步骤过后root用户的密码就设置好了
三、
调节鼠标滚动速度
请注意,例如在Firefox中,您可以在about:config中进行设置
mousewheel.system_scroll_override_on_root_content.vertical.factor
记得设置
mousewheel.system_scroll_override_on_root_content.enabled 为真。
四、
Ubuntu系统的Hosts只需修改/etc/hosts文件,在目录中还有一个hosts.conf文件,刚开始还以为只需要修改这个就可以了,结果发现是需要修改hosts。修改完之后要重启网络。
具体过程如下:
1.修改hosts
sudo gedit /etc/hosts
sudo vim /etc/hosts
2.添加解析记录
完整案例:127.0.0.1 localhost.localdomain localhost
简洁记录:127.0.0.1 localhost
3.保存后重启网络
sudo /etc/init.d/networking restart
五、
在您安装 Firefox 之前,确保您的计算机安装了需要的库。缺失库文件会导致 Firefox 无法运行。
Mozilla 提供的 .tar.bz2 格式安装文件不包含源代码,而是预编译二进制文件,因此您只需要解包并运行文件,不需要从源代码编译程序。
以下步骤将指导您将 Firefox 安装到 home 目录,而且只有当前用户能够运行它。
从Firefox 下载页面下载 Firefox 到您的 home 目录中。
打开一个终端,转到 home 目录:cd ~
将下载文件的内容解压缩:tar xjf firefox-*.tar.bz2
如果 Firefox 正开着,请将其关闭。
要启动 Firefox,请运行 firefox 文件夹中的 firefox 脚本:~/firefox/firefox
Firefox 现在应当已打开了。您可以在桌面上创建一个图标运行此命令。
libstdc++5 错误
上面提到过,您需要安装需要的库使 Firefox 能够运行。许多发行版默认并不包含 libstdc++5。
Firefox启动时显示信息“firefox not installed”或者 Firefox 的版本不对
如果您已遵照上面的说明安装了 Firefox,必须使用下面的命令启动 Firefox(例如:在终端中或者通过桌面上的启动器):~/firefox/firefox
如果您尝试在终端中使用命令 firefox 启动 Firefox,它或者会启动包管理器安装版本的 Firefox,或者会提示您程序未安装。
六、
安装 VMWare Player 虚拟机
下载过来的文件是以.bundle结尾的文件,类似下面
VMware-Player-15.0.0-10134415.x86_64.bundle
在终端下修改执行权限
sudo chmod +x VMware-Player-15.0.0-10134415.x86_64.bundle
之后执行这个文件,记住要有root权限执行
sudo ./VMware-Player-15.0.0-10134415.x86_64.bundle
七、
深度deepin系统在升级到15.10版后开始采用dde-kwin导致不能从Firefox选项“定制”中隐藏的原因是检测到 deepin 就用了相当于值为 system 的方案,而那个方案是给 deepin-wm/mutter 用的。因此只要修改Firefox.desktop文件,将将环境变量 MOZ_GTK_TITLEBAR_DECORATION 值设置为 client 就可以了。
1.以管理员身份打开目录:/usr/share/applications,用编辑器打开其中的firefox.desktop快捷方式进行编辑。
2.用#注释掉第五行命令。(直接删除也可以,我是为了如果修改出错还可以还原)
在其下方添加第六行的内容,即:
Exec=env MOZ_GTK_TITLEBAR_DECORATION=client /usr/bin/firefox-zh %U
保存即可。
注:我使用的是火狐中国版,所以可执行文件名是Firefox-zh,国际版的应该是Firefox。
八、
动态桌面美化工具:Komorebi、plank
sudo apt-get install plank
九、
首先在终端里输入[sudo apt-get update],然后输入[sudo apt-get upgrade]会出现 “有未能满足的依赖关系,请尝试不指明软件包的名字来运行“apt --fix-broken install”(也可以指定一个解决)" 最后输入[sudo apt --fix-broken install]按提示操作。(因为没有出现预计的提示问题因此再次进行更新,之后便能够正常使用深度商店下载软件了)
sudo apt-get update
sudo apt-get upgrade
sudo apt --fix-broken install
sudo apt-get update
————————————————
deepin深度商店安装应用说依赖关系被破坏修复
在深度终端执行以下命令即可解决
sudo apt-get clean 清除已经下载的安装包
sudo apt-get update 重新更新软件列表
sudo apt-get dist-upgrade
新问题:
下列软件包有未满足的依赖关系:
dde-daemon : 依赖: deepin-desktop-schemas (> 3.13.7+) 但是 3.4.0-2 已经安装
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt --fix-broken install”(也可以指定一个解决办法)。
解决方法:
apt --fix-broken install
提示没有权限,则输入下面操作
sudo apt --fix-broken install
十、
如何列出 Ubuntu 和 Debian 上已安装的软件包
用 apt 命令显示已安装软件包:
apt list –installed
用 dpkg 命令显示已安装软件包
dpkg-query -l
deb包安装的,可以用dpkg -l能看到。如果是查找指定软件包,用dpkg -l | grep “软件或者包的名字”;
列出系统里 Snap 已安装软件包:
snap list
列出系统里 Flatpak 已安装软件包:
flatpak list
十一、
显示最近安装的软件包
grep " install " /var/log/dpkg.log
grep " install " /var/log/apt/history.log
十二、
1、卸载软件
输入命令
dpkg --list
查看已安装的软件,记住要卸载的软件的名字
sudo apt-get remove –-purge 要卸载的软件的名字 #卸载软件同时删除配置文件
sudo apt-get remove 要卸载的软件的名字 #卸载该软件
sudo apt-get autoremove --purge
出现此界面为卸载并删除配置文件成功。
2、apt缓存删除
之前下载了一些不完整的安装包,没办法用,都保存在了
var/cache/apt/archives
里面了,右键怎么也删不掉。这个时候不要慌张,在终端里面输入
sudo apt-get clean
就可以删掉里面的文件啦!
十三、
而debian的包管理器dpkg则只出现在Debina Linux中,其它Linux版本一般都没有。
1、 安装
dpkg –i deb的软件包名
如:dpkg –i software-1.2.3-1.deb
2、 卸载
dpkg –e 软件名
如:dpkg –e software
3、 查询:查询当前系统安装的软件包:
dpkg –l “软件包名”
如:dpkg –l “software”
十四、
apt方式安装:(安装deb包)
apt-get是debian,ubuntu发行版的包管理工具,与红帽中的yum工具非常类似。
apt-get命令一般需要root权限执行,所以一般跟着sudo命令例sudo apt-get xxxx
apt-get install packagename——安装一个新软件包(参见下文的aptitude)
apt-get remove packagename——卸载一个已安装的软件包(保留配置文件)
apt-get --purge remove packagename——卸载一个已安装的软件包(删除配置文件)
dpkg --force-all --purge packagename ——有些软件很难卸载,而且还阻止了别的软件的应用,就可以用这个,不过有点冒险。
apt-get autoremove——因为apt会把已装或已卸的软件都备份在硬盘上,所以如果需要空间的话,可以让这个命令来删除你已经删掉的软件。
apt-get autoclean——定期运行这个命令来清除那些已经卸载的软件包的.deb文件。通过这种方式,可以释放大量的磁盘空间。如果需求十分迫切,可以使用apt-get clean以释放更多空间。这个命令会将已安装软件包裹的.deb文件一并删除。
apt-get clean——这个命令会把安装的软件的备份也删除,不过这样不会影响软件的使用的。
apt-get upgrade——更新所有已安装的软件包
apt-get dist-upgrade——将系统升级到新版本
apt-cache search string——在软件包列表中搜索字符串
apt-cache showpkg pkgs——显示软件包信息。
apt-cache stats——查看库里有多少软件
apt-cache dumpavail——打印可用软件包列表。
apt-cache show pkgs——显示软件包记录,类似于dpkg –print-avail。
apt-cache pkgnames——打印软件包列表中所有软件包的名称
(需要定期运行这一命令以确保您的软件包列表是最新的)
简单的说: dpkg只能安装已经下载到本地机器上的deb包。apt-get能在线下载并安装deb包,能更新系统,且还能自动处理包与包之间的依赖问题,这个是dpkg工具所不具备的。
十五、
输入法图标丢失,或无法输入中文时,执行命令:fcitx -r ,重启输入法框架。
**
统信UOS系统手动安装分区方案
**
手动安装:点击手动安装、点击可用空间,点击黄色框中小加号,进行分区。
二分区
新建:/ 分区,类型-主分区,位置-起点,文件系统ext4,挂载点 / 大小根据需求自己选择(必须大于10G),选择“新建”,预留部分空间做普通用户的数据盘。
只挂载 / 然后尾部挂交换区。
优点:只用了一个主分区名额。
缺点:交换区在尾部,系统速度会下降少许。
或是交换区前置,只挂载 /。
分区时两个都为主分区而不是逻辑盘,如果是逻辑盘,则不能引导。
优点:解决速度问题,但对于传统BIOS多用了一个主分区名额,普通用户无影响。
三分区
挂载一个/boot分区、一个swap(交换分区)、一个/(根分区)。
一个主分区、两个逻辑盘、只针对传统BIOS(UEFI除了一个EFI区为专门引导区,其它区也都是主分区,没有逻辑盘)
多分区
1、新建(按需新建,部分主板不需要):EFI引导分区,大小默认300M基本OK。
2、新建:/boot分区(存储引导信息和内核信息),普通Linux系统一般boot分区300M足够,UOS则要1.5G以上,建议大小2G。
3、新建:swap(交换分区),swap分区相当于windows系统中的虚拟内存的概念,
内存<4GB,swap空间=内存的2倍大小
4GB<内存<16GB,swap空间=内存大小
内存>16GB,swap空间=随意,最好不要为0
一般是电脑本身的运行内存的2倍(建议上限16G)
4、新建:/(根分区),类型-主分区,位置-起点,文件系统ext4,挂载点 /,大小根据需求自己选择(必须大于10G),选择“新建”。
5、新建:/home资源盘,用于存文件文档,基本上200G。
6、新建:/usr/local,存储系统应用软件安装信息,看自己安装软件的需求量,100G左右,软件多的话,可给多点空间。
7、新建:/opt,可视情况新建此软件安装目录。
8、新建:/var,存储系统日志信息,一般是供服务器用的分区,普通电脑可不用此分区,大小视服务器功能决定。
9、新建:/recovery,结尾部分一个恢复分区,大小10G,具有备份还原和恢复出厂设置功能。
尽可能一个分区一个挂载点,在分区时除了交换分区和恢复分区,会自动给你分配挂载及磁盘文件系统格式,需要手动挂载并且手动选磁盘文件系统格式时,选ext4就行。
最好不要只分单一分区即只有1个根分区,如果根分区被破坏了,那整个电脑资料就丢失了。分配多个分区的话,某一个分区坏掉了,不会影响其他分区。
ext2、ext3、ext4都是Linux的主流文件系统。
xfs是RHEL/CentOS 7.x以上版本才有的高性能文件系统。
VFAT是windows的文件系统。
swap文件系统给swap分区。
BIOS boot是用于引导的,非常小。
深度deepin官方视频教程的手动分区:
EFI引导分区:300M
/ 根分区:30G
Swap 交换分区:8G。如果电脑内存在8G以上,也可不设交换分区。
home 分区:剩余全部磁盘空间。