安装过程
19.10
官方网站下载,搜索引擎搜索Ubuntu history version
找到19.10,下载速度略慢,大小大约2.3G。
在Windows 上面使用UltraISO(试用版即可)刻录到u盘即可
重新启动笔记本,HP按F9进入bios,选择从u盘启动
进入一个ubuntu系统列表选择页面,需要快速按下方向键,不然很快会默认进入用u盘体验ubuntu系统模式
在列表中发现多了一个install ubuntu (safe graphics),搜索了一下,貌似为了防止图形显卡驱动造成的安装过程卡死的问题,具体是不是,咱也不知道,咱也无处问。默默的选择install ubuntu即可。
过程还是很顺利的,安装完成会有提示,remove install medium and press enter之类的话,就是拔掉u盘,按回车键就好了。系统就重启了,重启完成就能完整的体验Ubuntu Linux系统了。
230106前几天从163的源更换为阿里的源,更新了一次,系统崩了,启动不了,一直停留在黑乎乎的页面,提示也没细看,等了半天也没反应,系统又完犊子了。
20.04LTS
昨天下载了20.04LTS版本,长期支持版本或许会稳定一些吧,刻录到u盘,5号晚上捣鼓了半个小时安装好了,只是中间遇见了nvidia显卡软件安装的一个问题,蓝色屏幕显示
Perform MOK management
,然后下面有4个选项。
Continue boot;
Enroll MOK;
Enroll key from disk;
Enroll hash from disk。
当时安装的时候打勾了,也输入密码了,这一步请参考https://zhuanlan.zhihu/p/434954543?utm_id=0。步骤很详细。
遇见的问题
1.下面有一个很关键的问题,需要记录一下。
进入系统后发现窗口的按钮图表采用了windows风格,三个按钮位于窗口右上角,以前安装的Ubuntu11,15,都在左侧,还真不习惯。搜索了解决方法,由于软件源的问题,始终没有成功解决。接下来必须解决软件源这个前置条件,才能解决三个按钮位置的设置的问题。方法请继续向下翻看更换软件的源。
2.今天浏览b站视频,发现无法播放,之前京东购物预览视频也无法播放,这都是因为没有安装Adobe Flash Player的问题,走了不少弯路,其实解决很简单,两条命令解决,Ubuntu19.10可用。
sudo apt install flashplugin-installer
sudo apt install browser-plugin-freshplayer-pepperflash
3.安装vscode
(1)官网.deb文件下载
(2)sudo dpkg -i xxx.deb
(3)sudo apt-get install -f # Install dependencies
这第三句很神奇,没看懂,不过确实安装成功了,按super键能找到vscode图标
4.卸载软件
方法很多种,目前仅仅尝试了控制台卸载方法:
查看已经安装的软件,注意在列表里面查看自己安装的软件名称
dpkg --list
卸载命令,尖括号不需要,只是强调,后面是上一步看到的软件名称,例如卸载QQ,则输入sudo apt-get --purge remove qq 再按回车即可,只是举个例子。
sudo apt-get --purge remove <programname>
5.Android Studio快捷方式实现
参考csdn作者stdev ,原文url太长,去他博客搜索studio即可找到。
进入到目录/usr/share/applications
下创建文件xx.desktop,例如(studio.desktop),需要sudo执行。
将下面内容粘贴到文件内,保存即可在Aplication里面找到图标了。原文更详细可以参考
[Desktop Entry]
Name = Android_Studio
Comment = android studio
Exec=/home/xsc/android-studio/bin/studio.sh
Icon=/home/xsc/android-studio/bin/studio.png
Terminal=false
Type=Application
借助此方法,将下载的社区版Idea-IC设置了快捷方式,application列表还支持svg图标。
WiFi图标有一个❓(问号),无法浏览网页,QQ可以登录
上午打开电脑,无法上网,WiFi图标上有一个问号,网页无法打开,QQ可以正常登录。以前在Windows系统也遇见过,直接手动添加DNS解析服务器就搞定了,然而Ubuntu竟然不行,不知道咋回事,看网上说在系统的设置=》隐私=》连接情况=》连接检查,把这个开关关掉就行。
我试了一下,问号确实没有了,但是依然无法上网,重启电脑若干次也不行,Ubuntu20.04,昨天231012还好好的,后来没办法,重启了路由器,问题解决了。
扩展内存
前段时间,购买了一个4G内存条,扩展了一下笔记本,暗影精灵1,2015年的本,DDR3,所以买内存条要注意,不要买错了,恐怕DDR4的安上不能用,拆机废了点事情,最终没有完全拆开,然而用手掰开,还是把内存条安上了。
尽管用了不少的力气,然而最终还是没有完全脱离,确认所有的螺丝都卸掉了,专门看了视频,大力出奇迹的事情,还是不要相信,奇迹出不了,很大概率出悲剧,毕竟内部很脆弱,装上内存条,先开机试了一下,成功识别了,才开始安上光驱,扣上卡扣,拧上螺丝。
虽然不是很贵的设备(Mac),但是吃饭的家伙还是要呵护好的。金士顿的内存条4G有4000零几M,这个容量还是很良心的,自带4G才3700多M,汗。
解决命令行安装不了软件的方法如下
1.更换软件的源(大约是下载或更新来源)
参考这个文章吧,更换默认源,主要就是编辑/etc/apt/sources.list文件(注意提前备份一下),将新的源粘贴进去并保存。用国内的源确实比较方便快捷,阿里、清华、科大等等。我最终选择了网易的源,感觉还不错,猪厂给力!
贴一个清华源,其他看这个博客或搜索即可。
deb https://mirrors.tuna.tsinghua.edu/ubuntu/ bionic main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu/ubuntu/ bionic-updates main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu/ubuntu/ bionic-backports main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu/ubuntu/ bionic-security main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu/ubuntu/ bionic-security main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu/ubuntu/ bionic-proposed main restricted universe multiverse
注意输入管理员权限的密码
1.1备份
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
1.2打开配置文件
sudo gedit /etc/apt/sources.list
1.3打开镜像站
https://mirrors.tuna.tsinghua.edu/help/ubuntu/
具体可以打开链接查看,注意一定要选择与自己系统版本匹配的源。
1.4然后在终端执行
由于更新有个过程,需要等待
sudo apt-get update
sudo apt-get upgrade
2.安装gnome-tweaks软件
接下来即可安装和使用gnome-tweaks软件来设置三个按钮的位置了
sudo apt-get install gnome-tweaks
安装完毕后,按alt+f2弹出窗口,输入gnome-tweaks,打开软件后,左侧点击窗口,右侧即可看到标题栏按钮,鼠标点击,按钮位置实时改变,就成功了。
3.vi编辑器的简单用法
打开文件,例如build.gradle文件
vi build.gradle
按i键进入编辑模式,才能开始编辑文件
编辑完成,按Esc键,重新进入命令模式,按:q!退出vi不保存文件,按:wq保存文件并退出,可能需要指定文件名。
3.1vi编辑器难用问题解决
系统自带vi编辑器,太难用,感觉有些反人类,按方向键出现字母,驾驭不了,于是搜索了一下,据说系统自带的版本使用的是旧版本的vi编辑器快捷键,新手很难上手,建议卸载,安装一个新版本。两条命令,搞定。
sudo apt-get remove vim-common
sudo apt-get install vim
4.常见问题以及解决方法
4.1拿着笔记本举了举,屏幕旋转了,而且角度刁钻,难以恢复
因为这件事情,重启了一次电脑,但是老这样也不行,搜索解决之。
命令行搞定,下面的命令选择执行一条就行,能恢复正常角度即可。参考:https://blog.csdn/weixin_30514427/article/details/111968182
xrandr -o left # 向左旋转90度
xrandr -o right # 向右旋转90度
xrandr -o inverted # 上下翻转
xrandr -o normal # 回到正常角度
4.2如何截图
按住PrtScr键即可截屏全屏,如果要自由鼠标拖拽截屏,需要按住shift + PrtScr进行截屏。真的很方便,唯一的缺点就是编辑图片不方便。
230909,最近了解到Linux上面的图形处理软件,名称GIMP,页面很像Windows的PhotoShop。
4.2制作gif图片
输入一行命令即可安装:sudo apt-get install peek
软件名:peek,github开源https://github/phw/peek/,简单好用,调整窗口大小然后进行录制即可。huichang给力。具体下载使用方法也可参考peek安装使用
4.3如何解压缩被加密的7z格式文件
有时候下载的一些压缩文件带有密码,这种情况在windows系统里面非常简单,Windows携带的软件太丰富了,基本winrar都能打开并提示输入密码,然而这样简单的需求在linux里面却没有那么容易解决,对新手很不友好,许多想用linux的人就被劝退了。其实解决也很简单,依然是命令解决。
sudo apt-get install p7zip
sudo apt-get install p7zip-full
每次执行记得输入linux系统的密码。安装完成,即可用鼠标双击打开压缩文件,熟悉的密码输入框就有了,输入对应的压缩文件密码即可成功解压。本来以为要用命令行解压,后来发现鼠标双击即可[破涕为笑]。
参考:https://zhuanlan.zhihu/p/575589039
4.4Ubuntu如何使用NTFS硬盘
笔记本有2块硬盘,之前用Windows系统的时候,ntfs文件系统的机械硬盘没有格式化,还有许多文件和空闲空间,如何在Ubuntu中将空闲的NTFS硬盘空间利用起来呢?
sudo apt-get install ntfs-3g
,安装必要的软件。
安装Win10实现双系统后,之前正常读写的NTFS硬盘变成了只读 ,不可写了。研究搜索了半天,解决方法如下:
sudo fdisk -l
,结果如下:
Disk /dev/sda:119.25 GiB,128035676160 字节,250069680 个扇区
Disk model: SAMSUNG MZNLF128
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:gpt
磁盘标识符:352B9BB3-D119-42E7-9D90-DA0E885F84EA
设备 起点 末尾 扇区 大小 类型
/dev/sda1 2048 1050623 1048576 512M EFI 系统
/dev/sda2 1050624 146974719 145924096 69.6G Linux 文件系统
/dev/sda3 146974720 250068991 103094272 49.2G Microsoft 基本数据
Disk /dev/sdb:931.53 GiB,1000204886016 字节,1953525168 个扇区
Disk model: TOSHIBA MQ01ABD1
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 4096 字节
I/O 大小(最小/最佳):4096 字节 / 4096 字节
磁盘标签类型:gpt
磁盘标识符:DDC56B27-5498-4CFA-9234-FF66D2C0E67C
设备 起点 末尾 扇区 大小 类型
/dev/sdb1 2048 1923375103 1923373056 917.1G Microsoft 基本数据
/dev/sdb2 1923375104 1953523711 30148608 14.4G Windows 恢复环境
找到要挂载的硬盘分区,本文以/dev/sdb1为例,执行修复命令:
sudo ntfsfix /dev/sdb1
结果如下:
Mounting volume... The disk contains an unclean file system (0, 0).
Metadata kept in Windows cache, refused to mount.
FAILED
Attempting to correct errors...
Processing $MFT and $MFTMirr...
Reading $MFT... OK
Reading $MFTMirr... OK
Comparing $MFTMirr to $MFT... OK
Processing of $MFT and $MFTMirr completed successfully.
Setting required flags on partition... OK
Going to empty the journal ($LogFile)... OK
Checking the alternate boot sector... OK
NTFS volume version is 3.1.
NTFS partition /dev/sdb1 was processed successfully.
在主目录,点击其他位置,点击刚才修复的ntfs硬盘右侧的卸载按钮,卸载掉它
然后执行如下命令重新挂载,即可读写。
sudo mount -a
这个方法的缺点是,每次重启电脑要重新执行。
5.图像处理软件
5.1类似PhotoShop
GIMP
,非常给力,看起来像Windows平台的PhotoShop软件,特地下载安装体验了一下。
5.2画图软件
-
Windows的mspaint有时候真的很方便,然而linux的画图软件不太熟,搜索了一下,Pinta,MyPaint,这两个软件安装完成了,然而还不会用,唉缺乏教程啊。不过MyPaint这个软件真的艺术气息浓厚。
-
发现一个非常好用的替代软件
KolourPaint
,已经比较接近微软mspaint了。24-12-3。使用它进行一些简单的图片编辑,体验和微软画图很接近。
6.屏幕取色软件
Gpick
,效果不错,随着鼠标移动实时显示指针区域的颜色。
7.常用软件寻找和安装记录
7.2 uml画图软件
http://www.umletino/
http://www.umletino/umletino.html
这个网址可以直接进行在线作图,并且右下角文本输入区域的定制风格和MarkDown语法相似,真是个好工具啊,而且免费还开源,良心之作。
draw.io is good too.
7.3视频播放软件
sudo apt install vlc
参考:https://www.linuxidc/Linux/2019-10/160959.htm
有了这个软件,大部分视频文件都支持了。
7.4十六进制编辑器
在Windows平台,十六进制编辑器真的非常多,WinHex,HexEditor等,在Ubuntu Linux上面可以使用GHex
图标是这个样子
7.5QQ安装与更新
Linux版QQ在2023年年初发布了,喜大普奔。2024.3已经更新到3.2.6版本。虽然功能还不全面,但是已经是巨大的进步了。
(1)下载QQ软件,根据自己的平台cpu架构,x86, Arm, LoogArch, Mips…
一般都是x86,Intel或AMD的cpu,其他架构根据需要下载即可。
(2)sudo dpkg -i
xxx.deb,xxx.deb修改为自己下载的文件名即可
(3)sudo apt-get install -f
# Install dependencies安装依赖
如果QQ版本有更新,先下载下来新的deb文件,然后执行(2)命令即可完成更新。
7.6搜狗输入法安装历险记
之前曾经尝试过数次搜狗输入法的Linux版本安装,奈何没有一次成功过,心想这输入法的安装体验也太差了,官方连个问题解决方法都没有属实……,2024年3月份看到网上有人搜索搜狗输入法Linux版本安装完成不能输入中文,打字只有英文字母上屏,看在输入法这么好用的份上,再折腾一次吧,大不了再卸载掉,继续用iBus输入。
1)官网下载搜狗输入法安装包deb文件,选择x86_64 cpu架构,得到sogoupinyin_4.2.1.145_amd64.deb,然后使用命令安装
2)通过命令行安装搜狗输入法
sudo dpkg -i sogoupinyin_4.2.1.145_amd64.deb
注:如果安装过程中提示缺少相关依赖,则执行如下命令解决:
sudo apt -f install
执行完依赖安装命令我又重新执行了第一条命令,这次就不提示缺少依赖了,然后重启系统,尝试按ctrl + 空格键,打开输入法,然并卵。
3)添加中文语言支持
参考官方安装向导:https://shurufa.sogou/linux/guide
总共4个步骤,执行完还是不行,打算卸载了。
后来百度了一下,AI也给出了提示,解决步骤如下:但是没什么用,第二条命令执行就提示了,没有fcitx-dock.service服务,服务不存在。
# 检查搜狗输入法服务状态
sudo systemctl status fcitx-dock.service
# 如果服务未运行,尝试启动服务
sudo systemctl start fcitx-dock.service
# 如果需要开机自启动
sudo systemctl enable fcitx-dock.service
# 查看搜狗输入法配置
cat ~/.config/fcitx/config
# 重新配置输入法(具体命令取决于搜狗输入法版本和安装方式)
# 可以通过图形化配置工具或命令行工具进行配置
# 检查系统语言设置
localectl status
# 如有需要,设置系统语言
sudo localectl set-locale LANG=zh_CN.UTF-8
# 更新搜狗输入法
# 可以从搜狗官方网站下载最新版本的安装包并安装
# 如果问题依然存在,可以尝试卸载搜狗输入法
sudo apt-get remove sogoupinyin # 以Debian/Ubuntu为例
# 然后重新安装
4)最终解决方法
根本原因还是依赖没有安装全,在一个博客上看到还缺少一些依赖:
sudo apt-get install libqt5qml5 libqt5quick5 libqt5quickwidgets5 qml-module-qtquick2
sudo apt install libgsettings-qt1
这两条命令依次执行,然后再按ctrl + 空格打开搜狗输入法,就能输入中文了,真不容易。如果还不行,可以重启电脑试试。
8.常用命令
- 在Mac中有一个命令
open .
打开当前目录非常方便,linux ubuntu如下命令
xdg-open .
- 在Mac中有where命令查看程序安装到哪,如
where python
,linux ubuntu如下
which python
- 查看当前所在目录
pwd
- 查看Ubuntu版本
lsb_release -a
cat /etc/os-release
uname -a
Android Studio
1.新建项目下载gradle速度慢;build过程一直卡在download fastutil-8.4.0
1).gradle下载速度慢解决方法,使用腾讯的镜像下载,速度直接逆天。
#distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-bin.zip
distributionUrl=https://mirrors.cloud.tencent.com/gradle/gradle-6.7.1-bin.zip
2).下载fastutil-8.4.0等了很久很久…依然没下载完毕,沧海桑田了都,以下旧版本ASbuild.gradle增加阿里云的maven仓库即可,新版本的AS需要在settings.gradle中相应修改
buildscript {
repositories {
maven{ url = "https://maven.aliyun/repository/public" }
google()
mavenCentral()
}
dependencies {
//...
}
}
allprojects {
repositories {
maven{ url = "https://maven.aliyun/repository/public" }
google()
mavenCentral()
jcenter() // Warning: this repository is going to shut down soon
}
}
下载android系统源代码
从清华的镜像站点下载
参考:https://blog.csdn/Czach/article/details/51272494
命令执行出错:https://blog.csdn/StevenYang2008/article/details/106505696
如果没有python2就安装以下python2
sudo apt-get install python
6.0.1代码用掉了100G的硬盘,依然没有下载完,硬盘快满了,先中止,改天移动到其他地方,再继续。
今天(21.9.5)将windows ntfs格式的硬盘用上了,将100多G的源码移动到了ntfs的机械硬盘上了,特此记录一下,这个流程,主要参考了这篇博客:https://blog.csdn/weixin_42316309/article/details/108895539,没想到果然很给力,从Ubuntu Linux就可以愉快的读写ntfs格式的机械硬盘了,将剩下的系统代码下载完毕吧。
想安装20.04的,看了一下系统文件接近3G,太大放弃了,之前用过11.10,15.04还是10来着,也顺便想体验一下新的Ubuntu版本,确实新版桌面变化很大。人生多一些体验,还不错
本来不想更换系统的,但是Windows 10太不让人省心。
系统频繁更新关不掉,有时候是强制更新;
自带杀毒软件关不掉,每次编写代码运行,杀毒软件严重影响IDE的执行效率,越是着急,越不得不等待,开发使用讲究高效,Windows10太耽误事儿。
大好时光,系统高效执行,多编写一些代码,有一个好的心情开发,不香吗?
安装过程
19.10
官方网站下载,搜索引擎搜索Ubuntu history version
找到19.10,下载速度略慢,大小大约2.3G。
在Windows 上面使用UltraISO(试用版即可)刻录到u盘即可
重新启动笔记本,HP按F9进入bios,选择从u盘启动
进入一个ubuntu系统列表选择页面,需要快速按下方向键,不然很快会默认进入用u盘体验ubuntu系统模式
在列表中发现多了一个install ubuntu (safe graphics),搜索了一下,貌似为了防止图形显卡驱动造成的安装过程卡死的问题,具体是不是,咱也不知道,咱也无处问。默默的选择install ubuntu即可。
过程还是很顺利的,安装完成会有提示,remove install medium and press enter之类的话,就是拔掉u盘,按回车键就好了。系统就重启了,重启完成就能完整的体验Ubuntu Linux系统了。
230106前几天从163的源更换为阿里的源,更新了一次,系统崩了,启动不了,一直停留在黑乎乎的页面,提示也没细看,等了半天也没反应,系统又完犊子了。
20.04LTS
昨天下载了20.04LTS版本,长期支持版本或许会稳定一些吧,刻录到u盘,5号晚上捣鼓了半个小时安装好了,只是中间遇见了nvidia显卡软件安装的一个问题,蓝色屏幕显示
Perform MOK management
,然后下面有4个选项。
Continue boot;
Enroll MOK;
Enroll key from disk;
Enroll hash from disk。
当时安装的时候打勾了,也输入密码了,这一步请参考https://zhuanlan.zhihu/p/434954543?utm_id=0。步骤很详细。
遇见的问题
1.下面有一个很关键的问题,需要记录一下。
进入系统后发现窗口的按钮图表采用了windows风格,三个按钮位于窗口右上角,以前安装的Ubuntu11,15,都在左侧,还真不习惯。搜索了解决方法,由于软件源的问题,始终没有成功解决。接下来必须解决软件源这个前置条件,才能解决三个按钮位置的设置的问题。方法请继续向下翻看更换软件的源。
2.今天浏览b站视频,发现无法播放,之前京东购物预览视频也无法播放,这都是因为没有安装Adobe Flash Player的问题,走了不少弯路,其实解决很简单,两条命令解决,Ubuntu19.10可用。
sudo apt install flashplugin-installer
sudo apt install browser-plugin-freshplayer-pepperflash
3.安装vscode
(1)官网.deb文件下载
(2)sudo dpkg -i xxx.deb
(3)sudo apt-get install -f # Install dependencies
这第三句很神奇,没看懂,不过确实安装成功了,按super键能找到vscode图标
4.卸载软件
方法很多种,目前仅仅尝试了控制台卸载方法:
查看已经安装的软件,注意在列表里面查看自己安装的软件名称
dpkg --list
卸载命令,尖括号不需要,只是强调,后面是上一步看到的软件名称,例如卸载QQ,则输入sudo apt-get --purge remove qq 再按回车即可,只是举个例子。
sudo apt-get --purge remove <programname>
5.Android Studio快捷方式实现
参考csdn作者stdev ,原文url太长,去他博客搜索studio即可找到。
进入到目录/usr/share/applications
下创建文件xx.desktop,例如(studio.desktop),需要sudo执行。
将下面内容粘贴到文件内,保存即可在Aplication里面找到图标了。原文更详细可以参考
[Desktop Entry]
Name = Android_Studio
Comment = android studio
Exec=/home/xsc/android-studio/bin/studio.sh
Icon=/home/xsc/android-studio/bin/studio.png
Terminal=false
Type=Application
借助此方法,将下载的社区版Idea-IC设置了快捷方式,application列表还支持svg图标。
WiFi图标有一个❓(问号),无法浏览网页,QQ可以登录
上午打开电脑,无法上网,WiFi图标上有一个问号,网页无法打开,QQ可以正常登录。以前在Windows系统也遇见过,直接手动添加DNS解析服务器就搞定了,然而Ubuntu竟然不行,不知道咋回事,看网上说在系统的设置=》隐私=》连接情况=》连接检查,把这个开关关掉就行。
我试了一下,问号确实没有了,但是依然无法上网,重启电脑若干次也不行,Ubuntu20.04,昨天231012还好好的,后来没办法,重启了路由器,问题解决了。
扩展内存
前段时间,购买了一个4G内存条,扩展了一下笔记本,暗影精灵1,2015年的本,DDR3,所以买内存条要注意,不要买错了,恐怕DDR4的安上不能用,拆机废了点事情,最终没有完全拆开,然而用手掰开,还是把内存条安上了。
尽管用了不少的力气,然而最终还是没有完全脱离,确认所有的螺丝都卸掉了,专门看了视频,大力出奇迹的事情,还是不要相信,奇迹出不了,很大概率出悲剧,毕竟内部很脆弱,装上内存条,先开机试了一下,成功识别了,才开始安上光驱,扣上卡扣,拧上螺丝。
虽然不是很贵的设备(Mac),但是吃饭的家伙还是要呵护好的。金士顿的内存条4G有4000零几M,这个容量还是很良心的,自带4G才3700多M,汗。
解决命令行安装不了软件的方法如下
1.更换软件的源(大约是下载或更新来源)
参考这个文章吧,更换默认源,主要就是编辑/etc/apt/sources.list文件(注意提前备份一下),将新的源粘贴进去并保存。用国内的源确实比较方便快捷,阿里、清华、科大等等。我最终选择了网易的源,感觉还不错,猪厂给力!
贴一个清华源,其他看这个博客或搜索即可。
deb https://mirrors.tuna.tsinghua.edu/ubuntu/ bionic main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu/ubuntu/ bionic-updates main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu/ubuntu/ bionic-backports main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu/ubuntu/ bionic-security main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu/ubuntu/ bionic-security main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu/ubuntu/ bionic-proposed main restricted universe multiverse
注意输入管理员权限的密码
1.1备份
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
1.2打开配置文件
sudo gedit /etc/apt/sources.list
1.3打开镜像站
https://mirrors.tuna.tsinghua.edu/help/ubuntu/
具体可以打开链接查看,注意一定要选择与自己系统版本匹配的源。
1.4然后在终端执行
由于更新有个过程,需要等待
sudo apt-get update
sudo apt-get upgrade
2.安装gnome-tweaks软件
接下来即可安装和使用gnome-tweaks软件来设置三个按钮的位置了
sudo apt-get install gnome-tweaks
安装完毕后,按alt+f2弹出窗口,输入gnome-tweaks,打开软件后,左侧点击窗口,右侧即可看到标题栏按钮,鼠标点击,按钮位置实时改变,就成功了。
3.vi编辑器的简单用法
打开文件,例如build.gradle文件
vi build.gradle
按i键进入编辑模式,才能开始编辑文件
编辑完成,按Esc键,重新进入命令模式,按:q!退出vi不保存文件,按:wq保存文件并退出,可能需要指定文件名。
3.1vi编辑器难用问题解决
系统自带vi编辑器,太难用,感觉有些反人类,按方向键出现字母,驾驭不了,于是搜索了一下,据说系统自带的版本使用的是旧版本的vi编辑器快捷键,新手很难上手,建议卸载,安装一个新版本。两条命令,搞定。
sudo apt-get remove vim-common
sudo apt-get install vim
4.常见问题以及解决方法
4.1拿着笔记本举了举,屏幕旋转了,而且角度刁钻,难以恢复
因为这件事情,重启了一次电脑,但是老这样也不行,搜索解决之。
命令行搞定,下面的命令选择执行一条就行,能恢复正常角度即可。参考:https://blog.csdn/weixin_30514427/article/details/111968182
xrandr -o left # 向左旋转90度
xrandr -o right # 向右旋转90度
xrandr -o inverted # 上下翻转
xrandr -o normal # 回到正常角度
4.2如何截图
按住PrtScr键即可截屏全屏,如果要自由鼠标拖拽截屏,需要按住shift + PrtScr进行截屏。真的很方便,唯一的缺点就是编辑图片不方便。
230909,最近了解到Linux上面的图形处理软件,名称GIMP,页面很像Windows的PhotoShop。
4.2制作gif图片
输入一行命令即可安装:sudo apt-get install peek
软件名:peek,github开源https://github/phw/peek/,简单好用,调整窗口大小然后进行录制即可。huichang给力。具体下载使用方法也可参考peek安装使用
4.3如何解压缩被加密的7z格式文件
有时候下载的一些压缩文件带有密码,这种情况在windows系统里面非常简单,Windows携带的软件太丰富了,基本winrar都能打开并提示输入密码,然而这样简单的需求在linux里面却没有那么容易解决,对新手很不友好,许多想用linux的人就被劝退了。其实解决也很简单,依然是命令解决。
sudo apt-get install p7zip
sudo apt-get install p7zip-full
每次执行记得输入linux系统的密码。安装完成,即可用鼠标双击打开压缩文件,熟悉的密码输入框就有了,输入对应的压缩文件密码即可成功解压。本来以为要用命令行解压,后来发现鼠标双击即可[破涕为笑]。
参考:https://zhuanlan.zhihu/p/575589039
4.4Ubuntu如何使用NTFS硬盘
笔记本有2块硬盘,之前用Windows系统的时候,ntfs文件系统的机械硬盘没有格式化,还有许多文件和空闲空间,如何在Ubuntu中将空闲的NTFS硬盘空间利用起来呢?
sudo apt-get install ntfs-3g
,安装必要的软件。
安装Win10实现双系统后,之前正常读写的NTFS硬盘变成了只读 ,不可写了。研究搜索了半天,解决方法如下:
sudo fdisk -l
,结果如下:
Disk /dev/sda:119.25 GiB,128035676160 字节,250069680 个扇区
Disk model: SAMSUNG MZNLF128
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:gpt
磁盘标识符:352B9BB3-D119-42E7-9D90-DA0E885F84EA
设备 起点 末尾 扇区 大小 类型
/dev/sda1 2048 1050623 1048576 512M EFI 系统
/dev/sda2 1050624 146974719 145924096 69.6G Linux 文件系统
/dev/sda3 146974720 250068991 103094272 49.2G Microsoft 基本数据
Disk /dev/sdb:931.53 GiB,1000204886016 字节,1953525168 个扇区
Disk model: TOSHIBA MQ01ABD1
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 4096 字节
I/O 大小(最小/最佳):4096 字节 / 4096 字节
磁盘标签类型:gpt
磁盘标识符:DDC56B27-5498-4CFA-9234-FF66D2C0E67C
设备 起点 末尾 扇区 大小 类型
/dev/sdb1 2048 1923375103 1923373056 917.1G Microsoft 基本数据
/dev/sdb2 1923375104 1953523711 30148608 14.4G Windows 恢复环境
找到要挂载的硬盘分区,本文以/dev/sdb1为例,执行修复命令:
sudo ntfsfix /dev/sdb1
结果如下:
Mounting volume... The disk contains an unclean file system (0, 0).
Metadata kept in Windows cache, refused to mount.
FAILED
Attempting to correct errors...
Processing $MFT and $MFTMirr...
Reading $MFT... OK
Reading $MFTMirr... OK
Comparing $MFTMirr to $MFT... OK
Processing of $MFT and $MFTMirr completed successfully.
Setting required flags on partition... OK
Going to empty the journal ($LogFile)... OK
Checking the alternate boot sector... OK
NTFS volume version is 3.1.
NTFS partition /dev/sdb1 was processed successfully.
在主目录,点击其他位置,点击刚才修复的ntfs硬盘右侧的卸载按钮,卸载掉它
然后执行如下命令重新挂载,即可读写。
sudo mount -a
这个方法的缺点是,每次重启电脑要重新执行。
5.图像处理软件
5.1类似PhotoShop
GIMP
,非常给力,看起来像Windows平台的PhotoShop软件,特地下载安装体验了一下。
5.2画图软件
-
Windows的mspaint有时候真的很方便,然而linux的画图软件不太熟,搜索了一下,Pinta,MyPaint,这两个软件安装完成了,然而还不会用,唉缺乏教程啊。不过MyPaint这个软件真的艺术气息浓厚。
-
发现一个非常好用的替代软件
KolourPaint
,已经比较接近微软mspaint了。24-12-3。使用它进行一些简单的图片编辑,体验和微软画图很接近。
6.屏幕取色软件
Gpick
,效果不错,随着鼠标移动实时显示指针区域的颜色。
7.常用软件寻找和安装记录
7.2 uml画图软件
http://www.umletino/
http://www.umletino/umletino.html
这个网址可以直接进行在线作图,并且右下角文本输入区域的定制风格和MarkDown语法相似,真是个好工具啊,而且免费还开源,良心之作。
draw.io is good too.
7.3视频播放软件
sudo apt install vlc
参考:https://www.linuxidc/Linux/2019-10/160959.htm
有了这个软件,大部分视频文件都支持了。
7.4十六进制编辑器
在Windows平台,十六进制编辑器真的非常多,WinHex,HexEditor等,在Ubuntu Linux上面可以使用GHex
图标是这个样子
7.5QQ安装与更新
Linux版QQ在2023年年初发布了,喜大普奔。2024.3已经更新到3.2.6版本。虽然功能还不全面,但是已经是巨大的进步了。
(1)下载QQ软件,根据自己的平台cpu架构,x86, Arm, LoogArch, Mips…
一般都是x86,Intel或AMD的cpu,其他架构根据需要下载即可。
(2)sudo dpkg -i
xxx.deb,xxx.deb修改为自己下载的文件名即可
(3)sudo apt-get install -f
# Install dependencies安装依赖
如果QQ版本有更新,先下载下来新的deb文件,然后执行(2)命令即可完成更新。
7.6搜狗输入法安装历险记
之前曾经尝试过数次搜狗输入法的Linux版本安装,奈何没有一次成功过,心想这输入法的安装体验也太差了,官方连个问题解决方法都没有属实……,2024年3月份看到网上有人搜索搜狗输入法Linux版本安装完成不能输入中文,打字只有英文字母上屏,看在输入法这么好用的份上,再折腾一次吧,大不了再卸载掉,继续用iBus输入。
1)官网下载搜狗输入法安装包deb文件,选择x86_64 cpu架构,得到sogoupinyin_4.2.1.145_amd64.deb,然后使用命令安装
2)通过命令行安装搜狗输入法
sudo dpkg -i sogoupinyin_4.2.1.145_amd64.deb
注:如果安装过程中提示缺少相关依赖,则执行如下命令解决:
sudo apt -f install
执行完依赖安装命令我又重新执行了第一条命令,这次就不提示缺少依赖了,然后重启系统,尝试按ctrl + 空格键,打开输入法,然并卵。
3)添加中文语言支持
参考官方安装向导:https://shurufa.sogou/linux/guide
总共4个步骤,执行完还是不行,打算卸载了。
后来百度了一下,AI也给出了提示,解决步骤如下:但是没什么用,第二条命令执行就提示了,没有fcitx-dock.service服务,服务不存在。
# 检查搜狗输入法服务状态
sudo systemctl status fcitx-dock.service
# 如果服务未运行,尝试启动服务
sudo systemctl start fcitx-dock.service
# 如果需要开机自启动
sudo systemctl enable fcitx-dock.service
# 查看搜狗输入法配置
cat ~/.config/fcitx/config
# 重新配置输入法(具体命令取决于搜狗输入法版本和安装方式)
# 可以通过图形化配置工具或命令行工具进行配置
# 检查系统语言设置
localectl status
# 如有需要,设置系统语言
sudo localectl set-locale LANG=zh_CN.UTF-8
# 更新搜狗输入法
# 可以从搜狗官方网站下载最新版本的安装包并安装
# 如果问题依然存在,可以尝试卸载搜狗输入法
sudo apt-get remove sogoupinyin # 以Debian/Ubuntu为例
# 然后重新安装
4)最终解决方法
根本原因还是依赖没有安装全,在一个博客上看到还缺少一些依赖:
sudo apt-get install libqt5qml5 libqt5quick5 libqt5quickwidgets5 qml-module-qtquick2
sudo apt install libgsettings-qt1
这两条命令依次执行,然后再按ctrl + 空格打开搜狗输入法,就能输入中文了,真不容易。如果还不行,可以重启电脑试试。
8.常用命令
- 在Mac中有一个命令
open .
打开当前目录非常方便,linux ubuntu如下命令
xdg-open .
- 在Mac中有where命令查看程序安装到哪,如
where python
,linux ubuntu如下
which python
- 查看当前所在目录
pwd
- 查看Ubuntu版本
lsb_release -a
cat /etc/os-release
uname -a
Android Studio
1.新建项目下载gradle速度慢;build过程一直卡在download fastutil-8.4.0
1).gradle下载速度慢解决方法,使用腾讯的镜像下载,速度直接逆天。
#distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-bin.zip
distributionUrl=https://mirrors.cloud.tencent.com/gradle/gradle-6.7.1-bin.zip
2).下载fastutil-8.4.0等了很久很久…依然没下载完毕,沧海桑田了都,以下旧版本ASbuild.gradle增加阿里云的maven仓库即可,新版本的AS需要在settings.gradle中相应修改
buildscript {
repositories {
maven{ url = "https://maven.aliyun/repository/public" }
google()
mavenCentral()
}
dependencies {
//...
}
}
allprojects {
repositories {
maven{ url = "https://maven.aliyun/repository/public" }
google()
mavenCentral()
jcenter() // Warning: this repository is going to shut down soon
}
}
下载android系统源代码
从清华的镜像站点下载
参考:https://blog.csdn/Czach/article/details/51272494
命令执行出错:https://blog.csdn/StevenYang2008/article/details/106505696
如果没有python2就安装以下python2
sudo apt-get install python
6.0.1代码用掉了100G的硬盘,依然没有下载完,硬盘快满了,先中止,改天移动到其他地方,再继续。
今天(21.9.5)将windows ntfs格式的硬盘用上了,将100多G的源码移动到了ntfs的机械硬盘上了,特此记录一下,这个流程,主要参考了这篇博客:https://blog.csdn/weixin_42316309/article/details/108895539,没想到果然很给力,从Ubuntu Linux就可以愉快的读写ntfs格式的机械硬盘了,将剩下的系统代码下载完毕吧。
想安装20.04的,看了一下系统文件接近3G,太大放弃了,之前用过11.10,15.04还是10来着,也顺便想体验一下新的Ubuntu版本,确实新版桌面变化很大。人生多一些体验,还不错
本来不想更换系统的,但是Windows 10太不让人省心。
系统频繁更新关不掉,有时候是强制更新;
自带杀毒软件关不掉,每次编写代码运行,杀毒软件严重影响IDE的执行效率,越是着急,越不得不等待,开发使用讲究高效,Windows10太耽误事儿。
大好时光,系统高效执行,多编写一些代码,有一个好的心情开发,不香吗?