基礎 Linux 發行版學習如何管理/安裝軟體套件?

基礎 Linux 發行版學習如何管理/安裝軟體套件?

我使用遠端 Linux 伺服器來託管網站(通常是 LAMP,儘管我開始擴展)

我想在我擁有的備用筆記型電腦上安裝一個非常基本的 Linux 版本,以便我可以嘗試學習它的工作原理的基礎知識。

您能否建議我使用發行版,以便我可以運行基本的命令列,然後我可以學習如何安裝軟體包,並通常在「安全」的 Linux 環境中進行操作。

我想(但不需要)盡可能地模仿我的遠端主機的環境,但我正在努力找出他們正在使用的 Linux 發行版。任何幫助也將不勝感激!

謝謝 :)

答案1

我強烈推薦架構Linux適合希望在不簡化 GUI 的情況下了解實際情況的初學者。您當然可以將 Arch Linux 建置到桌面發行版中,但是您如何使用它完全取決於您。如果您不需要任何類型的 GUI,則預設情況下您不會獲得 GUI。您還將需要進行大量文件編輯以更改配置。

或者有根圖,這真的會讓你陷入深淵。就我個人而言,我認為 Arch Linux 就足夠了,但如果您想進一步了解 Linux 的神秘工作方式,Gentoo 就是您的選擇。

如果你真的非常想了解 Linux 並且有很多空閒時間,你也可以去Linux 從頭開始路線。

如果這些選項太多,你真的不會出錯烏班圖。這是一個很棒的發行版,在大多數情況下,如果您願意,可以讓您避開整個 CLI 業務,但這可能會帶來副作用,即無法讓您了解整個 Linux 的許多知識。根據 BloodPhilia 的建議,伺服器版本可能最適合您。

答案2

Ubuntu 有一個伺服器版可以安裝到最低限度供您使用...我建議這樣做。我總是使用 Ubuntu Server,因為它非常乾淨且易於使用。它是一個基於 Debian 的 Linux 發行版,會定期更新並有許多可用的軟體包供您使用。

至於找出您正在使用哪個發行版,請嘗試

cat /proc/version 

或者

uname -a

答案3

我想在我擁有的備用筆記型電腦上安裝一個非常基本的 Linux 版本,以便我可以嘗試學習它的工作原理的基礎知識。

您能否建議我使用發行版,以便我可以運行基本的命令列,然後我可以學習如何安裝軟體包,並通常在「安全」的 Linux 環境中進行操作。

話雖這麼說,我個人認為對於那些想要學習如何使用Linux、安裝軟體包等的人來說,Gentoo 是一個可怕的選擇。的熟悉程度使用 Linux 以便讓一切正常運作。

我同意之前的海報,如果你沒有幾台額外的電腦正在乞求安裝 Linux,那麼 Live CD 就是一個不錯的選擇。或者,如果您有一台性能合理的桌上型電腦或筆記型電腦(至少具有2+GB RAM 的雙核心),另一種可能性是安裝Virtual Box(適用於Windows、Mac OS X、Linux、Solaris 等)並將Linux 安裝到虛擬機器。儘管 Live CD 對於測試各種 Linux 發行版非常有用,但任何類型的套件管理或設定在重新啟動後都會消失,這是一個缺點。 Virtual Box 是免費的,並且允許您保存配置、軟體包更新等,而不必擔心可能會弄亂您的電腦。

http://www.virtualbox.org/

我會向任何想要使用 Linux 的人推薦 Ubuntu,因為一切似乎都可以正常運作,而無需做太多的改變。如果您確實想很好地掌握套件管理的工作原理,嘗試盡可能多的發行版

FreeBSD(使用ports) Slackware(使用slackpkgpkgtool) Fedora(使用yum安裝 RPM 來填充軟體依賴項) Ubuntu(使用apt-getdpkgdselect和許多其他工具來管理軟體) Gentoo(使用portage,與 BSD 非常相似)

您可能只是發現您喜歡發行版 X 出於某種原因與發行版 Y 做不同的事情。我發現每個套件管理系統都有優點/缺點,這取決於機器的用途。

答案4

如果你只是想玩一下linux box,你可以使用live CD,這樣你就可以快速嘗試不同的發行版,然後嘗試不同的軟體管理員等。

Ubuntu 附有即時發行版。

您可以在這裡找到更完整的清單:現場CD列表

相關內容