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标志,生产厂家为苏州西门子电器有限公司天台分公司!