apt代理伺服器
① 在ubuntu10.04下瀏覽器網路使用的是代理, 要怎樣設置才能在終端裡面連上網用apt-get安轉軟體
如圖,ALT+F1,系統,首選項,網路代理。
② ubuntu apt-get 不使用代理 我想問一下,在ubuntu中,使用apt-get安裝軟體時,怎麼取消代理呢
那你很可能是配置文件里設置了代理,比如設置了8000埠的代理,sudo gedit /etc/apt/apt.conf,顯示:
Acquire::http::proxy "http://127.0.0.1:8000/";
Acquire::ftp::proxy "ftp://127.0.0.1:8000/";
Acquire::https::proxy "https://127.0.0.1:8000/";
刪掉即可。
如何你要臨時使用代理則用:sudo apt-get -o Acquire::http::proxy="http://127.0.0.1:8000/" update
注意:不能通過export直接設置http_proxy環境變數這種方式設置代理,這種方式子ubuntu10.04後就不能用了
③ 如何通過sock5代理來apt-get
sock5代理
代理服務器英文全稱是Proxy Server,其功能就是代理網路用戶去取得網路信息。形象的說:它是網路信息的中轉站。在一般情況下,我們使用網路瀏覽器直接去連接其他Internet站點取得網路信息時,須送出Request信號來得到回答,然後對方再把信息以bit方式傳送回來。代理伺服器是介於瀏覽器和Web伺服器之間的一台伺服器,有了它之後,瀏覽器不是直接到Web伺服器去取回網頁而是向代理伺服器發出請求,Request信號會先送到代理伺服器,由代理伺服器來取回瀏覽器所需要的信息並傳送給你的瀏覽器。而且,大部分代理伺服器都具有緩沖的功能,就好像一個大的Cache,它有很大的存儲空間,它不斷將新取得數據儲存到它本機的存儲器上,如果瀏覽器所請求的數據在它本機的存儲器上已經存在而且是最新的,那麼它就不重新從Web伺服器取數據,而直接將存儲器上的數據傳送給用戶的瀏覽器,這樣就能顯著提高瀏覽速度和效率。更重要的是:Proxy Server(代理伺服器)是Internet鏈路級網關所提供的一種重要的安全功能,它的工作主要在開放系統互聯(OSI)模型的對話層。
④ linux使用代理伺服器 apt-get怎麼使用
apt-get
[功能]
ubuntu下面的軟體包管理工具。
[舉例]
目前常用的
==========
*更新本機中的資料庫緩存:
sudo apt-get update
*查找包含部分關鍵字的軟體包:
sudo apt-cache search <你要查找的name>
*安裝指定的軟體:
sudo apt-get install <你要安裝的軟體包>
*下載軟體包源代碼(如果有的話):
apt-get source <你要下載的源代碼包名>
安裝和卸載------
*更新本機中的資料庫緩存:
sudo apt-get update
最好定期更新一下使你自己機器上面的數據和伺服器(/etc/apt/sources.list列出)上面的信息保持一致,在安裝軟體之前可以運行一下這個命令保證成功性。
*安裝軟體:
#apt-get install packagename
這里將安裝你需要的在sources.lists中的最新的軟體包,如果有其他依賴則自動安裝相應的依賴軟體包。packagename可以是多個軟體包。
一些有用的選項:
-h This help text.
-d Download only - do NOT install or unpack archives
-f Attempt to continue if the integrity check fails
-s No-act. Perform ordering simulation
-y Assume Yes to all queries and do not prompt
-u Show a list of upgraded packages as well
*卸載軟體(用install):
#apt-get install packagename-
在需要卸載的包後面加上一個'-'(我沒有實驗過),當然可以apt-get install p1 p2-這樣多個命令合並了,裝p1卸p2。
*卸載軟體2:
#apt-get remove packagename
這會卸載相應的軟體,同時也會卸載依賴的部分,沒辦法指定不卸載依賴的。但是軟體的配置文件還是會留在系統中。
*完全卸載軟體包括刪除配置:
#apt-get --purge remove packagename
這樣配置文件也會被刪除。
*安裝軟體2(用remove):
#apt-get remove packagename+
這個和用install來卸載軟體的意義類似,在包名稱後面添加一個+,表示安裝。
*修復或者只安裝最新版本:
#apt-get --reinstall install packagename
這里,如果你的軟體包被破壞了,或者你想要安裝一個最新的軟體,運行這個。
升級軟體包------
*升級軟體包1:
#apt-get -u upgrade
這里加上-u選項列出將要升級的軟體,可能會提示有些軟體不會升級,因為可能會破壞依賴關系,更好的方法是利用apt-get dist-upgrade
你可以通過cd或者添加源地址來更新,如果你想從cd來升級,首先運行apt-cdrom把cd中的軟體
添加到/etc/apt/sources源中,然後運行apt-get
dist-upgrade來升級,但是因為apt-get總是使用最新版本,如果cd中的不是最新的版本,那麼也不會用到cd。
*升級軟體包2:
#apt-get -u dist-upgrade
這樣安裝的軟體前面apt-get -u upgrade安不了的也會安裝了,但個別的仍然不能安裝,例如:升級會導致需要卸載一些包,卸載這些包會導致另外的軟體不能用,所以就不升級了。
*升級軟體包3:
#apt-get -u install packagename
假設前面升級的時候packagename無法升級,那麼這個命令會升級packagename如果需要卸載默寫模塊而卸載這些模塊導致一些軟體無法使用,那麼乾脆把這些軟體都卸載了,然後升級,這個命令會導致packagename最終升級了。
清理沒用的包文件------
用apt-get 安裝軟體包的時候,apt會從/etc/apt/sources.list裡面將相應的軟體包恢復出來,把它們存放在一個本地的文檔庫中(/var/cache/apt/archives/)然後才開始安裝,隨著時間的增長,這將不斷地消耗硬碟的空間。
*清理所有的緩存文件:
#apt-get clean
這會清理所/var/cache/apt/archives/ 和 /var/cache/apt/archives/partial/中沒有被鎖定的文件。當然你再次安裝軟體的時候,這個軟體又被恢復到本地文檔庫中了。
*僅僅清理舊的緩存文件:
#apt-get autoclean
這會清理舊版本的/var/cache/apt/archives/ 和
/var/cache/apt/archives/partial/中的文件。舊版本是指已經有更新的版本的軟體了,再下載的話應下載最新的而不是這個舊
版本的了。根據apt-show-versions -p可以知道哪些是舊的。
*安裝指定版本的軟體包:
# apt-get install package=version
查找信息--------
*查找一個含有packagename字元串的包:
#apt-cache search packagename
這樣將輸出所包含packagename字元串的包。
*顯示軟體包的詳細信息:
# apt-cache show stella
這包含了軟體包許多的信息,例如如果你已經安裝了這個軟體包,信息裡面也會顯示。
*顯示軟體包的大致信息:
apt-cache showpkg packagename
這會顯示大致的信息。
*查看那些包可以升級的信息:
$ apt-show-versions -u
這個apt-show-versions工具需要安裝一下的。
*查看當前特定軟體版本:
apt-show-versions -p packagename
*檢查packagename依賴的包:
#apt-cache depends packagename
工作相關--------
*安裝編譯源代碼需要的庫(包):
# apt-get build-dep packagename
所的源代碼包一個'Build-Depends'域,指明了從源代碼編譯這個包需要安裝的軟體。上面的命令可以下載這些包,其中'packagename'是包名。
*查看編譯一個包需要哪些其他的庫(包):
#apt-cache show packagename
如果你只是想要檢查編譯一個包需要哪些其他的包,那麼可以利用上面的命令,其中'packagename'是包名。
*下載包packagename的源代碼:
$ apt-get source packagename
這將在當前目錄下載個文件:*.orig.tar.gz,*.dsc,*.diff.gz。如果這個包是debian的,那麼最後一個文件沒有,並且第一個文件名裡面不包括"orig"字元串。
.dsc文件被dpkg-source使用,把源代碼包解壓到目錄 packagename-version.每一個下載的源代碼包裡面都有一個debian/目錄,這個目錄包含了用於創建.deb包的文件。
*下載的時候自動把源代碼包編譯:
$ apt-get -b source packagename
可能是編譯成.deb包,我沒有試過。
*根據下載的源代碼創建deb包:
$ dpkg-buildpackage -rfakeroot -uc -b
如果你決定在下載的時候不創建deb包,你可以以後通過在下載的包之後創建的目錄裡面運行這個命令來創建。
*直接利用包管理器安裝包:
# dpkg -i file.deb
需要直接使用包管理器,運行這個命令來安裝包。
-------dpkg查找
*已知軟體包中有一個文件,根據文件查找軟體包:
# dpkg -S stdio.h
輸入之後,輸出如下:
libc6-dev: /usr/include/stdio.h
libc6-dev: /usr/include/bits/stdio.h
perl: /usr/lib/perl/5.6.0/CORE/nostdio.h
這在知道包中某些文件的時候,來根據文件查找軟體包這種情況下非常用。
*查找安裝在你的機器上面的軟體包:
dpkg -l
*自動安裝缺失的軟體:
# auto-apt run command
這里,command是你要運行的命令。例如 auto-apt run ./configure
.當缺失依賴軟體的時候,它會詢問你安裝,方便了編譯。安裝之後會繼續運行。auto-apt需要保持一個最新的資料庫,利用這個命令進行更
新:auto-apt update, auto-apt updatedb and auto-apt update-local。
--------apt-get查找
*利用apt-file根據文件名查找相應的軟體包:
$ apt-file search filename
如果你只知道程序名字filename,那麼你可以運行這個命令,它的工作方式和 dpkg
-S差不多,就是根據某個軟體包里可能包含的文件來查找這個軟體包的名字。另外,它也會顯示包含這個文件的沒有安裝的軟體包。當你編譯的時候,提示缺了什
么頭文件的時候,利用這個很方便地確定需要裝哪些軟體包(當然利用audo-apt更方便).
*列出一個軟體包中包含的文件:
$apt-file list packagename
這里,apt-file是根據一個資料庫來讀取信息的,所以需要保持資料庫是最新的。
*更新apt-file的資料庫:
# apt-file update
默認情況下,apt-file的資料庫和auto-apt是一樣的。
⑤ 如何在配置了代理伺服器的機子(Ubuntu/Debian)上使用apt
打開你的Synaptic程序管理器(用root登錄),在Setting->Preference->Network下, 輸入你的代理伺服器信息, 比如: username:[email protected], 配置伺服器埠(通常為8080) 如果你使用命令模式 apt-get 用root登錄編輯 /etc/bash.bashrc文件 添加下列兩行都文件最後:
⑥ linux伺服器如何使用代理
不同的代理伺服器設置略有 不同,具體分類操作如下:
設置HTTP及HTTPS代理
對於http及https類型的請求,可以通過設置http_proxy或。方法是export http_proxy=http://proxyaddress:port。
可以寫在$HOME/.bash_profile或/etc/profile中。
設置tsocks代理
見:http://renyongjie668.blog.163.com/blog/static/16005312011824112410588/
有了tsocks代理,其實後面其他設置方式都不是很重要了,幾乎都可以用tsocks來做。
設置SSH代理
同樣用tsocks來實現代理。
Ubuntu中apt-get代理設置
新版的Ubuntu已經不支持export http_proxy就能給apt-get設置代理的方式了。這種方法要用到/etc/apt/文件夾下的apt.conf文件。注意: 某些情況下,系統安裝過程中沒有建立apt配置文件。下面的操作將視情況修改現有的配置文件或者新建配置文件。
sudo vi /etc/apt/apt.conf
在您的apt.conf文件中加入下面這行(根據你的實際情況替換yourproxyaddress和proxyport)。
Acquire::http::Proxy "http://proxyaddress:port";
如果需要用戶名密碼登陸:
Acquire::http::Proxy "http://username:password@proxyaddress:port";
保存apt.conf文件。(其他的協議自己可以適當修改)
⑦ Ubuntu通過代理上網,如何使用apt
如果你公司的網路架構是通過一個代理伺服器上網,那麼Ubuntu在使用apt-get更新的時候會出現問題。即使你配置了系統范圍內的代理(System wide proxy server)。通常在執行apt-get update等命令的時候,會出現下面這樣的錯誤:
⑧ ubuntu 中如何配置代理設置是apt-get update能直接下載更新
ubuntu直接能下載更新的, 只是默認的伺服器設置中國的網路去訪問速度不佳. 一般把更新源改到國內的伺服器就可以了. 國內的伺服器可以在網路之類的地方找到, 輸入ubuntu 10.04 apt之類的就能看到. 在終端里輸入sudo gedit /etc/apt/source.lst把相關內容覆蓋一下保存退出. (gedit會自動備份的)
⑨ 配置apt-proxy伺服器的主要意義
做代理,幾個人一起上網。
⑩ 上海二工APT產品代理商哪家比較好
我是西門子APT的,不知道你說的是什麼開關?是萬轉開關還是?我們的標志是沿用APT標志,生產廠家為蘇州西門子電器有限公司天台分公司!