1
youdoit 2022-11-22 11:07:32 +08:00 via iPhone
更新源看看啊
|
2
tanglu OP @youdoit 抱歉大佬 我不是很懂"源"是什么,我使用 apt update && apt upgrade 了,发现不行
|
3
0ZXYDDu796nVCFxq 2022-11-22 11:15:01 +08:00
Debian 仓库不会跨版本更新软件版本
你如果要用最新版,对于 go 写的程序,可以用 go install 来安装最新版 如果不想安装 go 和下载一堆源码,只能自己手动或者写个脚本来更新了 |
4
longbow0 2022-11-22 11:15:30 +08:00 1
Debian 11/bullseye 仓库中 rclone 的版本是 1.5.3 ( https://packages.debian.org/search?keywords=rclone&searchon=names&suite=stable§ion=all)
直接 sudo apt update sudo apt upgrade 就行 Debian testing 和 unstable 仓库里也是 1.5.3 ,暂时没有更新的版本。 如果需要最新版,直接去 rclone 的 github release 页面下载。 |
5
cslive 2022-11-22 11:16:36 +08:00
如果没人打包给 debian 源使用再怎么更新都没有
|
6
tanglu OP @longbow0 抱歉大佬 我写错了 是 debian10 系统
请问 Debian10 可以 apt 更新 rclone 吗? |
8
libook 2022-11-22 11:25:57 +08:00
Debian 的使用模式大概是这样的:
软件源服务器上的索引会保存在本地,使用 apt update 可以更新这个索引,使用 apt install 或 upgrade 可以依照本地索引来决定下载服务器上的哪些文件来安装。 所以安装软件的时候会根据本地缓存的索引中的版本号来下载软件,更新本地索引的时候会根据软件源服务器上存在的版本号来更新索引。 情况可能分为两种,一种是本地索引中最高版本就是 1.45 了,另一种是软件源服务器上最新版本就是 1.45 了。 题主用 apt update 更新过了索引,发现没有更加新的版本,说明软件源服务器上最新版就是 1.45 了。 看你可以看看是不是主流软件源的最新版都是这个,还是说只有你目前在用的软件源比较落后。 Debian 以稳定著称,稳定的代价就是软件版本可能会比较旧,因为基本都会使用经过长期验证可用的大版本,更新的话也就是滞后地更新一些验证过没问题的修修补补的小版本。 绝大多数情况下都不需要真最新的版本,如果真的是需要用到最新版的某个特性,可以去官方网站找有没有官方编译的最新版 deb 包,没有的话就只能自己下载源代码编译最新版,我曾经就是在需要某高版本 MySQL 的时候折腾了半天编译了一个来用。 |
9
oldshensheep 2022-11-22 11:30:45 +08:00 via Android
很多 Linux 为了稳定,自带的稳定源用的不是最新的软件包。
所以作为个人使用我推荐 ArchLinux 系,软件包都是最新的,而且安装软件非常方便。 |
10
eason1874 2022-11-22 11:41:42 +08:00
源的功能类似应用商店,你 apt install 的时候,系统会根据源配置文件的“应用商店”地址去获取对应软件包
你 apt install 能安装什么版本,取决于源那边有什么版本。一般系统自带源的软件包都不是最新的,追求稳定,好多都慢几个小版本。要安装最新的,你可以自己添加源,或者下载软件手动编译安装 rclone 官网有最新版本的 .deb 安装包,你不怕有兼容问题可以手动下载安装 |
11
tanglu OP #8 @libook 嗯嗯 感谢 ,是我想的太简单了。我以为 Debian 库是默认更新到最新版本 原来还有安全原因
#9 @oldshensheep 感谢 我去了解一下 #10 @eason1874 嗯嗯 |