怎样在linux Mint 中安装、升级经济学研究最常用的两个软件:R和LaTex?
1. R
安装
步骤1: 访问R网站 The Comprehensive R Archive Network
步骤2: 找到下载新版本的链接,并在页面中选择合适的镜像
步骤3: 单击 “Download R for Linux”
步骤4: 在“Index of /R/CRAN/bin/linux”页面中,选择ubuntu。
(下面的操作按照Linux Mint调整!)
步骤5: 单击“开始”--“Administrative”--“Software Sources”
步骤6: 在左侧列表中选择”Additional Repositories"
步骤7: 在右侧单击“Add”,
步骤8: 在弹出的退化框中输入“http://packages.domain.com/ bionic main”,
步骤9: 单击"OK",将CRAN源加入受信任的源列表。
步骤10: 打开命令行终端,输入以下命令
sudo apt-get update
sudo apt-get install r-base
若需要从源码编译包,还应输入
sudo apt-get install r-base-dev
##重要!##
添加APT安全认证(Secure APT)
(同样已调整为Linux Mint中的操作,比说明中的命令行操作更简单!)
步骤11: 单击开始--Administrative--Software Sources
步骤12: 在左侧列表中选择”Authentication Keys"
步骤13: 按照CRAN网页上的提示,搜索“0x51716619e084dab9”或“Michael Rutter”的key
步骤14: 用Import或Download找到key文件
步骤15: 将密钥加入信任列表。
(参见https://rubuntu.netlify.com/post/changes-to-cran-ubuntu-webpage-regarding-apt-secure-key/)
更新
sudo apt-get update
sudo apt-get upgrade
怎样安装和更新R里的包?
要点:首先要以管理员权限运行R,否则很多包是无法安装或者更新的。
(这就是为什么直接在Rstudio中输入安装或者升级包的命令,经常出错!)
步骤1: 打开命令行终端
步骤2: 输入命令
sudo R
(注意,R 必须大写!成功运行后,能看到R加载的信息,并观察到">"提示。)
步骤3: 在">"提示后输入
install.packages()
以安装包,或
update.packages()
以更新包。
> install.packages()
A routine update can then be undertaken from R using
> update.packages(lib.loc = "/usr/local/lib/R/site-library")
2. Rstudio
安装
方法一:直接下载安装包
步骤1: 访问www.rstuidio.com
步骤2: 下载安装包。由于Mint是基于Ubuntu的,所以我们选择Ubuntu的安装包
(例如:RStudio 1.1.463 - Ubuntu 16.04+/Debian 9+ (64-bit))
步骤3: 双击打开安装包。Rstudio默认会用Debian包管理器打开。
步骤4: 单击安装
方法二:从Software Manager中安装
步骤1: 单击开始按钮--administration--software manager
步骤2: 在搜索栏中输入“Rstudio"并搜索
步骤3: 安装
更新
步骤1: 打开Rstudio
步骤2: 单击 help --> Check for Updates
步骤3: 直接下载新版安装包,并安装。系统将同时保留多个版本。(如何卸载旧版本?)
3. TeX Live
方法一:从软件管理器中直接搜索TeX Live
缺点是更新相对慢一些。
方法二: 从镜像安装
步骤1: 访问TeX Live网站(Acquiring TeX Live - TeX Users Group),并下载完整镜像(约2G)
步骤2: 以完整镜像形式加载
(注意:不能直接打开镜像文件,否则无法安装。原因可能是linux会自动检验镜像的完整性。最好将其刻录为DVD光盘,或烧录为可执行U盘(右键-make bootable usb stick, 会格式化U盘!)。
直接挂载的话,要注意进入挂载后的驱动器,而不是打开镜像文件,terminal的标题应形如/media/zhangsan/TeXLive2018)。
步骤3: 进入镜像的驱动器,打开终端,输入以下命令:
./install-tl -gui perltk
("./"的意思是,让linux在解读命令的时候,除了系统自身的命令之外,也搜索当前文件夹中的程序。perltk是一个界面软件,可以提供比较友好的界面,但需要提前安装,在software manager中可以找到。如果不想使用perltk,也可以使用下列命令,以命令行或文字向导模式运行:
./install-tl -gui
./install-tl -wizard)
(重要!注意:安装时请尽量选择默认路径,强烈推荐勾选create symlinks in standard directories,这样可以省去设置PATH的麻烦!!!)
步骤4: 设置PATH. 以管理员权限打开配置文件:$HOME/.profile,并添加下面内容:
PATH=/usr/local/texlive/2018/bin/x86_64-linux:$PATH
MANPATH=/usr/local/texlive/2018/texmf-dist/doc/man:$MANPATH; export MANPATH
INFOPATH=/usr/local/texlive/2018/texmf-dist/doc/info:$INFOPATH; export INFOP
(注意:这是为了使linux能够识别与Latex有关的命令。若安装时未选择自动建立系统链接,则需要进行这一步。文件夹的名称会因版本和系统而有所不同。)
更新:
使用tlmgr程序。注意:需以管理员身份运行,否则无法更新。
直接键入 tlmgr -gui,程序提示:必须以管理员身份运行
但键入 sudo tlmgr -gui,则提示无法识别tlmgr这一命令
如何解决?
先找到tlmgr所在路径/usr/local/texlive/2018/bin/x86_64-linux,
右键单击文件夹图标,选择“Open as root"
以管理员权限打开文件夹后,右键,单击”Open terminal"
输入
./tlmgr -gui 打开图形化界面
(注意:直接输入tlmgr -gui,依然不能识别。可能是因为PATH没有设置好。和前面一样,"./"的意思是,让linux在解读命令的时候,除了系统自身的命令之外,也搜索当前文件夹中的程序。经尝试,如果已经成功地修改了PATH文件,则不再需要./)
./tlmgr update -all 更新所有包
(若更新无法进行,有时是因为tlmgr程序本身需要更新。遇到这种情况,可用以下命令
./tlmgr update --self
更新tlmgr程序)
参阅:Quick install - TeX Live - TeX Users Group
4. TeXstudio
安装
方法一(推荐):直接从Software Manager中安装。(略)
优点:简单
缺点:更新比官方网站上慢一些。一般不是最新版本。
但即便如此,官网上也推荐用各个linux发行版本自带的软件管理系统来安装!
We recommend that you first try to install TeXstudio from the repository of your distribution. Only if TeXstudio is not available there, use the following pre-packaged versions.
方法二: 下载安装包并安装
更新:
方法一: 用update manager更新
方法二: 下载新版并重新安装