Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

在🚩🇨🇳🏹中科红旗 RedFlag Linux (🍥德比安 / 达比安)安装ncftpncftpd #4

Open
englianhu opened this issue Sep 19, 2022 · 1 comment

Comments

@englianhu
Copy link
Contributor

englianhu commented Sep 19, 2022

文件传输协议(File Transfer Protocol,FTP)

操作系统,红旗中科;不忘初心,砥砺前行。

引用:triangular_flag_on_post红旗飘飘 —— 孙玉芳研究员谈国产操作系统

...
...

1 先安装个gdebi安装器

下载后安装。

sudo apt install gdebi* -y
wget http://ftp.cn.debian.org/debian/pool/main/m/micro/micro_2.0.8-1+b6_amd64.deb
## https://www.addictivetips.com/ubuntu-linux-tips/how-to-install-a-deb-file-on-linux
## sudo gdebi micro_2.0.8-1+b6_amd64.deb
## sudo rm micro_2.0.8-1+b6_amd64.deb
## sudo gdebi ./*.deb
sudo apt install -y ./*.deb
sudo rm -rf *.deb

...
...

Originally posted by @englianhu in scibrokes/owner#4

sudo gdebi ./*.debsudo apt install -y ./*.deb都可以自动侦测*.deb后缀文件来安装(版本更新,方便作业)无需手动修改版本,而sudo tar -C /usr/lib -xzvf ./$.tar.gz却出现错误信息。


englianhu@Scibrokes:~$ curl -l http://ftp.cn.debian.org/debian/pool/main/m/micro/*.deb 
<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx</center>
</body>
</html>
englianhu@Scibrokes:~$ curl -l http://ftp.cn.debian.org/debian/pool/main/m/micro/
<html>
<head><title>Index of /debian/pool/main/m/micro/</title></head>
<body>
<h1>Index of /debian/pool/main/m/micro/</h1><hr><pre><a href="../">../</a>
<a href="micro_2.0.6-2~bpo10%2B1.debian.tar.xz">micro_2.0.6-2~bpo10+1.debian.tar.xz</a>                03-Jul-2020 08:12                5552
<a href="micro_2.0.6-2~bpo10%2B1.dsc">micro_2.0.6-2~bpo10+1.dsc</a>                          03-Jul-2020 08:12                2765
<a href="micro_2.0.6-2~bpo10%2B1_amd64.deb">micro_2.0.6-2~bpo10+1_amd64.deb</a>                    03-Jul-2020 14:40             4220212
<a href="micro_2.0.6-2~bpo10%2B1_arm64.deb">micro_2.0.6-2~bpo10+1_arm64.deb</a>                    03-Jul-2020 14:40             3775500
<a href="micro_2.0.6-2~bpo10%2B1_armel.deb">micro_2.0.6-2~bpo10+1_armel.deb</a>                    03-Jul-2020 14:56             3732236
<a href="micro_2.0.6-2~bpo10%2B1_armhf.deb">micro_2.0.6-2~bpo10+1_armhf.deb</a>                    03-Jul-2020 14:40             3718020
<a href="micro_2.0.6-2~bpo10%2B1_i386.deb">micro_2.0.6-2~bpo10+1_i386.deb</a>                     03-Jul-2020 14:40             4225724
<a href="micro_2.0.6-2~bpo10%2B1_ppc64el.deb">micro_2.0.6-2~bpo10+1_ppc64el.deb</a>                  03-Jul-2020 14:40             3735484
<a href="micro_2.0.6-2~bpo10%2B1_s390x.deb">micro_2.0.6-2~bpo10+1_s390x.deb</a>                    03-Jul-2020 14:56             3966608
<a href="micro_2.0.6.orig.tar.gz">micro_2.0.6.orig.tar.gz</a>                            25-Jun-2020 11:02              782976
<a href="micro_2.0.8-1%2Bb6_amd64.deb">micro_2.0.8-1+b6_amd64.deb</a>                         18-Jul-2021 11:28             3825504
<a href="micro_2.0.8-1%2Bb6_arm64.deb">micro_2.0.8-1+b6_arm64.deb</a>                         18-Jul-2021 10:56             3356080
<a href="micro_2.0.8-1%2Bb6_armel.deb">micro_2.0.8-1+b6_armel.deb</a>                         18-Jul-2021 14:14             3325456
<a href="micro_2.0.8-1%2Bb6_armhf.deb">micro_2.0.8-1+b6_armhf.deb</a>                         18-Jul-2021 11:44             3310356
<a href="micro_2.0.8-1%2Bb6_i386.deb">micro_2.0.8-1+b6_i386.deb</a>                          18-Jul-2021 12:57             3764028
<a href="micro_2.0.8-1%2Bb6_ppc64el.deb">micro_2.0.8-1+b6_ppc64el.deb</a>                       18-Jul-2021 13:44             3290072
<a href="micro_2.0.8-1%2Bb6_s390x.deb">micro_2.0.8-1+b6_s390x.deb</a>                         18-Jul-2021 12:42             3498228
<a href="micro_2.0.8-1%2Bb8_amd64.deb">micro_2.0.8-1+b8_amd64.deb</a>                         17-Aug-2022 18:28             3724992
<a href="micro_2.0.8-1%2Bb8_arm64.deb">micro_2.0.8-1+b8_arm64.deb</a>                         17-Aug-2022 13:12             3258376
<a href="micro_2.0.8-1%2Bb8_armel.deb">micro_2.0.8-1+b8_armel.deb</a>                         18-Aug-2022 03:15             3334504
<a href="micro_2.0.8-1%2Bb8_armhf.deb">micro_2.0.8-1+b8_armhf.deb</a>                         17-Aug-2022 16:29             3314624
<a href="micro_2.0.8-1%2Bb8_i386.deb">micro_2.0.8-1+b8_i386.deb</a>                          18-Aug-2022 03:25             3796636
<a href="micro_2.0.8-1%2Bb8_ppc64el.deb">micro_2.0.8-1+b8_ppc64el.deb</a>                       17-Aug-2022 16:29             3213472
<a href="micro_2.0.8-1%2Bb8_s390x.deb">micro_2.0.8-1+b8_s390x.deb</a>                         17-Aug-2022 18:49             3409436
<a href="micro_2.0.8-1.debian.tar.xz">micro_2.0.8-1.debian.tar.xz</a>                        24-Nov-2020 19:21                5276
<a href="micro_2.0.8-1.dsc">micro_2.0.8-1.dsc</a>                                  24-Nov-2020 19:21                2684
<a href="micro_2.0.8.orig.tar.gz">micro_2.0.8.orig.tar.gz</a>                            24-Nov-2020 19:21              802731
<a href="micro_2.0.9-1.debian.tar.xz">micro_2.0.9-1.debian.tar.xz</a>                        11-Jun-2021 00:12                5276
<a href="micro_2.0.9-1.dsc">micro_2.0.9-1.dsc</a>                                  11-Jun-2021 00:12                2684
<a href="micro_2.0.9-1_amd64.deb">micro_2.0.9-1_amd64.deb</a>                            11-Jun-2021 00:27             3849036
<a href="micro_2.0.9-1_arm64.deb">micro_2.0.9-1_arm64.deb</a>                            11-Jun-2021 00:42             3374656
<a href="micro_2.0.9-1_armel.deb">micro_2.0.9-1_armel.deb</a>                            11-Jun-2021 00:42             3348784
<a href="micro_2.0.9-1_armhf.deb">micro_2.0.9-1_armhf.deb</a>                            11-Jun-2021 00:43             3337204
<a href="micro_2.0.9-1_i386.deb">micro_2.0.9-1_i386.deb</a>                             11-Jun-2021 00:27             3795376
<a href="micro_2.0.9-1_ppc64el.deb">micro_2.0.9-1_ppc64el.deb</a>                          11-Jun-2021 00:27             3309980
<a href="micro_2.0.9-1_s390x.deb">micro_2.0.9-1_s390x.deb</a>                            11-Jun-2021 01:13             3520868
<a href="micro_2.0.9.orig.tar.gz">micro_2.0.9.orig.tar.gz</a>                            11-Jun-2021 00:12              811560
</pre><hr></body>
</html>
englianhu@Scibrokes:~$ ncftpls http://ftp.cn.debian.org/debian/pool/main/m/micro/
bash: ncftpls:未找到命令
englianhu@Scibrokes:~$ sudo apt install *ncftpls* -y
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
E: 无法定位软件包 *ncftpls*
E: 无法按照 glob*ncftpls*’ 找到任何软件包
E: 编译正则表达式时出错 - 无效的前导常规表达式
E: 无法按照正则表达式 *ncftpls* 找到任何软件包
englianhu@Scibrokes:~$ sudo apt -y install ncftp
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
下列【新】软件包将被安装:
  ncftp
升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 448 个软件包未被升级。
需要下载 287 kB 的归档。
解压缩后会消耗 1,522 kB 的额外空间。
获取:1 https://mirrors.bfsu.edu.cn/debian buster/main amd64 ncftp amd64 2:3.2.5-2.1 [287 kB]
已下载 287 kB,耗时 1秒 (280 kB/s)                                  
正在选中未选择的软件包 ncftp。
(正在读取数据库 ... 系统当前共安装有 315614 个文件和目录。)
准备解压 .../ncftp_2%3a3.2.5-2.1_amd64.deb  ...
正在解压 ncftp (2:3.2.5-2.1) ...
正在设置 ncftp (2:3.2.5-2.1) ...
update-alternatives: 使用 /usr/bin/ncftp3 来在自动模式中提供 /usr/bin/ncftp (ncftp)
正在处理用于 man-db (2.8.5-2) 的触发器 ...
englianhu@Scibrokes:~$ sudo aptitude -y install ncftp
ncftp 的 (2:3.2.5-2.1) 版本已经按要求安装了
ncftp 的 (2:3.2.5-2.1) 版本已经按要求安装了
将不会安装,升级或者删除任何软件包。
0 个软件包被升级,新安装 0 个,0 个将被删除, 同时 448 个将不升级。
需要获取 0 B 的存档。解包后将要使用 0 B

参考了How To Install ncftp on Debian 11后安装如上,不过并非最新版本。

englianhu@Scibrokes:~$ wget https://www.ncftp.com/downloads/ncftpd/2.8.7/ncftpd-2.8.7-linux-x86_64-export.tar.gz
--2022-09-19 21:42:19--  https://www.ncftp.com/downloads/ncftpd/2.8.7/ncftpd-2.8.7-linux-x86_64-export.tar.gz
正在解析主机 www.ncftp.com (www.ncftp.com)... 209.197.102.38
正在连接 www.ncftp.com (www.ncftp.com)|209.197.102.38|:443... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:1530261 (1.5M) [application/x-gzip]
正在保存至:ncftpd-2.8.7-linux-x86_64-export.tar.gzncftpd-2.8.7-linux-x86_64-expor 100%[====================================================>]   1.46M   454KB/s  用时 3.3s    

2022-09-19 21:42:25 (454 KB/s) - 已保存 “ncftpd-2.8.7-linux-x86_64-export.tar.gz” [1530261/1530261])

englianhu@Scibrokes:~$ sudo tar -C /usr/lib -xzvf ./$.tar.gz
tar (child): ./$.tar.gz:无法 open: 没有那个文件或目录
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now
englianhu@Scibrokes:~$ sudo tar -C -xzvf ./$.tar.gz
tar: 您必须从"-Acdtrux", "--delete"或是"--test-label"中指定一个选项
请用“tar --help”或“tar --usage”获得更多信息。
englianhu@Scibrokes:~$ sudo tar -C ./$.tar.gz
tar: 您必须从"-Acdtrux", "--delete"或是"--test-label"中指定一个选项
请用“tar --help”或“tar --usage”获得更多信息。
https://www.ncftp.com/downloads/ncftp/ncftp-3.2.6-src.tar.gz
englianhu@Scibrokes:~$ wget https://www.ncftp.com/downloads/ncftp/ncftp-3.2.6-src.tar.gz
--2022-09-19 22:24:50--  https://www.ncftp.com/downloads/ncftp/ncftp-3.2.6-src.tar.gz
正在解析主机 www.ncftp.com (www.ncftp.com)... 209.197.102.38
正在连接 www.ncftp.com (www.ncftp.com)|209.197.102.38|:443... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:636425 (622K) [application/x-gzip]
正在保存至:ncftp-3.2.6-src.tar.gzncftp-3.2.6-src.tar.gz          100%[====================================================>] 621.51K   307KB/s  用时 2.0s    

2022-09-19 22:24:57 (307 KB/s) - 已保存 “ncftp-3.2.6-src.tar.gz” [636425/636425])

englianhu@Scibrokes:~$ wget https://www.ncftp.com/downloads/libncftp/libncftp-3.2.6-src.tar.gz
--2022-09-19 23:43:34--  https://www.ncftp.com/downloads/libncftp/libncftp-3.2.6-src.tar.gz
正在解析主机 www.ncftp.com (www.ncftp.com)... 209.197.102.38
正在连接 www.ncftp.com (www.ncftp.com)|209.197.102.38|:443... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:377063 (368K) [application/x-gzip]
正在保存至:libncftp-3.2.6-src.tar.gzlibncftp-3.2.6-src.tar 100%[==========================>] 368.23K   287KB/s  用时 1.3s    

2022-09-19 23:43:41 (287 KB/s) - 已保存 “libncftp-3.2.6-src.tar.gz” [377063/377063])
englianhu@Scibrokes:~$ sudo tar -C /usr/lib -xzvf /$.tar.gz
tar (child): /$.tar.gz:无法 open: 没有那个文件或目录
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now
englianhu@Scibrokes:~$ sudo tar -C /usr/lib -xzvf ./$.tar.gz
tar (child): ./$.tar.gz:无法 open: 没有那个文件或目录
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now
englianhu@Scibrokes:~$ sudo tar -C /usr/lib -xzvf *.tar.gz
tar: ncftp-3.2.6-src.tar.gz:归档中找不到
tar: ncftpd-2.8.7-linux-x86_64-export.tar.gz:归档中找不到
tar: 由于前次错误,将以上次的错误状态退出
englianhu@Scibrokes:~$ sudo tar -C /usr/lib -xzvf *.gz
tar: ncftp-3.2.6-src.tar.gz:归档中找不到
tar: ncftpd-2.8.7-linux-x86_64-export.tar.gz:归档中找不到
tar: 由于前次错误,将以上次的错误状态退出

参考文献:

@englianhu englianhu changed the title 在🚩🇨🇳🏹红旗中科 RedFlag Linux (🍥德比安11 / 达比安11)安装ncftpncftpd 在🚩🇨🇳🏹中科红旗RedFlag Linux (🍥德比安11 / 达比安11)安装ncftpncftpd Oct 13, 2022
@englianhu englianhu changed the title 在🚩🇨🇳🏹中科红旗RedFlag Linux (🍥德比安11 / 达比安11)安装ncftpncftpd 在🚩🇨🇳🏹中科红旗 RedFlag Linux (🍥德比安11 / 达比安11)安装ncftpncftpd Oct 13, 2022
@englianhu englianhu changed the title 在🚩🇨🇳🏹中科红旗 RedFlag Linux (🍥德比安11 / 达比安11)安装ncftpncftpd 在🚩🇨🇳🏹中科红旗 RedFlag Linux (🍥德比安 / 达比安)安装ncftpncftpd Nov 17, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant