- 精确查找软件是否安装,已安装则列出相关的所有文件名,未安装则没有任何提示
<pre>dpkg --get-selections|grep [keyword]</pre> - 卸载已安装文件
<pre>sudo apt-get remove --purge [appname] //卸载应用
sudo apt-get autoremove [appname] //自动卸载应用和其相关文件</pre> - 安装系统应用
<pre>sudo apt-get install [appname] //安装当前版本系统指定的app应用
</pre>
官网下载linux包安装,以node为例
<pre>
Download for Linux (x64)
rm /pathname/../node /目标路径/ //移动到任何你想安装的路径
tar xvf [node-version] //解压到当前路径
cd [nodefilename] //进入到node目录
//此时node已经存在你的ubuntu系统中了,以下命令可以查看node||npm版本
./bin/node -v //路径要写对
./bin/npm -v
再将path路径设置到全局就ok了
ln -s /当前的绝对路径/ /usr/local/bin/node
ln -s /当前的绝对路径/ /usr/local/bin/npm
这样再输入 node -v || npm -v 就可以查看到版本了
</pre>
-
安装桌面应用
官网下载linux包,以firefox为例
因为ubuntu系统自带firefox,我们可以将其备份
<pre>sudo mv /usr/bin/firefox /usr/bin/firefox-old
// 即将系统的firefox重命名为firefox-old,其实是用mr命令实现
</pre>
当然也可以彻底删除老版,参考1、2
然后就是下载安装新版firefox
<pre>Firefox 45 全新发布(linux)
tar xvf ***.tar.. //解压缩可指定位置,比如我手动安装的应用都放在programs中
</pre>
这样其实就算玩了,是不是比win下方便很多,那么问题来了怎么打开呢?
可以进入firefox中,点击firefox名字的文件就打开了,但是怎么放到桌面或在命令行中打开呢?
一种很low的方式是,右键建立链接将链接拖到桌面,但是这样貌似改不了图标样式。下面就具体说下:
--1 创建桌面快捷方式
<pre>桌面上创建一个文本文件,并打开编辑气(当然也可以在命令行写入,可以参考我的其他笔记)
写入以下内容
[Desktop Entry]Name=firefox //文件名
Comment=firefox
Exec=/home/文件绝对路径
Icon=/home/图标绝对路径
Terminal=false
Type=Application
Categories=Application;Development;
注:
1、Name:为程序的名称
2、Exec:程序的完整路径
3、Icon:要显示在桌面图标的图案
只用改这三项
写好后保存退出,修改文件名为firefox.desktop
然后点击图标右键>属性>权限>选中‘允许作为程序执行文件’,
大功告成
</pre>
--2 在命令行中打开,其实就是将路径放到全局变量
<pre>
sudo ln -s /firefox绝对地址/ /usr/bin/firefox
</pre>
这样在命令行中输入firefox 回车就可以打开了
也可以输入firefox -v 查看版本号
- 补充如何获取root权限
直接打开命令行是以你创建的用户权限操作的,很多时候提示权限不够
<pre>
sudo passwd root
提示输入多次密码
一般是3次吧
然后最后一部 输入 su
再次输入密码
这时当你看到命令行首以root@开头就表示已经获得root权限了,
记住最后一步一定要输入su ,否则还是以用户权限操作的
</pre>
- dpkg
<pre>dpkg-L [filename]
如果ubuntu要安装新软件,已有deb安装包(例如:iptux.deb),但是无法登录到桌面环境。
那该怎么安装?答案是:使用dpkg命令。dpkg命令常用格式如下:
sudo dpkg -I filename.deb
查看filename.deb软件包的详细信息,包括软件名称、版本以及大小等(其中-I等价于--info)
sudo dpkg -c filename.deb
查看filename.deb软件包中包含的文件结构(其中-c等价于--contents)
sudo dpkg -i filename.deb
安装filename.deb软件包(其中-i等价于--install)
sudo dpkg -l filename.deb
查看filename.deb软件包的信息(软件名称可通过dpkg -I命令查看,其中-l等价于--list)
sudo dpkg -L filename.deb
查看filename.deb软件包安装的所有文件(软件名称可通过dpkg -I命令查看,其中-L等价于--listfiles)
sudo dpkg -s filename.deb
查看filename.deb软件包的详细信息(软件名称可通过dpkg -I命令查看,其中-s等价于--status)
sudo dpkg -r filename.deb
卸载filename.deb软件包(软件名称可通过dpkg -I命令查看,其中-r等价于--remove)
注:dpkg命令无法自动解决依赖关系。如果安装的deb包存在依赖包,则应避免使用此命令,或者按照依赖关系顺序安装依赖包。
</pre>