
答案1
您可以簡單地使用:
whereis <packagename>
這應該會顯示包的路徑。如果你想把它放在桌面上,你可以創建一個到可執行文件的鏈接,製作一個運行該文件的腳本或使用Linux實現的“添加到桌面”功能。
答案2
有幾種方法可以找到它。在繼續之前,您應該知道某些軟體包不附帶二進位文件,因此無法使用其名稱運行任何內容。
對於命令
首先我們可以使用whereis
命令,它會告訴我們命令的(不是包)二進位、原始碼和手冊的位置。你可以像這樣運行它:
whereis perl
獲取上面提到的有關名為 的命令的所有信息perl
,或者類似:
whereis -b perl
僅取得所有二進位檔案的路徑perl
。
另一個選擇是使用which
,當我有一個命令的多個二進位時,which
告訴我如果運行該命令將執行其中的一個,例如:
which python
對於包裹
對於包裹來說,情況就不同了;一個包可以包含多個完全不同的二進位。
我們可以做的一件事是使用dpkg -L <package-name>
,它將顯示名為 的套件中所有已安裝的文件<package-name>
,例如:
dpkg -L coreutils
如果我只想獲取二進位檔案的列表,我可以像這樣運行它:
dpkg -L coreutils | grep /bin/
輸出如下:
/bin/rmdir
/bin/uname
/bin/ln
/bin/cat
...
/usr/bin/nl
/usr/bin/arch
/usr/bin/tac
...
我們也可以使用Ubuntu 線上軟體包列表搜尋軟體包,尋找您的軟體包winff
:
http://packages.ubuntu.com/yakkety/all/winff/filelist
指令的圖示/快捷方式
最後,如果我想要一個圖標來快速訪問該應用程序,我可以.desktop
為該命令編寫一個文件,這裡是有關創建此文件的更多資訊。