ubuntu下将一个屏幕分为两个窗口
ctrl+win+←/→
sudo apt-get update && sudo apt-get upgrade
E: 无法获得锁 /var/lib/apt/lists/lock - open (11: 资源暂时不可用)
E: 无法对目录 /var/lib/apt/lists/ 加锁
E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)
E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?
原因:
出现这个问题的原因可能是有另外一个程序正在运行,由于它在运行时,会占用软件源更新时的系统锁(以下称“系统更新锁”,此锁文件在“/var/lib/apt/lists/”目录下),而当有新的apt-get进程生成时,就会因为得不到系统更新锁而出现"E: 无法获得锁 /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)"错误提示!
而导致资源被锁的原因,可能是上次安装时没正常完成,而导致出现此状况。
因此,我们只要将原先的apt-get进程杀死,从新激活新的apt-get进程,就可以让新立德软件管理器正常工作了!
解决方案:
方法一:
用ps查看一下apt-get的相关进程:
ps -e | grep apt
显示:
11669 ? 00:00:02 aptd
25379 ? 00:00:00 update-apt-xapi
然后就执行
sudo kill 25379
sudo apt-get update
方法二:
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
pip freeze | tee requirements.txt # 输出本地包环境至文件
pip install -r requirements.txt # 根据文件进行包安装
永久修改,一劳永逸:
linux下,修改 ~/.pip/pip.conf (没有就创建一个), 修改 index-url至tuna,内容如下:
[global]
index-url = <https://pypi.tuna.tsinghua.edu.cn/simple>
wget -c "https://pinyin.sogou.com/linux/download.php?f=linux&bit=64" -O "sogoupinyin_amd64.deb"
sudo dpkg -i sogoupinyin_amd64.deb
sudo apt -f -y install
sudo dpkg -i sogoupinyin_amd64.deb
wget "http://d1.music.126.net/dmusic/netease-cloud-music_1.1.0_amd64_ubuntu.deb" -O "netease-cloud-music_amd64_ubuntu.deb"
sudo dpkg -i netease-cloud-music_amd64_ubuntu.deb
sudo apt-get -f install
sudo dpkg -i netease-cloud-music_amd64_ubuntu.deb
wget "https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb" -O "google-chrome-stable_current_amd64.deb"
sudo dpkg -i google-chrome-stable_current_amd64.deb
sudo apt -f -y install
sudo apt -y install git
GitHub的使用参考这个网站:
https://blog.csdn.net/ajianyingxiaoqinghan/article/details/70544159
#安装GPG
wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -
#确保apt被设置为https源
sudo apt-get install apt-transport-https
#选择稳定版本
echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list
#安装sublime-text
sudo apt-get update
sudo apt-get install sublime-text
方法一:安装Package control: Install Package,搜索anaconda插件并安装,选择Preferences-Package Settings-Anacoda-Settings-Users选项,键入以下json数据。保存,重启ST3即可。
{
"python_interpreter": "/home/scs/anaconda3/bin/python", # 此处为本地anaconda的python路径
"suppress_word_completions": false,
"suppress_explicit_completions": false,
"complete_parameters": false,
"anaconda_linting":false
}
有时方法一不好用,可参考方法二:
安装Package control: Install Package
[外链图片转存失败(img-f2y0ZuGB-1562322274988)(https://docs.anaconda.com/_images/anaconda_st_install_package.png)]
安装Conda插件
[外链图片转存失败(img-jGRT5S0R-1562322274989)(https://docs.anaconda.com/_images/anaconda_st_install_conda.png)]
将Build System换成Conda,Tools -> Build System -> Conda
[外链图片转存失败(img-LP5lbo0V-1562322274989)(https://docs.anaconda.com/_images/anaconda_st_build_system.png)]
激活Conda环境[外链图片转存失败(img-GKrjWreo-1562322274989)(https://docs.anaconda.com/_images/anaconda_st_conda_commands.png)]
conda update conda
# 更新包
conda update -- all
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BA300B7755AFCFAE
sudo apt update
sudo apt install typora
sudo add-apt-repository ppa:shutter/ppa
sudo apt-get update
sudo apt-get install shutter
sudo apt-get install redshift
wget http://cdn07.foxitsoftware.cn/pub/foxit/reader/desktop/linux/2.x/2.1/en_us/FoxitReader2.1.0805_Server_x64_enu_Setup.run.tar.gz
tar xvzf FoxitReader2.1.0805_Server_x64_enu_Setup.run.tar.gz
chmod +x FoxitReader.enu.setup.2.1.0805\(r225432\).x64.run
sudo ./FoxitReader.enu.setup.2.1.0805\(r225432\).x64.run
sudo apt-get install xvnc4viewer
sudo apt-get install openssh-server
然后确认sshserver是否启动了:
ps -e |grep ssh
如果看到sshd那说明ssh-server已经启动了。
如果没有则可以这样启动:
sudo /etc/init.d/ssh start 或者 service ssh start
cd /boot
dpkg --get-selections | grep linux-image
uname -a
sudo apt purge linux-image-4.15.0-34-generic
git clone --recursive <https://github.com/dmlc/xgboost>
cd xgboost
make -j4
cd python-package/
sudo python3 setup.py install
# anaconda3下安装xgboost
conda install libgcc
pip install xgboost
在终端中输入命令安装压缩程序rar和解压缩的unrar.
sudo apt-get install rar unrar
sudo apt-get install rar rar
linux中解压rar类型文件的命令为:
unrar e file.rar # 把原rar压缩包中的全部文件解压到当前目录下,没有目录
或者 rar x file.rar # 把原rar压缩包中的全部文件解压到x下
其实后面要不要扩展名都可以。
傻瓜型命令行工具enca,它不但能智能的识别文件的编码,而且还支持成批转换。
1.安装
sudo apt-get install enca
2.查看当前文件编码
enca -L zh_CN ip.txt
3.转换 命令格式如下
enca -L 当前语言 -x 目标编码 文件名
例如要把当前目录下的所有文件都转成utf-8
enca -L zh_CN -x utf-8 *
检查文件的编码
enca -L zh_CN file
将文件编码转换为"UTF-8"编码
enca -L zh_CN -x UTF-8 file
如果不想覆盖原文件可以这样
enca -L zh_CN -x UTF-8 < file1 > file2
Ctrl+Alt+F1进入TTY1终端字符界面, 输入用户名和密码以登录
输入top命令, 找到可能造成假死的进程, 用kill命令结束掉进程。然后Ctrl+Alt+F7回到桌面
Ctrl+Alt+F1进入TTY1终端字符界面, 输入用户名和密码以登录。
然后执行以下的任意一个命令注销桌面重新登录。
sudo pkill Xorg或者sudo restart lightdm
wget "" -O "wps-office_amd64.deb"
sudo dpkg -i wps-office_amd64.deb
然后下载缺失的字体文件,然后复制到Linux系统中的/usr/share/fonts文件夹中。
国外下载地址:https://www.dropbox.com/s/lfy4hvq95ilwyw5/wps_symbol_fonts.zip
国内下载地址:https://pan.baidu.com/s/1eS6xIzo
下载完成后,解压并进入目录中,继续执行:
sudo cp * /usr/share/fonts
执行以下命令,生成字体的索引信息:
sudo mkfontscale
sudo mkfontdir
运行fc-cache命令更新字体缓存。
sudo fc-cache
重启wps即可,字体缺失的提示不再出现。
# 安装pyinstaller包
pip install pyinstaller
# 打包文件
pyinstaller mycript.py
然后会看到新增加了两个目录build和dist,dist下面的文件就是可以发布的可执行文件,对于上面的命令你会发现dist目录下面有一堆文件,各种都动态库文件和myscrip可执行文件。有时这样感觉比较麻烦,需要打包dist下面的所有东西才能发布,万一丢掉一个动态库就无法运行了,好在pyInstaller支持单文件模式,
只需要执行:
pyinstaller -F mycript.py
上述方法在Python3上无法使用,只适用于Python2。
# 更新ubuntu软件源
sudo apt-get update
sudo apt-get install -y python-software-properties software-properties-common
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
# 安装nodejs
sudo apt-get install nodejs
sudo apt install nodejs-legacy
sudo apt install npm
# 更新npm的包镜像源,方便快速下载
sudo npm config set registry https://registry.npm.taobao.org
sudo npm config list
# 全局安装n管理器(用于管理nodejs版本)
sudo npm install n -g
# 安装最新的nodejs(stable版本)
sudo n stable
sudo node -v
# 卸载掉gnome-shell主程序
sudo apt-get remove gnome-shell
# 卸载掉gnome
sudo apt-get remove gnome
# 卸载不需要的依赖关系
sudo apt-get autoremove
# 彻底卸载删除gnome的相关配置文件
sudo apt-get purge gnome
# 清理安装gnome时候留下的缓存程序软件包
sudo apt-get autoclean
sudo apt-get clean
下载镜像文件https://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/Images/
进入texlive2018安装包所在目录,执行以下命令安装texlive:
sudo mount -o loop ./texlive.iso /mnt/
cd /mnt
sudo ./install-tl
大概需要安装十多分钟,默认按照/usr/local/texlive目录,安装完毕然后执行以下命令配置环境变量:
sudo gedit ~/.bashrc
# 在.bashrc文件末尾添加
export PATH=/usr/local/texlive/2018/bin/x86_64-linux:$PATH
export MANPATH=/usr/local/texlive/2018/texmf-dist/doc/man:$MANPATH
export INFOPATH=/usr/local/texlive/2018/texmf-dist/doc/info:$INFOPATH
sudo apt install latex-cjk-all
可以下载texStudio的deb安装包,点击安装,也可以执行以下命令进行安装:
sudo apt-get install texstudio
打开,然后从option选项中进行配置
修改前四项,直接选择目录就行
/usr/local/texlive/2018/bin/x86_64-linux/latex
/usr/local/texlive/2018/bin/x86_64-linux/pdflatex
/usr/local/texlive/2018/bin/x86_64-linux/xelatex
/usr/local/texlive/2018/bin/x86_64-linux/lualatex
新建tex文件,输入最基本的指令进行测试
\documentclass{article}
\begin{document}
Hello latex!
\end{document}
成功后可以得到右边的编译结果。
输入中文
\documentclass{article}
\usepackage{ctex}
\begin{document}
good morning!\
中文English中文
\end{document}
以 UTF-8 编码保存,使用 XeLaTeX 编译
本人的为ubuntu16.04 (64位)
解决方式如下,运行命令:
sudo apt-get install exfat-fuse exfat-utils
sudo apt update
sudo apt install snapd
sudo snap install mathpix-snipping-tool