run文件結構:
下面以一個簡單的hello_world程序來製作run文件
編寫源文件 hello.cpp
編譯生成可執行程序 hello
製作一個hello目錄,裡面建立一個bin目錄,把上面編譯出的hello放入bin目錄下
把hello目錄打包:
tar -zcvf hello.tar.gz hello/
是一.shell腳本,姑且命名為install.sh文件
腳本各行功能說明如下:
其原理是在可執行腳本末尾放個 __ARCHIVE_BOUNDARY__ 標志,然後找友棗這個標記的行號,名字可根據自己命名習慣去命名。
也有很多腳本是直接寫死數字的,但是這樣寫更靈活,不用數行號。
生成run文件就是把可執行腳本和壓縮包拼在一起。可使用如下命令:
cat install.sh hello.tar.gz > hello.run
名字部分根據上面自己寫的名字進行替換。
至此,run文件的製作就完成了。
給寫許可權後,直接運行即可:
這樣run文件就會自動解壓安裝了。
讀取 .run 文件的執行部分,即那部分文件好手拆頭
直接用 gedit 去打開run文件,就能看到前面土豆那部分
後面的壓縮包內容部分,看起來是亂碼。
② Linux中安裝.run的文件,一直提示我無法解析二進制文件,為什麼!!!
你好。這種情況有一下幾種原因:
請對應您的情況查看。
③ linux中ati顯卡驅動(run文件)如何使用
ubuntu下要求使用root許可權才能安裝
注銷後,按
Ctrl+Alt+F1,登錄後
關閉
gdm
sudo
/etc/init.d/gdm
stop
然後開始安裝(假設下載的文件ATI.run放在
home
根目錄下)
sudo
sh
ATI.run
如果你下載的是
64
位驅動
sudo
sh
ATI_64.run
進入安裝界面後,首先接受協議,選「接受」。
可能會有提示已經安裝了舊的驅動(視
乎你自己是否有激慧手動安裝過),是否刪除,選
yes
就是了,
一般會提示缺少模塊,問是
否網上下載,選「no」,
提示需要自己編譯模塊,選「ok」,然後編譯安裝開始,
最後
提示需要修改
xorg.conf,是否允許,選
yes,
完成安裝,選
ok。
然後回到終端界面,
重啟
gdm
sudo
/etc/init.d/gdm
start
如果不行再參考下面的ATI顯卡安裝驅動:
[1]
不要用
apt-get
來安裝驅動,去
ATI
的官方網站下載最新的
For
Linux
驅動程序,命
名規則為
fglrx-6-8-0_8.14.13-2_i386.rpm
[2]
安裝
GCC
和
Kernel-Header,在後面的安裝過程中需要:
apt-get
install
gcc
sudo
apt-get
install
linux-kernel-header
(具體的
kernel
版本號與你使用中的相同)
[3]
將
rpm
包的驅動程序轉換為
Deb
包
sudo
dpkg
-i
--force-overwrite
fglrx-6-8-0_8.14.13-2_i386.deb
[4]
後面的工作需要在字元界面下完成,用
Ctrl+Alt+F1
sudo
sh
/lib/moles/fglrx/build_mod/make.sh
[5]
上一個命令完成之後,如果正常,會提示做下一個命令,如果有錯誤提示,請認真看
看提示,大部分情況都是缺少某個包造成的,裝上就可以了
sudo
sh
/lib/moles/fglrx/make_install.sh
[6]
前面幾個命令之後,安裝就完成了,不過你還需要對驅動程序進行配置,這個芹早步驟是
必須的
fglrxconfig
在配置過程中不可一味的
Next,認真看清每一個選項,當到垂直和水平刷新率(hsync
(horizontal
sync)
and
vsync
(vertical
sync)
)的選項時,輸入刷新率范圍。具體數值可參
照顯示器的產品規格,或者查看原來的
xorg.conf
文件。
[7]
以上工作可完成驅動程序的安裝與配置。下面我們需要驗證驅動程序是否生效
Glxinfo
查看反饋信息中是否有
「direct
rendering:
Yes」
這一項,如果有,說明硬體
3D
加速
已經起用。
Glxgears
此命令可監測此時顯卡運行
3D
程序時的幀嫌鉛雀數,
你可以在安裝顯卡驅動的前後各運行
一次這個小程序,以監測顯卡驅動的
3D
加速是否真正起用。
④ cmd怎麼運行run文件
後綴名為.run的文件一般為Linux應用軟體的安裝文件,類似Windows系統上豎兆的.exe文件,故可以將其看成Linux系統的可執行文件,可以通過Linux系余侍租統的命令行終端進行打開。下面是具體操作流程:第一步,我們打開命令行終端(這里示例為Ubuntu系統),進入 .run 文件所在目錄第二步,使用談橡 chmod u+x yourfilename.run 命令為相應文件添加可執行許可權。第三步,最後我們運行 ./yourfilename.run 命令執行 .run 文件的安裝就可以了。
⑤ linux下要安裝的軟體後綴名都是.rpm嗎。
在LInux下常用的軟體主要有deb,rpm,tar.gz,bin等格式,安裝方法如下:
A:DEB包
安裝軟體包
sudo dpkg -i 軟體包名.deb
卸載.deb文件,可以使用Adept,或輸入:
sudo apt-get remove 軟體包名稱
B:RPM包
1,rpm -i filename.rpm
2,安裝完畢
如何卸載:
1、打開一個SHELL終端
2、因為LINUX下的軟體名都包括版本號,所以卸載前最好先確定這個軟體的完整名稱。
查找RPM包軟體:rpm -qa ×××*
注意:×××指軟體名稱開頭的幾個字母,不要求寫全,但別錯,*就是通配符號「*」,即星號,如你想查找機子里安裝的REALPLAYER軟體,可以輸入:rpm -qa realplay*
3、找到軟體後,顯示出來的是軟體完整名稱,如firefox-1.0.1-1.3.2
執行卸載命令:rpm -e firefox-1.0.1-1.3.2
安裝目錄,執行命令查找:rpm -ql firefox-1.0.1-1.3.2
C:tar.gz(bz或bz2等)結尾的源代碼包,這種軟體包裡面都是源程序,沒有編譯過,需要編譯後才能安裝,安裝方法為:
1、打開一個SHELL,即終端
2、用CD 命令進入源代碼壓縮包所在的目錄
3、根據壓縮包類型解壓縮文件(*代表壓縮包名稱)
tar -zxvf ****.tar.gz
tar -jxvf ****.tar.bz(或bz2)
4、用CD命令進入解壓縮後的目錄
5、輸入編譯文件命令:./configure(有的壓縮包已經編譯過,這一步可以省去)
./configure是源代碼安裝的第一步,主要的作用是對即將安裝的軟體進行配置,檢查當前的環境是否滿足要安裝軟體的依賴關系,但並不是所有的tar包都是源代碼的包,樓主可以ls看看有沒有configure這個文件,也許你下的是二進制的包,如果是二進制的包,解壓後直接就能使用
6、然後是命令:make(編譯命令)
7、再是安裝文件命令:make install
8、安裝完畢
如何卸載:
1、打開一個SHELL,即終端
2、用CD 命令進入編譯後的軟體目錄,即安裝時的目錄
3、執行反安裝命令:make uninstall
安裝目錄:注意make install命令過程中的安裝目錄,或者閱讀安裝目錄裡面的readme文件,當然最好的辦法是在安裝的過程中指定安裝目錄,即在./configure命令後面加參數–prefix=/**,
如:./configure –prefix=/usr/local/aaaa,即把軟體裝在/usr/local/路徑的aaaa這個目錄里。一般的軟體的默認安裝目錄在/usr/local或者/opt里,可以到那裡去找找
D:以bin結尾的安裝包,這種包類似於RPM包,安裝也比較簡單
1、打開一個SHELL,即終端
2、用CD 命令進入源代碼壓縮包所在的目錄
3、給文件加上可執行屬性:chmod +x ******.bin(中間是字母x,小寫)
3、執行命令:./******.bin(realplayer for linux就是這樣的安裝包)
如何卸載:把安裝時中選擇的安裝目錄刪除就OK
執行安裝過程中可以指定,類似於windows下安裝
E:以.run結尾的文件
.run文件的安裝很簡單,只需要為該文件增加可執行屬性,即可執行安裝
以 virtualbox 的安裝文件 virtualbox-3.1.6-59338-Linux_x86.run為例,只需要輸入命令:
#chmod +x virtualBox-3.1.6-59338-Linux_x86.run
#./virtualbox-3.1.6-59338-Linux_x86.run
即可安裝。
卸載的方法網上說法大至分兩種:
一種是說用 sh virtualbox-3.1.6-59338-Linux_x86.run --uninstall,但是對於我這個virtualbox安裝文件行不通
另一種是說進入到安裝目錄下,有個 uninstall 文件,輸入./uninstall即可卸載,但不知道安裝到哪了
於是我就用locate virtualbox | grep uninstall 找到這個文件,執行./uninstall就ok了
⑥ 如何在linux下安裝run程序
在終端中轉到run文件所在的文件夾,執行 chmod +x ./文件.run 以賦予其可執行許可權,最後輸入 ./文件.run 執行文件,回按所給的提示進答行安裝。
如果遇到賦予可執行許可權後依舊無法執行的情況,可能是因為該run文件處於FAT或NTFS格式的磁碟分區中,不可直接對其賦值,最好的辦法是將其移動至ext4的Linux分區中再賦值執行。FAT不支持POSIX許可權,在NTFS分區中可使用 ntfs-config 軟體賦予其可執行許可權。
⑦ ubuntu怎麼安裝run文件
cd /home/koudai/下載
chmod +x ./framework-3.6.0-linux-full.run
sudo ./framework-3.6.0-linux-full.run
⑧ qtlinuxrun安裝包多大
36.2mb。qtlinuxrun軟體官網在2021年11月20日發布的公告表明安裝包為36.2mb。安裝包(Installpack),是指手機在下載軟體時的一個軟體壓縮包,是可自行解壓縮文件的集合,其中包括軟體安裝的所有文件。
⑨ 後綴是.run的文件在LINUX系統下怎麼安裝阿
比如realplay.run
安裝方法如下
chmod +x realplay.run
./realplay.run
然後他就會執行安裝了,在過程中可能會要求你輸辯做蠢入yes或no
安裝完胡含後就可以用了
如果還有不清楚的,給我攜陪發網路消息
⑩ linux下.run文件如何安裝與卸載
.run文件的安裝很簡單,只需要為該文件增加可執行屬性,即可執行安裝
以 virtualbox 的安裝文件 virtualbox-3.1.6-59338-Linux_x86.run為例,只需要輸入命令:
chmod +x virtualBox-3.1.6-59338-Linux_x86.run
./virtualbox-3.1.6-59338-Linux_x86.run
即可安裝。
卸載的方法網上說法大至分兩種:
一種是說用 sh virtualbox-3.1.6-59338-Linux_x86.run --uninstall,但是對於我這個virtualbox安裝文件行不通
另一種是說進入到安裝目錄下,有個 uninstall 文件,輸入./uninstall即可卸載,但不知道安裝到哪了
於是我就用locate virtualbox | grep uninstall 找到這個文件,執行./uninstall就ok了
下面是其他網友的補充:
比如安裝QT編程軟體
安裝方法如下
命令第一步: chmod +x qt-unified-linux-x64-2.0.2-2-online.run
命令第二步:./qt-unified-linux-x64-2.0.2-2-online.run
之後就出現QT安裝的可視化界面
安裝完後就可以用了 ,chmod實際上是加許可權命令 。+x表示可以執行
chmod [-cfvR] [--help] [--version] mode file...
說明 : Linux/Unix 的檔案調用許可權分為三級 : 檔案擁有者、群組、其他。利用 chmod 可以藉以控制檔案如何正搏被他人所調用。
參數 :
mode : 許可權設定字串,格式如下 : [ugoa...][[+-=][rwxX]...][,...],其中
u 表示該檔案的擁有者,g 表示與該檔案的擁有者屬於同一個群體(group)者,o 表示其他以外的人,a 表示這三者皆是。
+ 表示增加許可權、- 表示取消許可權、= 表示唯一設定許可權。
r 表示可讀取,w 表示可寫入,x 表示可執行,X 表示只有當該檔案是個子目錄或者該檔案已經被設定過為可執行。
-c : 若該檔案許可權確實已經更改,才顯升清拍示其更改動作
-f : 若該檔案許可權無法被更改也不要顯示錯誤訊息
-v : 顯示許可權變更的詳細資料
-R : 對目吵羨前目錄下的所有檔案與子目錄進行相同的許可權變更(即以遞回的方式逐個變更)
--help : 顯示輔助說明
--version : 顯示版本 linux