Merge branch 'LCTT:master' into master

This commit is contained in:
Xiaoyan Zhang 2023-11-11 03:55:15 +08:00 committed by GitHub
commit 790a31eac0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 394 additions and 151 deletions

View File

@ -0,0 +1,176 @@
[#]: subject: "8 Websites Linux Users Should Have bookmarked"
[#]: via: "https://itsfoss.com/useful-linux-websites/"
[#]: author: "Ankush Das https://itsfoss.com/author/ankush/"
[#]: collector: "lujun9972/lctt-scripts-1693450080"
[#]: translator: "ChatGPT"
[#]: reviewer: "wxy"
[#]: publisher: "wxy"
[#]: url: "https://linux.cn/article-16366-1.html"
Linux 用户必备的 8 大网站
======
![][0]
> 这里列举的是我个人最喜欢的 Linux 网站,希望你也能喜欢。
既然你已经在关注我们,我们能为你解答大多数关于 Linux 的基础需求。
然而,对 Linux 的学习总是无止境的,即便是对于资深的 Linux 专家也是如此。👨‍💻👩‍💻
实际上,一些网站和博客内容对于 Linux 新手以及有经验的用户都十分有用。
下面我就来列举一些你或许应该收藏的优秀网站。
### 1、ArchWiki
![][1]
[ArchWiki][2] 平台提供了各种信息。无论你是寻求关于工具、安全技术、安装程序、桌面环境,或是其它任何主题的内容,你都可以在 ArchWiki 上找到相关的深入讨论。
从技术角度讲ArchWiki 充当着 Arch Linux 发行版的文档门户。不过,即使你并非 Arch Linux 的用户你仍然可以在这里找到教程、指南、常见问题解答F.A.Q以及大量其它的关键信息。
这些信息表述清晰,经过详尽的审查以及更新,且易于理解。
> **[ArchWiki][2]**
### 2、ExplainShell
![][3]
[ExplainShell][4] 是一个非常有趣的平台,可以帮助你快速识别命令中所使用的参数。
通常,我们需要分别检索手册页或者是命令信息。而有了 ExplainShell这个过程就变得更高效它能够迅速为你提供所需的信息同时为你提供对应的手册页链接。
它主要显示从 Ubuntu 的手册页库中提取的信息。所以,无论你是正在进行软件安装,进行 Git 提交,还是连接到 SSH你都可以借助 ExplainShell 来深入理解各种命令。
> **[ExplainShell][4]**
### 3、Crontab.guru
![][5]
如果你想要创建 [cron 任务][6] 以实现自动化,那么 [Crontab.guru][7] 就是一款必备的便利网站。
只需输入你计划在 cron 任务中采用的表达式,即可获取关于其是否会按预期工作的详细反馈。对于正确的表达式,它将直接呈现你想通过 cron 任务设定的时间表。
除此之外,即使你是 cron 的新手,它也会在编辑器里高亮表达月份/日期/星期的字段。
如果内容符合你的预期,就可以直接使用,或者编辑以修正并使用。
> **[Crontab.guru][7]**
### 4. DistroWatch
![][9]
[DistroWatch][10] 或许是每个 Linux 用户都耳熟能详的网站。该网站以列举当前热门 Linux 发行版而闻名,一些用户甚至参考其流行度榜单,以了解自己偏爱的发行版是否位列其他版本之上。
在这里,你可以获取到最新发布的各种 Linux 发行版的更新信息,其中可能包括一些你此前未曾听闻过的版本,以及新版本的简要更改日志。
如果你订阅了它们的通讯,还可以收到发行版评论以及一些有关开发的新闻。对于希望跟踪最新发行版的用户,这个网站值得你书签收藏。
> **[DistroWatch][10]**
### 5、Phoronix
![][11]
[Phoronix][12] 是目前为止最老牌的 Linux 网站之一,专注于发布面向硬件的内容。
无论你正寻找与最新处理器相关的 Linux 基准测试,还是 Linux 发行版的性能报告,你都可以在 Phoronix 上找到。除此之外,你还可以在这里定期获取到 Linux 世界的最新消息和开发动向。
> **[Phoronix][12]**
### 6、Ubuntu Blog
![][13]
Canonical 的博客主要关注 Ubuntu、其开发动态、企业级更新以及其它技术性进展。
如何你希望了解关于 Ubuntu 的所有事情,那么 [Ubuntu Blog][14] 就是你的最佳书签。无论你是物联网爱好者,还是利用 Ubuntu 进行机器人工程开发,总有新动态在发生。
坦白说,鉴于 Ubuntu 广泛的应用,你无法从任何特定的博客获取所有这些更新信息。
> **[Ubuntu Blog][14]**
### 7、GamingOnLinux
![][15]
尽管我们也会覆盖一些游戏更新,并为你提供一个 [游戏指南][16],但是对于全面了解 Linux 游戏和 Steam Deck 的一切,[GamingOnLinux][17] 是你的终极选择。
不论是新的开发动态、新游戏、SteamOS 的发布、SteamVR还是对 Linux 用户有重要影响的促销信息,你都可以在这里找到。
> **[GamingOnLinux][17]**
### 8、Reddit 的 /r/Linux 子论坛
![][18]
虽然 Reddit 已经与过去有所不同,但其子论坛仍然值得关注。
[/r/Linux 子论坛][19] 是一个值得你收藏的社区,你可以在这里读到开源世界和 Linux 领域的最新动态。也许 Reddit 用户并没有你想象中那么友好,但如果你想随时了解最新的变化,这个子论坛绝对值得你的收藏。
> **[/r/Linux 子论坛][19]**
### 私货Linux 中国
翻译这篇文章时,我觉得应该将我们的网站也推荐给大家:
Linux 中国是一家立足中文开源爱好者社区的网站,已经持续为大家提供了十多年的关于开源、技术方面的内容。除了网站,我们还提供了同名的微信公众号、知乎官方账号。此外,我们在 BiliBili、YouTube、微博、抖音上也提供了短视频内容在喜马拉雅上提供了音频内容以及很多人都在订阅的 RSS。
> **[Linux 中国][19A]**
顺便说一句,我们现在提供了深色模式和文本模式,你试过了吗?
### 我收藏了什么?
我很喜欢 **Phoronix 带来的硬件深度分析****Distrowatch 对新发行版项目的最新消息**,因此这两个网站一直位于我的收藏列表中。
而你需要收藏什么呢?
事实上,如果你是 Ubuntu 的桌面用户,关注 **Canonical 的博客**无疑能帮你了解最新版本的发布和新功能的解读。对于游戏爱好者,**GamingOnLinux** 是你的一站式解决方案。
假如你是那种总想知道事物运作方式或本质的人,那么,**ArchWiki**应该是你的首选。
当然,对于所有跟 Linux 相关的东西,我们会竭尽全力为你提供最佳的内容。所以,请别忘了也收藏我们哦!😉
💬 那么,你最喜欢收藏哪些网站呢?请在下方评论区告诉我吧!
*题图MJ/f29cd1de-dacc-4b38-b91d-a697d9adf8da*
--------------------------------------------------------------------------------
via: https://itsfoss.com/useful-linux-websites/
作者:[Ankush Das][a]
选题:[lujun9972][b]
译者:[ChatGPT](https://linux.cn/lctt/ChatGPT)
校对:[wxy](https://github.com/wxy)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://itsfoss.com/author/ankush/
[b]: https://github.com/lujun9972
[1]: https://itsfoss.com/content/images/2023/10/archwiki-archlinux.jpg
[2]: https://wiki.archlinux.org/
[3]: https://itsfoss.com/content/images/2023/10/explainshell.jpg
[4]: https://explainshell.com/
[5]: https://itsfoss.com/content/images/2023/10/crontab-guru.jpg
[6]: https://itsfoss.com/cron-job/
[7]: https://crontab.guru/
[8]: https://itsfoss.com/content/images/size/w256h256/2022/12/android-chrome-192x192.png
[9]: https://itsfoss.com/content/images/2023/10/distrowatch-screenshot.jpg
[10]: https://distrowatch.com/
[11]: https://itsfoss.com/content/images/2023/10/phoronix.jpg
[12]: https://www.phoronix.com/
[13]: https://itsfoss.com/content/images/2023/10/ubuntu-blog.jpg
[14]: https://ubuntu.com/blog
[15]: https://itsfoss.com/content/images/2023/10/gamingonlinux.jpg
[16]: https://itsfoss.com/linux-gaming-guide/
[17]: https://gamingonlinux.com/
[18]: https://itsfoss.com/content/images/2023/10/linux-subreddit.jpg
[19]: https://www.reddit.com/r/linux/
[19A]: https://linux.cn/
[0]: https://img.linux.net.cn/data/attachment/album/202311/10/111732lnv0n709f7n59xqv.png

View File

@ -0,0 +1,73 @@
[#]: subject: "elementary OS 8 Details Revealed!"
[#]: via: "https://news.itsfoss.com/elementary-os-8-dev/"
[#]: author: "Sourav Rudra https://news.itsfoss.com/author/sourav/"
[#]: collector: "lujun9972/lctt-scripts-1693450080"
[#]: translator: " "
[#]: reviewer: " "
[#]: publisher: " "
[#]: url: " "
elementary OS 8 Details Revealed!
======
Anticipating the elementary OS 8 upgrade? Here's what you need to know.
elementary OS is undoubtedly one of the [most beautiful Linux distributions][1] . Just a month prior, we saw the release of [elementary OS 7.1][2] that focused on the privacy side of things.
With a recent announcement, we now have a better look at what's in store for the next upgrade, elementary OS 8.
And, it looks like this time, we could get the next elementary OS release a bit early.
Let's dive in! 🤓
### elementary OS 8: An Ambitious Effort
The **developers of elementary OS have now shifted their focus** towards developing the OS 8 series, they are **expecting a considerable amount of architectural changes and transitions** with this.
According to elementary OS 8's roadmap, this major version is being **built from the repositories for Ubuntu 24.04** , and as things stand right now, **OS 8 won't be released at least until April 2024**.
They also added that **they have planned on a number of very ambitious goals** , with hopes that they will be able to complete the work in the next 6 months. But, they **intend to release OS 8 only when it's ready**.
Let's discuss some of those goals.
The first one is the **transition to[ **Wayland**][3] by default**, this is not a surprise, as we are seeing an upwards trend of its adoption by many major distros. Then there's the **continuation of the GTK 4 transition** , with various core apps being in the final stages of development.
Other than that, they are in the **early stages of designing a new Quick Settings menu** , and they have also mentioned that **this release will feature some of the largest changes to the design of their desktop environment, Pantheon**.
After reading the above, a question arises; **what will happen to elementary OS 7?**
The developers have mentioned that **users who are running OS 7 should expect fewer updates from this point onwards** , they feel that the OS 7 series is largely complete.
However, all apps that are provided as Flatpak packages will continue to receive updates regularly, this also includes many core apps of elementary OS.
For more details, you can refer to the [official announcement][4], and if you are curious about the progress **on elementary OS 8** , you can keep an eye out on its GitHub [project board][5].
**Want to try an early build of elementary OS 8?**
Well, **experimental builds based on the Ubuntu 24.04 repositories** are available to download right now! Keep in mind, that for getting access, **you have to be a GitHub sponsor.**
Head over to the official [builds website][6] to get started.
[elementary OS Early Access][6]
_💬 Are you excited about this? Let me know of your thoughts below!_
* * *
--------------------------------------------------------------------------------
via: https://news.itsfoss.com/elementary-os-8-dev/
作者:[Sourav Rudra][a]
选题:[lujun9972][b]
译者:[译者ID](https://github.com/译者ID)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://news.itsfoss.com/author/sourav/
[b]: https://github.com/lujun9972
[1]: https://itsfoss.com/beautiful-linux-distributions/
[2]: https://news.itsfoss.com/elementary-os-7-1/
[3]: https://wayland.freedesktop.org/
[4]: https://blog.elementary.io/lets-talk-os-8/
[5]: https://github.com/orgs/elementary/projects/128/views/1
[6]: https://builds.elementary.io/

View File

@ -2,7 +2,7 @@
[#]: via: "https://www.opensourceforu.com/2022/09/are-you-familiar-with-these-popular-open-source-databases/"
[#]: author: "Jishnu Saurav Mittapalli https://www.opensourceforu.com/author/jishnu-saurav-mittapalli/"
[#]: collector: "lkxed"
[#]: translator: " "
[#]: translator: "toknow-gh"
[#]: reviewer: " "
[#]: publisher: " "
[#]: url: " "

View File

@ -1,150 +0,0 @@
[#]: subject: "8 Websites Linux Users Should Have bookmarked"
[#]: via: "https://itsfoss.com/useful-linux-websites/"
[#]: author: "Ankush Das https://itsfoss.com/author/ankush/"
[#]: collector: "lujun9972/lctt-scripts-1693450080"
[#]: translator: " "
[#]: reviewer: " "
[#]: publisher: " "
[#]: url: " "
8 Websites Linux Users Should Have bookmarked
======
Considering you already follow us, we have your back for the most essential Linux requirements.
However, when it comes to Linux, there is always something to learn, even for all the Linux experts out there. 👨‍💻👩‍💻
So, there are some websites and blogs that are helpful for both newbies and experienced Linux users.
Let me list some of the best options for you to bookmark.
### 1\. ArchWiki
![][1]
[ArchWiki][2] is a platform for all kinds of information. Whether it is about a tool, a security technology, an installer, a desktop environment, or anything else, you can find insights about it on ArchWiki.
Technically, it serves as the documentation portal for the Arch Linux distribution. However, you can find tutorials, guides, FAQs, and other essential information regarding numerous things to help you even if you do not use Arch Linux.
The information is well-presented, thoroughly reviewed/updated, and easy to read.
### 2\. Explainshell
![][3]
[Explainshell][4] is an interesting portal that helps you identify the arguments used in a command in one go.
Usually, you search for manpages or information on commands separately. Explainshell should accelerate the process to get you the information needed along with the link to its manpage.
Primarily, it displays information sourced from Ubuntu's manpage repository. So, whether you are installing a software, working on a Git commit, connecting to SSH, you can break down all the commands using Explainshell.
### 3\. Crontab.guru
![][5]
If you create [cron jobs][6] and schedules to automate things, [Crontab.guru][7] is a handy website.
You can just enter the expression that you intend to use in your cron job, and get details if it will work as you expect. For correct expressions, it will reflect the schedule you want to set with the cron job.
As a bonus, even if you are new to cron jobs, it will highlight which is the month/day/week field in the editor.
If it looks correct to you, proceed or edit it to rectify and use it.
**Suggested Read 📖**
![][8]
### 4\. Distrowatch
![][9]
[Distrowatch][10] is one portal every Linux user may already know. It is popular for listing trending Linux distributions. Some even consider the popularity chart to see if their favorite distribution ranks higher than others.
You can get updates on the latest distribution releases, ones that you may not have heard ever before, along with a summarized changelog for new releases.
If you subscribe to its newsletter, they also publish distro reviews and cover some development news. For users looking to keep up on the latest distributions, this is your bookmark.
### 5\. Phoronix
![][11]
[Phoronix][12] is one of the oldest Linux websites out there with the best hardware-focused content.
Whether you are looking for a benchmark on Linux with the latest processor or a distribution's performance, Phoronix has it. You also get a regular dose of news and development updates in the Linux world as an extra.
### 6\. Ubuntu Blog
![][13]
Canonical's blog is all about Ubuntu, its developments, enterprise updates, and other technological advances.
If you want to keep up with everything around Ubuntu, the [Ubuntu Blog][14] is the best place to have bookmarked. Whether you are an IoT enthusiast, or a robotics engineer making use of Ubuntu, there's always something happening.
And, to be honest, you can never get all these updates from any particular blog considering Ubuntu is everywhere.
**Suggested Read 📖**
![][8]
### 7\. GamingOnLinux
![][15]
While we do cover some gaming updates and have a [gaming guide][16] for you, [GamingOnLinux][17] is the ultimate portal for everything on Linux gaming and Steam Deck.
Whether it is about a development change, a new game, SteamOS releases, SteamVR, or a sale that could matter to Linux users, you can find all about it.
### 8\. /r/Linux on Reddit
![][18]
Even though Reddit is no longer the place it used to be, the Subreddits are still worth a follow.
The [Linux subreddit][19] is a community to bookmark for the latest happenings in the open-source and Linux universe. You may not find the fellow Redditors as friendly as one would expect, but as long as you want to keep an eye on updates, a bookmark suits it.
### What Do I Keep Bookmarked?
I love **Phoronix's hardware insights** and **Distrowatch's** updates on newer distro projects. So, those two websites are always in my bookmark list.
What should you have bookmarked?
Well, if you are a desktop user using Ubuntu, **Canonical's blog** should be great to keep up with newer releases and explanations on newer features. For a gamer, **GamingOnLinux** is a one-stop portal.
In case you are always curious and want to know how things work/what it is - **ArchWiki** should be your go-to reference.
Of course, for all things Linux, we try our best not to disappoint you. So, do not forget to bookmark us as well!😉
_💬 What are your favorite websites to bookmark? Let me know in the comments down below!_
--------------------------------------------------------------------------------
via: https://itsfoss.com/useful-linux-websites/
作者:[Ankush Das][a]
选题:[lujun9972][b]
译者:[译者ID](https://github.com/译者ID)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://itsfoss.com/author/ankush/
[b]: https://github.com/lujun9972
[1]: https://itsfoss.com/content/images/2023/10/archwiki-archlinux.jpg
[2]: https://wiki.archlinux.org/
[3]: https://itsfoss.com/content/images/2023/10/explainshell.jpg
[4]: https://explainshell.com/
[5]: https://itsfoss.com/content/images/2023/10/crontab-guru.jpg
[6]: https://itsfoss.com/cron-job/
[7]: https://crontab.guru/
[8]: https://itsfoss.com/content/images/size/w256h256/2022/12/android-chrome-192x192.png
[9]: https://itsfoss.com/content/images/2023/10/distrowatch-screenshot.jpg
[10]: https://distrowatch.com/
[11]: https://itsfoss.com/content/images/2023/10/phoronix.jpg
[12]: https://www.phoronix.com/
[13]: https://itsfoss.com/content/images/2023/10/ubuntu-blog.jpg
[14]: https://ubuntu.com/blog
[15]: https://itsfoss.com/content/images/2023/10/gamingonlinux.jpg
[16]: https://itsfoss.com/linux-gaming-guide/
[17]: https://gamingonlinux.com/
[18]: https://itsfoss.com/content/images/2023/10/linux-subreddit.jpg
[19]: https://www.reddit.com/r/linux/

View File

@ -0,0 +1,144 @@
[#]: subject: "Fixing 'target not found' Error in Arch Linux"
[#]: via: "https://itsfoss.com/target-not-found-arch-linux/"
[#]: author: "Abhishek Prakash https://itsfoss.com/author/abhishek/"
[#]: collector: "lujun9972/lctt-scripts-1693450080"
[#]: translator: " "
[#]: reviewer: " "
[#]: publisher: " "
[#]: url: " "
Fixing 'target not found' Error in Arch Linux
======
The other day I was trying to install Hyprland on Arch Linux. When I used the [Pacman command to install][1] it, it threw a 'target not found' error.
```
[abhishek@itsfoss ~]$ sudo pacman -S hyprland
[sudo] password for abhishek:
error: target not found: hyprland
[abhishek@itsfoss ~]
```
That was a surprise because I knew that Hyprland was available.
**The fix in my case** was to update the system and in most cases, it fixes this problem.
```
sudo pacman -Syu
```
Here, the local package database is out of sync. I needed to update the cache. Updating the system is also suggested here.
That's what fixes this error in most cases. However, there could be a few other reasons why you see this error. Let me discuss them in detail here.
### Fix: Update the system
Arch Linux is a [rolling release distribution][2] and it provides updates quite frequently. If you don't update the system every few days, your local package database will be out of sync with the remote mirrors and you'll have trouble installing packages.
The local package database only keeps the metadata of the package like version number, repository URL to get the package from etc.
When you search for a package, pacman provides the search result that says that the package is available. However, the package has an older version number in your local database. When pacman searches for the package in a remote repository (to get the actual packages), it doesn't find the older version URL anymore.
This is what causes the 'target not found' error.
The fix is to update the local database. That could work with `pacman -Sy`, however, it is recommended to [update the entire Arch Linux system][3] to avoid dependency conflicts, among other things.
```
sudo pacman -Syu
```
📋
If you have not updated your system for some weeks, be prepared for updates over 1 GB. This could take some time, depending on your internet speed and the mirrors you are using.
In my case, Arch is installed on my secondary system. And since I could not use it for a week or so, the system was outdated. Once I updated it, I could install [Hyprland][4].
![][5]
💡
If that doesn't work, force the refresh of all package databases by adding the extra y: sudo pacman -Syyu
### Other suggestions to fix 'target not found' error
Here are a few tips on fixing this error if the above method did not fix it for you.
#### Double check the package name
It may seem elementary, my dear Watson, but often people just type the package name incorrectly.
Linux is case sensitive and packages are usually named in lowercases. So if you a popular tool is Flameshot, it's package name is likely to be flameshot.
Also, some software have different spelling than the common one. For example, it is hyprland and that made me make mistake of typing hyperland (with the usual 'hyper' spelling).
![][6]
In some rare cases, there could be confusion whether it is `l` or `I` or `1`.
Basically, ensure that the name you have entered the package name is correc.
#### See if the package is available in the repositories
Arch Linux has a vast number of packages in its repositories. But that does not mean it has every possible Linux packages.
Go to the official Arch Linux package website:
[Arch Linux Package Search][7]
Here, enter the package name and see if the package is available. If yes, which repository it is and on which device it is available.
![][8]
`x86_64` is for Intel architecture and any includes ARM architecture is for [Raspberry Pi like devices][9].
💡
If the package is found in some repo but pacman cannot find it even on an updated system, please check the pacman conf file and see if you have the said repository enabled.
#### Ensure that it's not an AUR package
[Arch User Repository (AUR)][10] is the additional community supported platform that provides newer packages.
Now, there are multiple ways to use AUR packages but pacman is not one of them.
Check if the package you are trying to install is an AUR package. Check the official Arch repository first, as explained above. If it's not there, then check the AUR page.
If it's an AUR package, you'll have to [use yay][11] or some [other AUR helper][12]. You cannot use pacman to install AUR packages.
### Were you able to fix the issue?
Updating the system is what fixes this issue in most cases. In some rare instances, there could be other reasons and I have mentioned some suggestions for them.
Now it's your turn. Let me know in the comment section if you were able to fix this issue or not.
--------------------------------------------------------------------------------
via: https://itsfoss.com/target-not-found-arch-linux/
作者:[Abhishek Prakash][a]
选题:[lujun9972][b]
译者:[译者ID](https://github.com/译者ID)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://itsfoss.com/author/abhishek/
[b]: https://github.com/lujun9972
[1]: https://itsfoss.com/pacman-command/
[2]: https://itsfoss.com/rolling-release/
[3]: https://itsfoss.com/update-arch-linux/
[4]: https://hyprland.org/
[5]: https://itsfoss.com/content/images/2023/11/installing-hyperland.png
[6]: https://itsfoss.com/content/images/2023/11/pacman-target-not-found-error-arch-linux.png
[7]: https://archlinux.org/packages/
[8]: https://itsfoss.com/content/images/2023/11/arch-linux-package-search.png
[9]: https://itsfoss.com/raspberry-pi-alternatives/
[10]: https://itsfoss.com/aur-arch-linux/
[11]: https://itsfoss.com/install-yay-arch-linux/
[12]: https://itsfoss.com/best-aur-helpers/