Linux系统uosdeepin系统安装过程中最全常⽤命令及问题总结本博客已暂停更新,为了您更好的阅读,请转⾄新博客
此教程⽤来解决uos/deepin系统安装过程中的⼀系列问题,其他linux发⾏版适当参考。
测试电脑为本⼈笔记本电脑
机型: 联想Y7000
配置: 酷睿8代i5 显卡GTX1050 4G
1.linux分区⽅案:(本⼈电脑为双系统已在win10下分好区
2.⽆法使⽤⽆线⽹
3.开关机卡logo,各种卡死
原因是显卡问题
第⼀种解决:深度显卡管理器选择默认intel驱动(推荐) 或者 闭源驱动
第⼆种解决:命令模式安装独⽴显卡驱动
NVIDIA安装前
需要在安装驱动之前⾸先禁⽌nouveau驱动,在Deepin中运⾏以下命令:
sudo nano /etc/modprobe.f
然后在打开的f⽂件中添加如下内容:
blacklist nouveau
options nouveau modeset=0
然后执⾏命令:
sudo update-initramfs -u
⼀直等到检测结束,退出重启电脑,重新启动后验证是否成功,运⾏以下命令:
lsmod | grep nouveau
注:如果页⾯没什么反应、⽆输出什么内容即为成功。
4.更换系统镜像源
5.安装软件
⼀、rpm包安装⽅式步骤:
1、到相应的软件包,⽐如soft.version.rpm,下载到本机某个⽬录;
2、打开⼀个终端,su -成root⽤户;
3、cd soft.version.rpm所在的⽬录;
4、输⼊rpm -ivh soft.version.rpm
详细介绍:
我只需简单的⼀句话,就可以说完。执⾏:
rpm –ivh rpm的软件包名
更⾼级的,请见下表:
rpm参数 参数说明
-i 安装软件
-t 测试安装,不是真的安装
-p 显⽰安装进度
-f 忽略任何错误
-U 升级安装
-v 检测套件是否正确安装
这些参数可以同时采⽤。更多的内容可以参考RPM的命令帮助。
2. 卸载:
我同样只需简单的⼀句话,就可以说完。执⾏:
rpm –e 软件名
不过要注意的是,后⾯使⽤的是软件名,⽽不是软件包名。例如,要安装software-1.2.3-1.i386.rpm这个包时,应执⾏: rpm –ivh software-1.2.3-1.i386.rpm
⽽当卸载时,则应执⾏:
rpm –e software。
另外,在Linux中还提供了象GnoRPM、kpackage等图形化的RPM⼯具,使得整个过程会更加简单。
⼆、deb包安装⽅式步骤:
1、到相应的软件包,⽐如soft.version.deb,下载到本机某个⽬录;
2、打开⼀个终端,su -成root⽤户;
3、cd soft.version.deb所在的⽬录;
4、输⼊dpkg -i soft.version.deb
详细介绍:
这是Debian linux提供的⼀个包管理器,它与RPM⼗分类似。
但由于RPM出现得更早,所以在各种版本的Linux都常见到。
⽽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’
三、源代码包安装⽅式:
1、到相应的软件包,⽐如,下载到本机某个⽬录;
2、打开⼀个终端,su -成root⽤户;
3、cd 所在的⽬录;
4、tar -xzvf //⼀般会⽣成⼀个soft⽬录
5、cd soft
6、./configure
7、make
8、make install
详细介绍:
整个安装过程可以分为以下⼏步:
1) 取得应⽤软件:通过下载、购买光盘的⽅法获得;
2)解压缩⽂件:⼀般tar包,都会再做⼀次压缩,如gzip、bz2等,所以你需要先解压。如果是最常见的gz格式,则可以执⾏:“tar –xvzf 软件包名”,就可以⼀步完成解压与解包⼯作。如果不是,则先⽤解压软件,再执⾏“tar –xvf 解压后的tar 包”进⾏解包;
3) 阅读附带的INSTALL⽂件、README⽂件;
4) 执⾏“./configure”命令为编译做好准备;
5) 执⾏“make”命令进⾏软件编译;
6) 执⾏“make install”完成安装;
7) 执⾏“make clean”删除安装时产⽣的临时⽂件。
好了,到此⼤功告成。我们就可以运⾏应⽤程序了。但这时,有的读者就会问,我怎么执⾏呢?这也是⼀个Linux特⾊的问题。其实,⼀般来说, Linux的应⽤软件的可执⾏⽂件会存放在/usr/local/bin⽬录下!不过这并不是“放四海皆准”的真理,最可靠的还是看这个软件的 INSTALL和README⽂件,⼀般都会有说明。
2. 卸载:
通常软件的开发者很少考虑到如何卸载⾃⼰的软件,⽽tar⼜仅是完成打包的⼯作,所以并没有提供良好的卸载⽅法。
那么是不是说就不能够卸载呢!其实也不是,有两个软件能够解决这个问题,那就是Kinstall和Kife,它们是tar包安装、卸载的黄⾦搭档。
四、tar.bz2源代码包安装⽅式:
1、到相应的软件包,⽐如soft.tar.bz2,下载到本机某个⽬录;
2、打开⼀个终端,su -成root⽤户;
3、cd soft.tar.bz2所在的⽬录;
4、tar -xjvf soft.tar.bz2 //⼀般会⽣成⼀个soft⽬录
5、cd soft
6、./configure
7、make
8、make install
五、apt⽅式安装:(安装deb包)
1、打开⼀个终端,su -成root⽤户;
2、apt-cache search soft 注:soft是你要的软件的名称或相关信息
3、如果2中到了软件soft.version,则⽤apt-get install soft.version命令安装软件
注:只要你可以上⽹,只需要⽤apt-cache search查软件,⽤apt-get install软件
详细介绍:
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——查看库⾥有多少软件
什么电脑可以装linux系统apt-cache dumpavail——打印可⽤软件包列表。
apt-cache show pkgs——显⽰软件包记录,类似于dpkg –print-avail。
apt-cache pkgnames——打印软件包列表中所有软件包的名称
(需要定期运⾏这⼀命令以确保您的软件包列表是最新的)
简单的说: dpkg只能安装已经下载到本地机器上的deb包. apt-get能在线下载并安装deb包,能更新系统,
且还能⾃动处理包与包之间的依赖问题,这个是dpkg⼯具所不具备的。
六、yum⽅式安装:(安装rpm包)
rpm 是linux的⼀种软件包名称,以.rmp结尾,安装的时候语法为:rpm -ivh。
rpm包的安装有个很⼤的缺点就是⽂件的关联性太⼤,有时装⼀个软件要安装很多其他的软件包,很⿇烦。
所以为此RedHat⼩红帽开发了yum安装⽅法,他可以彻底解决这个关联性的问题,很⽅便,只要配置两个⽂件即可安装,安装⽅法是:yum -y install 。
yum并不是⼀中包,⽽是安装包的软件
简单的说: rpm 只能安装已经下载到本地机器上的rpm 包. yum能在线下载并安装rpm包,能更新系统,
且还能⾃动处理包与包之间的依赖问题,这个是rpm ⼯具所不具备的。
七、bin⽂件安装:
如果你下载到的软件名是soft.bin,⼀般情况下是个可执⾏⽂件,安装⽅法如下:
1、打开⼀个终端,su -成root⽤户;
2、chmod +x soft.bin
3、./soft.bin //运⾏这个命令就可以安装软件了
⼋、不需要安装的软件:
有了些软件,⽐如lumaqq,是不需要安装的,⾃带jre解压缩后可直接运⾏。假设
下载的是,使⽤⽅法如下:
1、打开⼀个终端,su -成root⽤户;
2、tar -xzvf //这⼀步会⽣成⼀个叫LumaQQ的⽬录
3、cd LumaQQ
4、chmod +x lumaqq //设置lumaqq这个程序⽂件为可运⾏
5、此时就可以运⾏lumaqq了,⽤命令./lumaqq即可,但每次运⾏要输⼊全路径或
切换到刚才⽣成的LumaQQ⽬录⾥
6、为了保证不设置路径就可以⽤,你可以在/bin⽬录下建⽴⼀个lumaqq的链接,
⽤命令ln -s lumaqq /bin/ 即可,以后任何时候打开⼀个终端输⼊lumaqq就可以
启动QQ聊天软件了
7、 如果你要想lumaqq有个菜单项,使⽤菜单编辑⼯具,⽐如Alacarte Menu
Editor,到上⾯⽣成的LumaQQ⽬录⾥的lumaqq设置⼀个菜单项就可以了,当然你
也可以直接到 /usr/share/applications⽬录,按照⾥⾯其它*.desktop⽂件的格
式⽣成⼀个⾃⼰的desktop⽂件即可。
6.卸载不⽤的软件
在终端⾥ apt-get安装的软件:
安装软件sudo apt-get install softname1 softname2softname3……
卸载软件 sudo apt-get remove softname1 softname2 softname3……
卸载并清除配置sudo apt-get remove --purgesoftname1
更新软件信息数据库 sudo apt-get update
进⾏系统升级sudo apt-get upgrade, sudo apt-get distupgrade
搜索软件包 sudo apt-cache search softname1 softname2 softname3……
安装的deb包要⽤此⽅法:
安装deb软件包 dpkg -i xxx.deb
删除软件包 dpkg -r xxx.deb
连同配置⽂件⼀起删除 dpkg -r --purge xxx.deb
查看软件包信息 dpkg -info xxx.deb
查看⽂件拷贝详情 dpkg -L xxx.deb
查看系统中已安装软件包信息 dpkg -l
重新配置软件包 dpkg-reconfigure xxx
在“synaptic pakagemanager”⾥:
点搜索,输⼊软件名
在需要安装或卸载的软件上右击-点标记-最后点应⽤
现在还可以在 software center⾥⾯,直接卸载。
卸载源代码编译的的软件:
cd 源代码⽬录
make clean
./configure
(make)
make uninstall
rm -rf ⽬录
7.apt常⽤命令
apt-get在ubuntu系统中⽤于安装和更新软件的命令,和yum相⽐,它不需要安装yum源,
可以直接使⽤,命令简单⼜好⽤。
apt-get install package 安装package
apt-get install package --reinstall 重新安装包package
apt-get -f install 修复安装
apt-get update 更新源
apt-get upgrade 更新已安装的包
apt-get dist-upgrade 升级系统
apt-get remove package 删除包
apt-get remove package --purge 删除包,包括配置⽂件等
apt-get clean && sudo apt-get autoclean 清理⽆⽤的包
8.依赖关系解决
如果你在深度Deepin操作系统中出现依赖关系不满⾜缺少libjpeg8的情况,⽐如在lightworks安装时提⽰,请⽤下⾯⽅法解决。
解决⽅法⼀
在安装软件的时候提⽰:依赖不⾜,缺少libjpeg8,了很多答案,最终到了source.list⽂件这⾥,但是⼀直提⽰:⽆法到任何名称或者描述中匹配“libjpeg8”的软件包Unable to apply some actions, aborting,后来在source.list,修改了仓库地址就可以了。
扩展知道请参考:使⽤Deepin默认仓库地址引起⽆法安装软件和软件仓库异常的解决。
9.升级linux内核
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论