centos linuxbrew?linux版软件网站

大家好,今天来为大家解答centos linuxbrew这个问题的一些问题点,包括linux版软件网站也一样很多人还不知道,因此呢,今天就来为大家分析分析,现在让我们一起来看看吧!如果解决了您的问题,还望您关注下本站哦,谢谢~

Linux切换软件源到国内代理加速地址

一、背景

经常会使用各种Linux的发行版本,很多时候需要使用yum和apt去安装软件,但是Linux镜像中的软件源使用的是国外的地址,访问速度非常慢,有些时候甚至访问失败,每次都需要去网上找对应的软件源地址。

这种工作反反复复,我想着干脆一次性收集我常用的Linux发行版本的软件源替换方法,需要的时候直接将命令粘贴上去就可以了,现在将这个文章分享出来,希望能帮到有此类需求的朋友。

二、Centos替换软件源

centos目前我主要是使用的是centos7、centos8,两个版本替换步骤基本是一致的,但是具体命令有一些区别,千万不要搞混了。

2.1Centos7

安装basereop源,接着备份旧的配置文件

sudomv/etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d/CentOS-Base.repo.bak

修改为阿里云

wget-O/etc/yum.repos.d/CentOS-Base.repo

更新

yumupdate2.2Centos8

备份原始软件源文件

mv/etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d/CentOS-Base.repo.backupmv/etc/yum.repos.d/CentOS-PowerTools.repo/etc/yum.repos.d/CentOS-PowerTools.repo.backupmv/etc/yum.repos.d/CentOS-Extras.repo.backup/etc/yum.repos.d/CentOS-Extras.repo.backup.backupmv/etc/yum.repos.d/CentOS-centosplus.repo.repo/etc/yum.repos.d/CentOS-centosplus.repo.backupmv/etc/yum.repos.d/CentOS-AppStream.repo.repo/etc/yum.repos.d/CentOS-AppStream.repo.backup

以上文件都需要重新命名,因为阿里云源里Centos-8.repo包含了上述所有文件,如果按照传统手法只更改CentOS-Base.repo这个文件会出现一下提示

UpdatingSubscriptionManagementrepositories.UnabletoreadconsumeridentityThissystemisnotregisteredtoRedHatSubscriptionManagement.Youcanusesubscription-managertoregister.RepositoryAppStreamislistedmorethanonceintheconfigurationRepositoryextrasislistedmorethanonceintheconfigurationRepositoryPowerToolsislistedmorethanonceintheconfigurationRepositorycentosplusislistedmorethanonceintheconfiguration

修改为阿里云

wget-O/etc/yum.repos.d/CentOS-Base.repo

运行yummakecache生成缓存

yumcleanallyummakecache三、Ubuntu

Ubuntu的软件源地址有很多种类型,需要将这些类型写入到/etc/apt/sources.list文件中,写入之前最好将其备份。

3.1Ubuntu18

备份命令如下所示

cp/etc/apt/sources.list/etc/apt/sources.list.bak

将长常见的阿里云软件源地址写入到文件,命令如下所示

tee/etc/apt/sources.list<<-'EOF'deb

更新软件源信息命令如下所示

aptupdate3.2Ubuntu20

备份命令如下所示

cp/etc/apt/sources.list/etc/apt/sources.list.bak

将长常见的阿里云软件源地址写入到文件,命令如下所示

wget-O/etc/yum.repos.d/CentOS-Base.repo

更新软件源信息命令如下所示

aptupdate四、debian需改软件源

debian系统和Ubuntu替换方法基本是一致的,但是内容不一样,内容不要搞混淆。

4.1debian10

备份命令如下所示

cp/etc/apt/sources.list/etc/apt/sources.list.bakwget-O/etc/yum.repos.d/CentOS-Base.repo

更新软件源信息命令如下所示

aptupdate4.2debian9

备份命令如下所示

cp/etc/apt/sources.list/etc/apt/sources.list.bakwget-O/etc/yum.repos.d/CentOS-Base.repo

更新软件源信息命令如下所示

aptupdate五、Macos

MacOS系统一般都会使用brew来安装软件,但是brew的源也是在国外,下载软件总是很慢,这里我们可以将一些常用的软件仓库设置未阿里云的镜像仓库

5.1brew替换软件源

首先要替换的是brew本身的仓库地址,这里需要进入到brew的git仓库目录去,命令行如下所示

wget-O/etc/yum.repos.d/CentOS-Base.repo

进入到brew的git仓库目录后,需要将远程地址修改为阿里云的仓库地址,命令如下所示

yumupdate0

接下来需要替换homebrew-core的仓库地址,同样需要先进入此仓库的目录,命令如下所示

yumupdate1

进入homebrew-core仓库之后,需要替换远程仓库地址,命令如下所示

yumupdate2

两个仓库的地址都替换完成之后,需要让brew生效,命令如下所示

yumupdate3

作者:汤青松

微信:songboy8888

2023 推荐:10 款最佳 Linux 终端模拟器,让你的终端便捷有趣

