下载与安装.md
模块管理器的使用1.md
# 模块管理器的使用(初级篇) + 通过本章的学习,您可以了解到模块管理器最基本的用法,初步体会洛书模块化机制带来的拓展性 + 在完成本章的学习后,您可以前往下一章节 [语法学习](../语法手册/1-前言.md),正式开始您的洛书编程之旅 ## 基础知识 1. 了解 LPTROOT + LPTROOT是模块管理器工作的根目录。 + 在LINUX平台上,它是/els目录,而在windows上,它通常为解释器主程序所在目录 2. 了解 lpt.conf + 该文件位于 ```$LPTROOT/lpt.conf```,通常包含以下内容 ```python lpt.conf.Sourcelist= "https://losu.tech/lpk/source/" lpt.conf.Os = "Windows" lpt.conf.Architecture = "amd64" ``` + ```lpt.conf.Sourcelist```对应的是软件源地址,官方源为```https://losu.tech/lpk/source/```,使用该源可以获取最新的支持。 + 如果有速度或版本需求建议使用gitee源 ```https://gitee.com/chen-chaochen/lpk/raw/[版本号]/source/``` + ```lpt.conf.Os``` 是操作系统配置 + ```lpt.conf.Architecture```是CPU配置 ## 开始使用 > linux 用户注意添加 sudo 进行提权! ### 首次配置 + 第一次使用lpt,输入```losu -r lpt```,出现配置提示 ```txt LPT 洛书模块管理工具安装向导 输入您想要的源地址>>> 输入您想要的操作系统分支>>> 输入您的CPU架构>>> ```
您也可以参考下面的列表修改lpt.conf文件 1. Windows Os + 适合现代化的64位系统,通用 CRT ```python lpt.conf.Sourcelist = "https://losu.tech/lpk/source/" lpt.conf.Os = "Windows" lpt.conf.Architecture = "amd64" ``` 2. Ubuntu Os + amd64架构,适合Debain、Ubuntu等64位操作系统,x86_64-linux-gnu-gcc 7.5.0 ```python lpt.conf.Sourcelist= "https://losu.tech/lpk/source/" lpt.conf.Os = "Ubuntu" lpt.conf.Architecture = "amd64" ``` + arm64架构,适合Raspberry Pi OS,Armbian等64位系统,aarch64-linux-gnu-gcc 7.5.0 ```python lpt.conf.Sourcelist= "https://losu.tech/lpk/source/" lpt.conf.Os = "Ubuntu" lpt.conf.Architecture = "arm64" ```
### 一 · 更新 + 通常,我们发行的二进制可能会略微地落后于开发进度,或者在发行后进行了新的修订,这时,我们需要对洛书进行更新 + 打开终端,输入 ```losu -r lpt update```,开始版本检查,通常会有3种情况 1. 没有要更新的模块 2. 出现可更新的模块 3. 出现可更新的发行版 + 操作一:更新可更新的模块 1. 输入命令```losu -r lpt update```,获取可更新的模块列表 2. 输入命令```losu -r lpt upgrade```,完成更新 + 操作二:更新可更新的发行版 1. 输入命令```losu -r lpt update```,获取最新的lsupdate 2. 输入命令```lsupdate```,安装最新的内核 3. 进行操作一,更新所有的模块 + 操作三:出现了可更新的发行版,但我希望保持当前的版本(前提是该版本还在支持列表中): 1. 输入```losu```,查看所在版本,如例,```v1.6.8-alpha```即为所在版本 ``` EasyLosu Script v1.6.8-alpha MIT LICENSE 2022-2023 chen-chaochen Build (Jul 31 2023,14:00:27 ) [GCC 12.2.0] Windows Branch ``` 2. 找到```lpt.conf```,将软件源中,```[版本号]```换为你所在的版本 3. 重新执行```losu -r lpt update```,检查是否有可以更新的模块 4. 更新使用```losu -r lpt upgrade```,更新所有模块 + 定期检查更新是一种美德,这有利于您获取最新的支持 ### 二 · 查找、安装、卸载模块 + 查找 ```losu -r lpt search [模块名]``` + 安装 ```losu -r lpt install [模块名]``` + 卸载 ```losu -r lpt remove [模块名]``` ### 三 · 列举 + 列举本机安装的模块 ```losu -r lpt list``` + 列举当前软件源中所有的模块 ```losu -r lpt listremote``` ### 四 · 文档 + 洛书的模块管理器拥有独特的文档获取功能,您可以使用一行命令快速获取模块配套文档,免去查找的繁琐过程。 + 获取模块配套的介绍文档 ```losu -r lpt wiki [模块名]```