亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么在Linux中不安裝軟件測試一個軟件包

發布時間:2021-10-23 09:43:30 來源:億速云 閱讀:112 作者:小新 欄目:系統運維

這篇文章主要為大家展示了“怎么在Linux中不安裝軟件測試一個軟件包”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“怎么在Linux中不安裝軟件測試一個軟件包”這篇文章吧。

出于某種原因,你可能需要在將軟件包安裝到你的 Linux 系統之前對其進行測試。如果是這樣,你很幸運!今天,我將向你展示如何在 Linux 中使用 Nix 包管理器來實現。Nix 包管理器的一個顯著特性是它允許用戶測試軟件包而無需先安裝它們。當你想要臨時使用特定的程序時,這會很有幫助。

測試一個軟件包而不在 Linux 中安裝它

確保你先安裝了 Nix 包管理器。如果尚未安裝,請參閱以下指南。

例如,假設你想測試你的 C++ 代碼。你不必安裝 GCC。只需運行以下命令:

$ nix-shell -p gcc

該命令會構建或下載 gcc 軟件包及其依賴項,然后將其放入一個存在 gcc 命令的 Bash shell 中,所有這些都不會影響正常環境。

LANGUAGE = (unset),LC_ALL = (unset),LANG = "en_US.UTF-8"are supported and installed on your system.perl: warning: Falling back to the standard locale ("C").download-using-manifests.pl: perl: warning: Setting locale failed.download-using-manifests.pl: perl: warning: Please check that your locale settings:download-using-manifests.pl: LANGUAGE = (unset),download-using-manifests.pl: LC_ALL = (unset),download-using-manifests.pl: LANG = "en_US.UTF-8"download-using-manifests.pl: are supported and installed on your system.download-using-manifests.pl: perl: warning: Falling back to the standard locale ("C").download-from-binary-cache.pl: perl: warning: Setting locale failed.download-from-binary-cache.pl: perl: warning: Please check that your locale settings:download-from-binary-cache.pl: LANGUAGE = (unset),download-from-binary-cache.pl: LC_ALL = (unset),download-from-binary-cache.pl: LANG = "en_US.UTF-8" [...] fetching path ‘/nix/store/6mk1s81va81dl4jfbhww86cwkl4gyf4j-stdenv’...perl: warning: Setting locale failed.perl: warning: Please check that your locale settings:LANGUAGE = (unset),LC_ALL = (unset),LANG = "en_US.UTF-8"are supported and installed on your system.perl: warning: Falling back to the standard locale ("C"). *** Downloading ‘https://cache.nixos.org/nar/0aznfg1g17a8jdzvnp3pqszs9rq2wiwf2rcgczyg5b3k6d0iricl.nar.xz’ to ‘/nix/store/6mk1s81va81dl4jfbhww86cwkl4gyf4j-stdenv’...% Total % Received % Xferd Average Speed Time Time Time CurrentDload Upload Total Spent Left Speed100 8324 100 8324 0 0 6353 0 0:00:01 0:00:01 --:--:-- 6373 [nix-shell:~]$

檢查GCC版本:

[nix-shell:~]$ gcc -vUsing built-in specs.COLLECT_GCC=/nix/store/dyj2k6ch45r1ips4vr97md2i0yvl4r5c-gcc-5.4.0/bin/gccCOLLECT_LTO_WRAPPER=/nix/store/dyj2k6ch45r1ips4vr97md2i0yvl4r5c-gcc-5.4.0/libexec/gcc/x86_64-unknown-linux-gnu/5.4.0/lto-wrapperTarget: x86_64-unknown-linux-gnuConfigured with:Thread model: posixgcc version 5.4.0 (GCC)

現在,繼續并測試代碼。完成后,輸入 exit 返回到控制臺。

[nix-shell:~]$ exitexit

一旦你從 nix-shell 中退出,你就不能使用 GCC。

這是另一個例子。

$ nix-shell -p hello

這會構建或下載 GNU Hello 和它的依賴關系,然后將其放入 hello 命令所在的 Bash shell 中,所有這些都不會影響你的正常環境:

[nix-shell:~]$ helloHello, world!

輸入 exit 返回到控制臺。

[nix-shell:~]$ exit

現在測試你的 hello 程序是否可用。

$ hellohello: command not found

以上是“怎么在Linux中不安裝軟件測試一個軟件包”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

昆山市| 卫辉市| 黄平县| 伊宁县| 温泉县| 响水县| 霍州市| 三都| 虹口区| 二手房| 新郑市| 衡山县| 张北县| 安岳县| 鹿邑县| 南投市| 巴彦淖尔市| 聊城市| 北流市| 铅山县| 湘潭县| 清丰县| 仙桃市| 什邡市| 衡南县| 林甸县| 岳阳县| 南陵县| 富锦市| 峡江县| 阿拉善右旗| 临猗县| 石河子市| 邯郸县| 梁河县| 碌曲县| 烟台市| 育儿| 西平县| 福海县| 阳新县|