shengwang

一直有一个想法就是ubuntu能不能作为办公的操作系統,至少对程序员来說可不可以。我觉得主要打问题是 office办公软件,各行业必不可少的软件例如Adobe系列,Matlab,CAD,游戏,QQ等。但总归要试一试。
常用网页:[linux命令搜索][1]

常见命令

换输入法:ctrl+ 空格
打开终端快捷键: ctrl+alt+t

# 清楚错误的安装
apt --fix-broken install

安装sogou输入法

用系统默认打输入法快不行来,有点难受,果然还是搜狗输入法好啊。
可以参考百度经验s://jingyan.baidu.com/article/08b6a591cb06f114a8092209.html

# 安装这2个依赖
sudo apt-get install fcitx libssh2-1

# 查看是否安装了这些依赖,搜索命令
dpkg -l | grep fcitx
dpkg -l | grep libssh

# 下载32位
wget "http://pinyin.sogou.com/linux/download.php?f=linux&bit=32" -O "sougou_32.deb"

# 下载64位
wget "http://pinyin.sogou.com/linux/download.php?f=linux&bit=64" -O "sougou_64.deb"
# 安装搜狗输入法
sudo dpkg -i sougou_64.deb
# 在系统设置>语言支持>键盘输入方式系统中,选择 fcitx 项

注销系统并重新登录,即可使用搜狗输入法

安装chrome浏览器

# 下载安装包
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
# 安装
sudo dpkg -i google-chrome*; sudo apt-get -f install 

搜索使用chrome即可使用。
[1]: http://wangchujiang.com/linux-command/

FQ配置

首先你需要一个打开了shadowsockes服务的服务器,此处选用的是do
客户端下载ss-qt 软件Shadowsocks-Qt5-3.0.0-x86_64.AppImage
运行之。
chrome浏览器下载Switch-Omega插件,安装之,进行简单的配置即可。

安装deb文件

# 安装某个.deb文件,简单的在.deb文件上Right单击鼠标,然后选择Kubuntu Package Menu->安装软件包。

# 或者,你可以在终端下输入如下内容来安装.deb文件
sudo dpkg -i 软件包名.deb

# 卸载.deb文件,可以使用Adept,或输入:
sudo apt-get remove 软件包名称

安装rpm文件

rpm -ivh your-package.rpm

创建桌面快捷方式

自装软件默认安装目录为 /usr/local

而生成的应用程序可执行图标(文件)放置在/usr/local/share/applications  目录下,以XXX.desktop 文件形式存在。


以xxx.desktop为例,用vim打开文件内容如下:

[Desktop Entry]

Encoding=UTF-8

Name=xxx

# 可执行文件

Exec=sh  /usr/local/src/xxx/target/build/bin/startup.sh      

# 图标图片路径,更改这里即可
Icon=/usr/local/share/icons/jesh.png  

Info="Spark"

Categories=GTK;Network;message;

Comment="Gtk+ based like QQ"

Terminal=false

Type=Application

StartupNotify=true

所以为xxx.sh 可执行文件建立桌面可执行图标xxx.png,

只需要先在桌面新建一个XXXX.desktop文件,然后复制上面的内容把  Exec=sh  /usr/local/src/xxx/target/build/bin/startup.sh  中的startup.sh更换成xxx.sh,并把  Icon=/usr/local/share/icons/jesh.png  换成   Icon=  xxx.png的文件路径  即可。

安装Java JDK

安装java环境jdk

# 由于oracle不允许 不登录下载,所以需要用以下命令下载
wget --no-cookie --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/jdk-8u171-linux-x64.tar.gz
rpm -ivh jdk-8u151-linux-x64.rpm    

# 安装成功后进行环境变量的配置,jdk会安装在/usr/java/jdk1.8.0_151中: 
# 第一步在终端中输入
vim /etc/profile  //也可以使用其他编辑工具进行编辑,这里采用vim
# 第二步进入/etc/profile文件中进行编辑   (vim如何使用参考http://www.jianshu.com/p/a8f2d5db5945)
# 在文档末尾或者开始为位置进行写入如下代码
export JAVA_HOME=/usr/java/jdk1.8.0_131
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
# 保存退出后,在终端中输入
source /etc/profile
java -version
# 完成之后,在终端中输入java -version会出现相应的版本号即成功安装jdk,javac、java也可以用来测试。

安装Apache

安装指令:sudo apt-get install apache2安装结束后:

产生的启动和停止文件是:/etc/init.d/apache2

启动:sudo apache2 start

停止:sudo apache2 stop

重新启动:sudo apache2 restart

.$$安装

# Debian / Ubuntu:

apt-get install python-pip
pip install shadowsocks

# CentOS:

yum install python-setuptools && easy_install pip
pip install shadowsocks

# 然后直接在后台运行:
# 8000 表示开发端口,可更改
# password表示设置的密码

ssserver -p 8000 -k password -m rc4-md5 -d start

# 如果要停止运行,将命令中的start改成stop。

# $$启动报错undefined symbol EVP_CIPHER_CTX_cleanup(在高版本的ubuntu系统中会出现)

# 1. vim打开文件openssl.py
vim /usr/local/lib/python3.5/dist-packages/shadowsocks/crypto/openssl.py

# 路径不同根据报错路径而定

2. 修改libcrypto.EVP_CIPHER_CTX_cleanup.argtypes
:%s/cleanup/reset/

:x

# 以上两条为VIM命令, 替换文中libcrypto.EVP_CIPHER_CTX_cleanup.argtypes 为libcrypto.EVP_CIPHER_CTX_reset.argtypes 共两处,并保存

更换软件源

国内有很多Ubuntu的镜像源,包括阿里的、网易的,还有很多教育网的源,比如:清华源、中科大源。
我们这里以清华源为例讲解如何修改Ubuntu 18.04里面默认的源。

1、输入命令修改sources.list文件,当然需要超级权限,所以要加sudo;

sudo gedit /etc/apt/sources.list

编辑/etc/apt/sources.list文件

2、在文件最前面添加以下条目(操作前请做好相应备份):

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse

3、修改完成后,保存文件,警告什么的都不理,然后运行下面的命令。

sudo apt-get update
sudo apt-get upgrade

Debian/Ubuntu

apt-get

dpkg

aptitude

aptitude命令与apt-get命令一样,都是Debian Linux及其衍生系统中功能极其强大的包管理工具。与apt-get不同的是,aptitude在处理依赖问题上更佳一些。举例来说,aptitude在删除一个包时,会同时删除本身所依赖的包。这样,系统中不会残留无用的包,整个系统更为干净。它通过文本操作菜单和命令两种方式管理软件包。

Centos/RedHat

yum

rpm

参考资料

1.Ubuntu下apt-get和dpkg命令详解
2.apt-get
3.aptitude命令
4.解决Ubuntu12.04安装python-dev时依赖出错的问题
5.ubuntu安装python-dev
6.apt-get autoremove 命令你敢不敢用?
7.[apt-get install -f 的用法以及意义](apt-get install -f 的用法以及意义)
8.Windows10内置Linux子系统初体验

分类:

技术点:

相关文章:

  • 2021-10-17
  • 2021-11-02
  • 2021-09-05
  • 2021-09-30
  • 2021-10-21
  • 2021-11-19
猜你喜欢
  • 2021-08-03
  • 2022-01-04
  • 2021-11-15
  • 2021-07-05
  • 2021-12-11
  • 2022-12-23
  • 2021-07-08
相关资源
相似解决方案