改变20件事情 让Linux下安装软件更轻松[Linux安全]
本文“改变20件事情 让Linux下安装软件更轻松[Linux安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
在Linux下安装软件可以惹起新手的迷惑,一样也会使有经验的朋友或喜或悲.
下面是在Linux下安装软件我们需求改变的20件事.
1.开源并不但仅是源代码
“它是开源的,这是源代码.”大概会被忽视.大都用户实际上并不需求源代码,他们想要一个二进制文件.开辟者应当提早将他们程序打包,确切需求鼓舞开辟者这样做.
2.若何运行
“我已经安装了Foo,但是若何运行呢?”在相关论坛上没有看到近似发问的恐怕没有几人吧.全部遵守Freedesktop.org 尺度的窗口管理器,城市遵守尺度XDG 关于菜单进口的桌面文件规定.安装一个图形化程序就不用抱怨了.
3.尺度化界面
忘掉关于文件包格局的争辩吧,它将永久不会发生.我们需求一个尺度软件包图形界面管理器,可以安装全部的软件包.假想一下,Synaptic在Ubuntu和 Fedora上运行,知道是采取Debs包还是RPMs软件包格局,那该多好啊.
4.更简单地增添软件仓库repositories
增添repositories,常常是从浏览器复制粘贴很长、很奥秘的文本字符串到终端.一个尺度的repository文件会使浏览器启动符合的担保理器将其增添到repository,就是呈现一个对话框“are you sure/do you trust this”.
5.更简单地源代码编译
多少程序没有编译器和安装阐明呢?很多都有通用的自动生成工具.这很简单呀.那为什么不给用户生成一个Install.sh脚本呢?同时查抄一下依靠关系嘛.
6.Autotools = yuck
Autotools 很慢,看起来有一种奥秘感.开辟者主要利用Autotools.终端用户不该该看到这种东西.
7.降低文件系统紊乱程度
真有必要把文件安装到眼花缭乱的目录中吗?从软件担保理器安装程序是个不错的倡议,卸载时刻也可以知道把谁给排除了.构建源代码大概在卸载或从系统中移除时不够人性化,特别是开辟者不供应卸载文件时.
8.尺度综合包
若是我们不能在单文件包格局上达成协议,尺度担保理又从何谈起呢?
9.尺度软件包名字
为什么差别的发行版命名同一个软件包会有差别的名字?假如在发行版本之间有一致的命名,办理软件包的依靠关系是不是会更简单些呢?
10.尺度软件包拆分
不但是软件命名需求统一,在每个发行版本里,次软件包也需命名一致.对上游开辟者来说,一致性还有一段路要走.
11.去除 -dev软件包
当我们尝试编译源代码时,包含库头文件的-dev 或 -devel软件包会带来无穷的迷惑,比方常常呈现像”libfoo not found”这样的信息.当安装GCC或Autotools时,自动安装相关的 -dev 软件包,将会削减我们的痛楚.
12.自动完成源代码软件包的安装
假如每个发行版需求差别的软件包,大概单源软件包可以办理这一情形.但是假如软件担保理器可以自动下载、编译、安装源代码,这不就办理差别包需求了吗?
13.基于浏览器的软件担保理
目前,软件担保理器图形化界面已经很棒了,但是远程安装又得回到号令行下.运行在网络浏览器上的软件担保理器将会使得浏览和进级远程电脑上的软件越发便利.
14.我们需求这么多的软件包吗?
一些项目有源代码,也供应Deb和RPM包文件下载.对每个Ubuntu衍生版本来说,都有自己的软件包,别说SUSE和Fedora的衍生版了.开辟者们,真的有必要让可怜的终端用户堕入深渊吗?
15.非单一目录安装
有时,软件在自己的目录里安装的设法会冒出来.嗯,看起来很有吸引力.但对我们用户来说,单击“安装”按钮运路程序,然后在菜单启动就行了.
16.从网页链接到软件管理器
普通来说,当发现想尝试软件所在的一个网址后,接着你开始在软件管理器里面探求软件包,或冒险利用一个未经发行版本考证的网址的软件包.是不是,从URL启动软件担保理器进而探求软件包,这样会不会越发便利一些呢?
17.安装后运行
假如安装一份非后台运行的软件,有大概一安装完成,就运行它.如果当安装完成后你爱好的软件担保理器呈现一个查对窗口,是不是越发便利?没必要从菜单启动,直接单击“安装并运行”,就这么点事儿.
18.确保源代码在包数据库构建
不但是从源代码安装有点痛楚,其实,担保理器也不知道你毕竟已经安装了什么,所以依靠老是呈现缺失,办理不好.如果有一个担保理器,可以从源码包构建,不但减缓安装的痛楚,也能让我们知道安装了什么.
19.非全包软件包
利用程序和库文件分成单独的包,惹起了依靠和其他的问题,但是这被大大都软件担保理器全部效办理.我们也可以通过窗口把全部的东西放在一个包里,这就意味着把分离在文件系统里差别版本的相同库文件聚合到了一同.
20.排除旧的依靠
当你安装软件时,它的依靠也被安装上了.但是当你移除软件包时,这些依靠还呆在系统里,渐渐填满你的硬盘.软件担保理器不但应当移除不需求的依靠,还应当随时清理系统.
以上是“改变20件事情 让Linux下安装软件更轻松[Linux安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |