中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

怎么在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

巴林右旗| 敦煌市| 天长市| 江北区| 高台县| 中牟县| 资中县| 汝南县| 虞城县| 即墨市| 白城市| 句容市| 商南县| 永丰县| 喀什市| 洛宁县| 沙雅县| 许昌市| 南江县| 乌鲁木齐县| 太仆寺旗| 浑源县| 湘阴县| 简阳市| 图片| 门头沟区| 连平县| 黑水县| 老河口市| 十堰市| 阳山县| 遂川县| 吕梁市| 科技| 开江县| 常宁市| 绥中县| 邮箱| 普格县| 余江县| 长海县|