在Linux世界中,尽管图形界面日新月异,但终端模拟器的实用性和灵活性仍不可忽视。今天,我们将揭示10款最出色的Linux终端模拟器,让你的终端体验既高效又充满乐趣,下面就来一一探索:

1. Terminator-

这款强大的模拟器支持多终端并行操作,让你的窗口管理井然有序。只需通过sudo apt install terminator(Ubuntu)、sudo yum install terminator(CentOS)、sudo pacman-S terminator(Arch Linux)即可轻松获取。

2. Guake-

喜欢复古风格?Guake提供了经典的下拉式设计,个性定制自由度高。安装命令同样简单:sudo apt install guake(Ubuntu)、sudo yum install guake(CentOS)、sudo pacman-S guake(Arch Linux)。

3. Cool Retro Term-

想找回那些老式终端的怀旧感?Cool Retro Term以其轻巧易用的复古风格吸引着用户。在Ubuntu上,通过添加PPA sudo add-apt-repository ppa:vantuz/cool-retro-term,即可安装。

4. GNOME Terminal-

作为默认终端的GNOME Terminal,稳定性与效率兼备,Ubuntu用户可以通过sudo add-apt-repository ppa:gnome3-team/gnome3来升级。

当然,还有其他值得尝试的选项,比如 Terminology,它为终端用户提供了文件、视频和图像预览功能,通过 apt、snap或 pacman安装;Kitty,一个基于OpenGL的GPU终端,支持GPU渲染和高度定制,同样有apt和snap包。

5. Rxvt-Unicode-

对于追求定制的用户,Rxvt-Unicode提供了丰富的Unicode支持和轻量级性能,安装命令包括apt、yum和pacman。

6. Tilix-

下拉式设计的 Tilix,让你的多任务处理如同行云流水,Debian/Ubuntu、CentOS/RHEL、Arch Linux、OpenSUSE和FreeBSD用户都有对应的安装选项。

7. Hyper-

步入现代界面,Hyper采用Web技术打造交互式终端,支持主题和插件,只需访问官网 hyper.is下载并安装。

8. eDEX-UI-

这款科幻风格的终端和系统监视器,拥有多标签、实时监控和触摸支持,只需通过文件系统选项卡访问,下载链接:64-bit- wget,32-bit- wget。

9. Warp-

最后,Warp作为Rust语言的创新之作,融入AI和工作流功能,通过brew或手动下载安装,为终端体验带来更多可能。

这些精心挑选的终端模拟器,无论你是寻求高效工作的专业用户,还是追求个性化体验的爱好者,都能找到适合自己的那一款。立即行动,让你的Linux终端变得既实用又有趣吧!

linux 多线程下载工具-aria2c

Aria2是一款高效的多线程下载工具,支持 HTTP、FTP、BitTorrent等协议,使用 C++开发,运行速度快。本文将指导您在不同系统上安装并使用 Aria2,同时介绍常用命令和选项。

Ubuntu安装 Aria2

在 Ubuntu上,您需要通过 apt包管理器安装 Aria2。首先,更新软件包列表,执行命令:sudo apt update。然后,输入命令安装 Aria2:sudo apt install aria2。完成安装后,您可以在终端输入 aria2c url来开始下载文件,其中 url为下载链接。

CentOS安装 Aria2

在 CentOS中安装 Aria2相对简单。更新软件包列表,运行命令:sudo yum update。接着,安装 Aria2,输入命令:sudo yum install aria2。遇到依赖关系问题时,安装 EPEL存储库以支持安装,执行命令:sudo yum install epel-release。安装完毕后,使用 aria2c url命令启动下载。

Mac安装 Aria2

Mac用户需要先安装 Homebrew,然后使用 Homebrew安装 Aria2。运行命令:/bin/bash-c"$(curl-fsSL raw.githubusercontent.com...)"来安装 Homebrew。接着,输入命令安装 Aria2:brew install aria2。完成安装后,使用 aria2c url命令下载文件。

Windows安装 Aria2

对于 Windows用户,访问 Aria2官方网站下载 Windows版本,并解压文件到指定位置。安装完成后,在命令提示符中输入 aria2c.exe url开始下载,其中 url是下载链接。

常用命令与选项

Aria2提供多种命令与选项,用于调整下载速度和控制下载进程:

aria2c url:开始下载文件

aria2c-S file.torrent:显示.torrent文件信息

aria2c–stop:停止所有下载

aria2c–pause:暂停所有下载

aria2c–resume:恢复暂停的下载

aria2c–version:显示版本信息

选项包括:

-x n:使用 n个线程下载文件

-s n:下载前等待 n秒

-o filename:指定下载文件名

-d directory:指定下载目录

-c:断点续传

-m n:设置最大下载连接数为 n

–max-download-limit=100K:限制下载速度为 100K/S

通过本文介绍,您现在了解了在不同系统上安装与使用 Aria2的方法,以及一些常用的命令和选项,可快速、高效地完成文件下载任务。

阅读剩余
THE END