日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

第十五章 : 软件包管理

發布時間:2024/1/18 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 第十五章 : 软件包管理 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

軟件包管理

?

If we spend any time in the Linux community, we hear many opinions as to which of themany Linux distributions is “best.” Often, these discussions get really silly, focusing onsuch things as the prettiness of the desktop background (some people won’t use Ubuntubecause its default color scheme is brown!) and other trivial matters.

如果我們花些時間在 Linux 社區里,我們會得知很多針對, 類如在眾多 Linux 發行版中哪個是最好的(等問題的)看法。這些討論通常變得非常可笑,都集中在一些像桌面背景的漂亮程度(一些人不使用 Ubuntu,只是因為 Ubuntu 默認主題顏色是棕色的!)和其它的瑣碎東西上。

The most important determinant of distribution quality is the packaging system and thevitality of the distribution’s support community. As we spend more time with Linux, wesee that its software landscape is extremely dynamic. Things are constantly changing.Most of the top-tier Linux distributions release new versions every six months and manyindividual program updates every day. To keep up with this blizzard of software, weneed good tools for package management.

Linux 發行版本質量最重要的決定因素是軟件包管理系統和其支持社區的持久性。隨著我們花更多的時間在 Linux 上,我們會發現它的變化是非常快的。大多數一線Linux 發行版每隔六個月發布一個新版本,并且許多獨立的程序每天都會更新。為了能和這些如暴風雪一般多的軟件保持聯系,我們需要一些好工具來進行軟件包管理。

Package management is a method of installing and maintaining software on the system.Today, most people can satisfy all of their software needs by installing packages fromtheir Linux distributor. This contrasts with the early days of Linux, when one had todownload and compile source code in order to install software. Not that there is anythingwrong with compiling source code; in fact, having access to source code is the greatwonder of Linux. It gives us (and everybody else) the ability to examine and improve thesystem. It’s just that having a pre-compiled package is faster and easier to deal with.In this chapter, we will look at some of the command line tools used for packagemanagement. While all of the major distributions provide powerful and sophisticatedgraphical programs for maintaining the system, it is important to learn about thecommand line programs, too. They can perform many tasks that are difficult (orimpossible) to do with their graphical counterparts.

軟件包管理是指系統中一種安裝和維護軟件的方法。今天,通過從 Linux 發行版中安裝的軟件包,已能滿足許多人所有的軟件需求。這不同于早期的 Linux,人們需要下載和編譯源碼來安裝軟件。編譯源碼沒有任何問題,事實上,擁有對源碼的訪問權限是 Linux 的偉大奇跡。它賦予我們(其它每個人)檢測和提高系統性能的能力。只是若有一個預先編譯好的軟件包處理起來要相對容易快速些。這章中,我們將查看一些用于包管理的命令行工具。雖然所有主流 Linux 發行版都提供了強大且精致的圖形管理程序來維護系統,但是學習命令行程序也非常重要。因為它們可以完成許多讓圖形化管理程序處理起來困難(或者不可能)的任務。

打包系統

Different distributions use different packaging systems and as a general rule, a packageintended for one distribution is not compatible with another distribution. Mostdistributions fall into one of two camps of packaging technologies: the Debian “.deb”camp and the Red Hat “.rpm” camp. There are some important exceptions such asGentoo, Slackware, and Foresight, but most others use one of these two basic systems.

不同的 Linux 發行版使用不同的打包系統,一般而言,大多數發行版分別屬于兩大包管理技術陣營:Debian 的”.deb”,和紅帽的”.rpm”。也有一些重要的例外,比方說 Gentoo,Slackware,和 Foresight,但大多數會使用這兩個基本系統中的一個。

Table 15-1: Major Packaging System Families Packaging SystemDistributions (Partial Listing)
Debian Style (.deb)Debian, Ubuntu, Xandros, Linspire
Red Hat Style (.rpm)Fedora, CentOS, Red Hat Enterprise Linux, OpenSUSE,Mandriva, PCLinuxOS
表15-1: 主要的包管理系統家族 包管理系統發行版 (部分列表)
Debian Style (.deb)Debian, Ubuntu, Xandros, Linspire
Red Hat Style (.rpm)Fedora, CentOS, Red Hat Enterprise Linux, OpenSUSE, Mandriva, PCLinuxOS

軟件包管理系統是怎樣工作的

The method of software distribution found in the proprietary software industry usuallyentails buying a piece of installation media such as an “install disk” and then running an“installation wizard” to install a new application on the system.

在商業化軟件中,獲取軟件的最新版本通常需要買一張安裝媒介,比方說”安裝盤”,然后運行一個”安裝向導”,來在系統中安裝新的應用程序。

Linux doesn’t work that way. Virtually all software for a Linux system will be found onthe Internet. Most of it will be provided by the distribution vendor in the form ofpackage files and the rest will be available in source code form that can be installedmanually. We’ll talk a little about how to install software by compiling source code in alater chapter.

Linux 不是這樣。Linux 系統中幾乎所有的軟件都可以在互聯網上找到。其中大多數軟件由發行商以包文件的形式提供,剩下的則以源碼形式存在,可以手動安裝。在后面章節里,我們將會談談怎樣通過編譯源碼來安裝軟件。

包文件

The basic unit of software in a packaging system is the package file. A package file is acompressed collection of files that comprise the software package. A package mayconsist of numerous programs and data files that support the programs. In addition to thefiles to be installed, the package file also includes metadata about the package, such as atext description of the package and its contents. Additionally, many packages containpre- and post-installation scripts that perform configuration tasks before and after thepackage installation.

在包管理系統中軟件的基本單元是包文件。包文件是一個構成軟件包的文件壓縮集合。一個軟件包可能由大量程序以及支持這些程序的數據文件組成。除了安裝文件之外,軟件包文件也包括關于這個包的元數據,如軟件包及其內容的文本說明。另外,許多軟件包還包括預安裝和安裝后腳本,這些腳本用來在軟件安裝之前和之后執行配置任務。

Package files are created by a person known as a package maintainer, often (but notalways) an employee of the distribution vendor. The package maintainer gets thesoftware in source code form from the upstream provider (the author of the program),compiles it, and creates the package metadata and any necessary installation scripts.Often, the package maintainer will apply modifications to the original source code toimprove the program’s integration with the other parts of the Linux distribution.

軟件包文件是由軟件包維護者創建的,他通常是(但不總是)一名軟件發行商的雇員。軟件維護者從上游提供商(程序作者)那里得到軟件源碼,然后編譯源碼,創建軟件包元數據以及所需要的安裝腳本。通常,軟件包維護者要把所做的修改應用到最初的源碼當中,來提高此軟件與 Linux發行版其它部分的融合性。

資源庫

While some software projects choose to perform their own packaging and distribution,most packages today are created by the distribution vendors and interested third parties.Packages are made available to the users of a distribution in central repositories that maycontain many thousands of packages, each specially built and maintained for thedistribution.

雖然某些軟件項目選擇執行他們自己的打包和發布策略,但是現在大多數軟件包是由發行商和感興趣的第三方創建的。系統發行版的用戶可以在一個中心資源庫中得到這些軟件包,這個資源庫可能包含了成千上萬個軟件包,每一個軟件包都是專門為這個系統發行版建立和維護的。

A distribution may maintain several different repositories for different stages of thesoftware development life cycle. For example, there will usually be a “testing”repository that contains packages that have just been built and are intended for use bybrave souls who are looking for bugs before they are released for general distribution. Adistribution will often have a “development” repository where work-in-progress packagesdestined for inclusion in the distribution’s next major release are kept.

因軟件開發生命周期不同階段的需要,一個系統發行版可能維護著幾個不同的資源庫。例如,通常會有一個”測試”資源庫,其中包含剛剛建立的軟件包,它們想要勇敢的用戶來使用,在這些軟件包正式發布之前,讓用戶查找錯誤。系統發行版經常會有一個”開發”資源庫,這個資源庫中保存著注定要包含到下一個主要版本中的半成品軟件包。

A distribution may also have related third-party repositories. These are often needed tosupply software that, for legal reasons such as patents or DRM anti-circumvention issues,cannot be included with the distribution. Perhaps the best known case is that ofencrypted DVD support, which is not legal in the United States. The third-partyrepositories operate in countries where software patents and anti-circumvention laws donot apply. These repositories are usually wholly independent of the distribution theysupport and to use them, one must know about them and manually include them in theconfiguration files for the package management system.

一個系統發行版可能也會擁有相關第三方的資源庫。這些資源庫需要支持一些因法律原因,比如說專利或者是 DRM 反規避問題,而不能被包含到發行版中的軟件。可能最著名的案例就是對加密DVD的播放支持,在美國這是不合法的。第三方資源庫在一些軟件專利和反規避法案不生效的國家中設立并分發資源。這些資源庫通常完全地獨立于它們所支持的資源庫,要想使用它們,你必須了解它們,手動地把它們包含到軟件包管理系統的配置文件中。

依賴性

Programs seldom stand alone; rather, they rely on the presence of other softwarecomponents to get their work done. Common activities, such as input/output forexample, are handled by routines shared by many programs. These routines are stored inwhat are called shared libraries, which provide essential services to more than oneprogram. If a package requires a shared resource such as a shared library, it is said tohave a dependency. Modern package management systems all provide some method ofdependency resolution to ensure that when a package is installed, all of its dependenciesare installed, too.

程序很少獨立工作;他們需要依靠其他程序的組件來完成他們的工作。程序所共有的活動,如輸入/輸出,就是由一個被多個程序調用的子例程處理的。這些子例程存儲在動態鏈接庫中。動態鏈接庫為多個程序提供基本服務。如果一個軟件包需要一些共享的資源,如一個動態鏈接庫,它就被稱作有一個依賴。現代的軟件包管理系統都提供了一些依賴項解析方法,以確保安裝軟件包時,其所有的依賴也被安裝。

上層和底層軟件包工具

Package management systems usually consist of two types of tools: low-level tools whichhandle tasks such as installing and removing package files, and high-level tools thatperform metadata searching and dependency resolution. In this chapter, we will look atthe tools supplied with Debian-style systems (such as Ubuntu and many others) and thoseused by recent Red Hat products. While all Red Hat-style distributions rely on the samelow-level program (rpm), they use different high-level tools. For our discussion, we willcover the high-level program yum, used by Fedora, Red Hat Enterprise Linux, andCentOS. Other Red Hat-style distributions provide high-level tools with comparablefeatures.

軟件包管理系統通常由兩種工具類型組成:底層工具用來處理這些任務,比方說安裝和刪除軟件包文件,和上層工具,完成元數據搜索和依賴解析。在這一章中,我們將看一下由 Debian 風格的系統(比如說 Ubuntu,還有許多其它系統)提供的工具,還有那些由 RedHat 產品使用的工具。雖然所有基于 Red Hat 風格的發行版都依賴于相同的底層程序(rpm),但是它們卻使用不同的上層工具。在我們的討論中,我們將研究Fedora, RedHat 企業版,和 CentOs所使用的 yum 。其它Red Hat 風格的發行版提供了帶有類似yum的其他上層工具。

Table15- 2: Packaging System Tools DistributionsLow-Level ToolsHigh-Level Tools
Debian-Styledpkgapt-get, aptitude
Fedora, Red Hat Enterprise Linux, CentOSrpmyum
表15-2: 包管理工具 發行版底層工具上層工具
Debian-Styledpkgapt-get, aptitude
Fedora, Red Hat Enterprise Linux, CentOSrpmyum

常見軟件包管理任務

There are many operations that can be performed with the command line packagemanagement tools. We will look at the most common. Be aware that the low-level toolsalso support creation of package files, an activity outside the scope of this book.In the discussion below, the term “package_name” refers to the actual name of apackage rather than the term “package_file,” which is the name of the file thatcontains the package.

通過命令行軟件包管理工具可以完成許多操作。我們將會看一下最常用的工具。注意底層工具也支持軟件包文件的創建,這個話題超出了本書敘述的范圍。在以下的討論中,”package_name”這個術語是指軟件包實際名稱,而不是指”package_file”,它是包含在軟件包中的文件名。

查找資源庫中的軟件包

Using the high-level tools to search repository metadata, a package can be located basedon its name or description.

使用上層工具來搜索資源庫元數據,可以根據軟件包的名字和說明來定位它。

Table 15-3: Package Search Commands StyleCommand(s)
Debianapt-get update; apt-cache search search_string
Red Hatyum search search_string
表15-3: 軟件包查找工具 風格命令
Debianapt-get update; apt-cache search search_string
Red Hatyum search search_string

Example: To search a yum repository for the emacs text editor, this command could beused:

例如:搜索一個 yum 資源庫來查找 emacs 文本編輯器,使用以下命令:

yum search emacs

從資源庫中安裝一個軟件包

High-level tools permit a package to be downloaded from a repository and installed withfull dependency resolution.

上層工具允許從一個資源庫中下載一個軟件包,并經過完全依賴解析來安裝它。

Table 15-4: Package Installation Commands StyleCommand(s)
Debianapt-get update; apt-get install package_name
Red Hatyum install package_name
表15-4: 軟件包安裝命令 風格命令
Debianapt-get update; apt-get install package_name
Red Hatyum install package_name

Example: To install the emacs text editor from an apt repository:

例如:從一個 apt 資源庫來安裝 emacs 文本編輯器:

apt-get update; apt-get install emacs

通過軟件包文件來安裝軟件

If a package file has been downloaded from a source other than a repository, it can beinstalled directly (though without dependency resolution) using a low-level tool.

如果從某處而不是從資源庫中下載了一個軟件包文件,可以使用底層工具來直接(沒有經過依賴解析)安裝它。

Table 15-5: Low-Level Package Installation Commands StyleCommand(s)
Debiandpkg --install package_file
Red Hatrpm -i package_file
表15-5: 底層軟件包安裝命令 風格命令
Debiandpkg --install package_file
Red Hatrpm -i package_file

Example: If the emacs-22.1-7.fc7-i386.rpm package file had been downloadedfrom a non-repository site, it would be installed this way:

例如:如果已經從一個并非資源庫的網站下載了軟件包文件 emacs-22.1-7.fc7-i386.rpm,則可以通過這種方法來安裝它:

rpm -i emacs-22.1-7.fc7-i386.rpm

Note: Since this technique uses the low-level rpm program to perform theinstallation, no dependency resolution is performed. If rpm discovers a missingdependency, rpm will exit with an error.

注意:因為這項技術使用底層的 rpm 程序來執行安裝任務,所以沒有運行依賴解析。如果 rpm 程序發現缺少了一個依賴,則會報錯并退出。


卸載軟件

Packages can be uninstalled using either the high-level or low-tools. The high-level toolsare shown below.

可以使用上層或者底層工具來卸載軟件。下面是可用的上層工具。

Table15-6: Package Removal Commands StyleCommand(s)
Debianapt-get remove package_name
Red Hatyum erase package_name
表15-6: 軟件包刪除命令 風格命令
Debianapt-get remove package_name
Red Hatyum erase package_name

Example: To uninstall the emacs package from a Debian-style system:

例如:從 Debian 風格的系統中卸載 emacs 軟件包:

apt-get remove emacs

經過資源庫來更新軟件包

The most common package management task is keeping the system up-to-date with thelatest packages. The high-level tools can perform this vital task in one single step.

最常見的軟件包管理任務是保持系統中的軟件包都是最新的。上層工具僅需一步就能完成這個至關重要的任務。

Table 15-7: Package Update Commands StyleCommand(s)
Debianapt-get update; apt-get upgrade
Red Hatyum update
表15-7: 軟件包更新命令 風格命令
Debianapt-get update; apt-get upgrade
Red Hatyum update

Example: To apply any available updates to the installed packages on a Debian-stylesystem:

例如:更新安裝在 Debian 風格系統中的軟件包:

apt-get update; apt-get upgrade

經過軟件包文件來升級軟件

If an updated version of a package has been downloaded from a non-repository source, itcan be installed, replacing the previous version:

如果已經從一個非資源庫網站下載了一個軟件包的最新版本,可以安裝這個版本,用它來替代先前的版本:

Table 15-8: Low-Level Package Upgrade Commands StyleCommand(s)
Debiandpkg --install package_file
Red Hatrpm -U package_file
表15-8: 底層軟件包升級命令 風格命令
Debiandpkg --install package_file
Red Hatrpm -U package_file

Example: Updating an existing installation of emacs to the version contained in thepackage file emacs-22.1-7.fc7-i386.rpm on a Red Hat system:

例如:把 Red Hat 系統中所安裝的 emacs 的版本更新到軟件包文件 emacs-22.1-7.fc7-i386.rpmz 所包含的 emacs 版本。

rpm -U emacs-22.1-7.fc7-i386.rpm

Note: dpkg does not have a specific option for upgrading a package versusinstalling one as rpm does.

注意:rpm 程序安裝一個軟件包和升級一個軟件包所用的選項是不同的,而 dpkg 程序所用的選項是相同的。


列出所安裝的軟件包

These commands can be used to display a list of all the packages installed on the system:

下表中的命令可以用來顯示安裝到系統中的所有軟件包列表:

Table 15-9: Package Listing Commands StyleCommand(s)
Debiandpkg --list
Red Hatrpm -qa
表15-9: 列出所安裝的軟件包命令 風格命令
Debiandpkg --list
Red Hatrpm -qa

確定是否安裝了一個軟件包

These low-level tools can be used to display whether a specified package is installed:

這些底端工具可以用來顯示是否安裝了一個指定的軟件包:

Table 15-10: Package Status Commands StyleCommand(s)
Debiandpkg --status package_name
Red Hatrpm -q package_name
表15-10: 軟件包狀態命令 風格命令
Debiandpkg --status package_name
Red Hatrpm -q package_name

Example: To determine if the emacs package is installed on a Debian style system:

例如:確定是否 Debian 風格的系統中安裝了這個 emacs 軟件包:

dpkg --status emacs

顯示所安裝軟件包的信息

If the name of an installed package is known, the following commands can be used todisplay a description of the package:

如果知道了所安裝軟件包的名字,使用以下命令可以顯示這個軟件包的說明信息:

Table 15-11: Package Information Commands StyleCommand(s)
Debianapt-cache show package_name
Red Hatyum info package_name
表15-11: 查看軟件包信息命令 風格命令
Debianapt-cache show package_name
Red Hatyum info package_name

Example: To see a description of the emacs package on a Debian-style system:

例如:查看 Debian 風格的系統中 emacs 軟件包的說明信息:

apt-cache show emacs

查找安裝了某個文件的軟件包

To determine what package is responsible for the installation of a particular file, thefollowing commands can be used:

確定哪個軟件包對所安裝的某個特殊文件負責,使用下表中的命令:

Table 15-12: Package File Identification Commands StyleCommand(s)
Debiandpkg --search file_name
Red Hatrpm -qf file_name
表15-12: 包文件識別命令 風格命令
Debiandpkg --search file_name
Red Hatrpm -qf file_name

Example: To see what package installed the /usr/bin/vim file on a Red Hat system:

例如:在 Red Hat 系統中,查看哪個軟件包安裝了/usr/bin/vim 這個文件

rpm -qf /usr/bin/vim

總結歸納

In the chapters that follow, we will explore many different programs covering a widerange of application areas. While most of these programs are commonly installed bydefault, we may need to install additional packages if necessary programs are not alreadyinstalled on our system. With our newfound knowledge (and appreciation) of packagemanagement, we should have no problem installing and managing the programs we need.

在隨后的章節里面,我們將探討許多不同的程序,這些程序涵蓋了廣泛的應用程序領域。雖然大多數程序一般是默認安裝的,但是若所需程序沒有安裝在系統中,那么我們可能需要安裝額外的軟件包。通過我們新學到的(和了解的)軟件包管理知識,我們應該能夠安裝和管理所需程序。

The Linux Software Installation Myth

Linux 軟件安裝謠言

People migrating from other platforms sometimes fall victim to the myth thatsoftware is somehow difficult to install under Linux and that the variety ofpackaging schemes used by different distributions is a hindrance. Well, it is ahindrance, but only to proprietary software vendors who wish to distribute binary-only versions of their secret software.

從其它平臺遷移過來的用戶有時會成為謠言的受害者,說是在 Linux 系統中,安裝軟件有些困難,并且不同系統發行版所使用的各種各樣的打包方案是一個障礙。唉,它是一個障礙,但只是針對于那些希望把他們的秘密軟件只以二進制版本發行的專有軟件供應商。

The Linux software ecosystem is based on the idea of open source code. If aprogram developer releases source code for a product, it is likely that a personassociated with a distribution will package the product and include it in theirrepository. This method ensures that the product is well integrated into thedistribution and the user is given the convenience of “one-stop shopping” forsoftware, rather than having to search for each product’s web site.

Linux 軟件生態系統是基于開放源代碼理念。如果一個程序開發人員發布了一款產品的源碼,那么與系統發行版相關聯的開發人員可能就會把這款產品打包,并把它包含在他們的資源庫中。這種方法保證了這款產品能很好地與系統發行版整合在一起,同時為用戶“一站式采購”軟件提供了方便,從而用戶不必去搜索每個產品的網站。

Device drivers are are handled in much the same way, except that instead of beingseparate items in a distribution’s repository, they become part of the Linux kernelitself. Generally speaking, there is no such thing as a “driver disk” in Linux.Either the kernel supports a device or it doesn’t, and the Linux kernel supports alot of devices. Many more, in fact, than Windows does. Of course, this is of noconsolation if the particular device you need is not supported. When thathappens, you need to look at the cause. A lack of driver support is usually causedby one of three things:

設備驅動差不多也以同樣的方式來處理,但它們不是系統發行版資源庫中單獨的項目,它們本身是 Linux 系統內核的一部分。一般來說,在 Linux 當中沒有一個類似于“驅動盤”的東西。Linux內核要么支持一個設備,要不就不支持。Linux 內核支持很多設備,事實上,Linux支持的設備數目多于 Windows所支持的。當然,萬一你需要的特定設備不被Linux支持,也于事無補。當那種情況發生時,你需要查找一下原因。缺少驅動程序支持通常是由以下三種情況之一導致:

  • The device is too new. Since many hardware vendors don’t actively supportLinux development, it falls upon a member of the Linux community to write thekernel driver code. This takes time.

  • The device is too exotic. Not all distributions include every possible devicedriver. Each distribution builds their own kernels, and since kernels are veryconfigurable (which is what makes it possible to run Linux on everything fromwristwatches to mainframes) they may have overlooked a particular device. Bylocating and downloading the source code for the driver, it is possible for you(yes, you) to compile and install the driver yourself. This process is not overlydifficult, but it is rather involved. We’ll talk about compiling software in a laterchapter.

  • The hardware vendor is hiding something. They have neither releasedsource code for a Linux driver, nor have they released the technicaldocumentation for somebody to create one for them. This means that thehardware vendor is trying to keep the programming interfaces to the device asecret. Since we don’t want secret devices in our computers, I suggest that youremove the offending hardware and pitch it into the trash, with your other uselessitems.

  • 設備太新。 因為許多硬件供應商沒有積極地支持 Linux 的發展,那么編寫內核驅動代碼的任務就由一些 Linux 社區來承擔,而這需要花費時間。

  • 設備太奇異。 不是所有的發行版都包含每個可能的設備驅動。每個發行版會建立它們自己的內核,因為內核是可以配置的(這使得從手表到主機的每臺設備上運行 Linux 成為可能),這樣它們可能會忽略某個特殊設備。通過定位和下載驅動程序的源碼,可能需要你自己(是的,由你)來編譯和安裝驅動。這個過程不是很難,而是需要參與的。我們將在隨后的章節里來討論編譯軟件。

  • 硬件供應商隱藏信息。 他們既不發布應用于 Linux 系統的驅動程序代碼,也不發布技術文檔來讓某人創建它。這意味著硬件供應商試圖保密此設備的程序接口。因為我們不想在計算機中使用保密的設備,所以我建議刪除這令人厭惡的硬件,把它和其它無用的東西都仍到垃圾桶里。

  • 拓展閱讀

    Spend some time getting to know the package management system for your distribution.Each distribution provides documentation for its package management tools. In addition,here are some more generic sources:

    花些時間來了解你所用發行版中的軟件包管理系統。每個發行版都提供了關于自帶軟件包管理工具的文檔。另外,這里有一些更普遍的資源:

    • The Debian GNU/Linux FAQ chapter on package management provides anoverview of package management on Debian systems :

    • Debian GNU/Linux FAQ 關于軟件包管理一章對軟件包管理進行了概述:

      http://www.debian.org/doc/FAQ/ch-pkgtools.en.html

    • The home page for the RPM project:

    • RPM 工程的主頁:

      http://www.rpm.org

    • The home page for the YUM project at Duke University:

    • 杜克大學 YUM 工程的主頁:

      http://linux.duke.edu/projects/yum/

    • For a little background, the Wikipedia has an article on metadata:

    • 了解一點兒背景知識,Wikipedia 上有一篇關于 metadata 的文章:

      http://en.wikipedia.org/wiki/Metadata

    ?

    返回專欄???????
    ==================================Talk is cheap, show me the code================================

    轉載于:https://www.cnblogs.com/lcy0515/p/10807917.html

    總結

    以上是生活随笔為你收集整理的第十五章 : 软件包管理的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    国内精品久久久久久久影视麻豆 | 久久经典视频 | 午夜av色 | 4438全国亚洲精品在线观看视频 | 91在线免费看片 | 国产专区视频在线观看 | av午夜电影 | 亚洲精品成人av在线 | 国产精品对白一区二区三区 | 国产黄色片一级三级 | 免费看片网站91 | 欧美夫妻生活视频 | 91探花国产综合在线精品 | 丰满少妇在线观看资源站 | 少妇自拍av | 免费在线观看日韩欧美 | 国产99在线免费 | 狠狠狠综合 | 天天草av | 欧美日韩一区二区在线观看 | 在线亚洲成人 | 亚洲精品乱码久久久一二三 | 十八岁免进欧美 | 成人作爱视频 | 在线视频精品 | 精品一区二区免费视频 | 亚洲精品字幕在线 | 探花视频在线观看免费版 | 日韩专区av| 最新国产精品久久精品 | 国产精品观看在线亚洲人成网 | 亚洲精品在线观看av | 狠狠干网站 | 国产五月天婷婷 | 欧美激情综合五月 | 人人爱爱人人 | 91亚洲精品久久久中文字幕 | 日本成人免费在线观看 | 高清在线一区 | 国产视频一区二区在线播放 | 国产一在线精品一区在线观看 | 亚洲伊人av| 一区二区三区 中文字幕 | 亚州成人av在线 | 日韩一区二区三区高清在线观看 | 精品国产乱码久久久久久浪潮 | 天天天天天天操 | 久久久久久久福利 | 欧美a视频在线观看 | 91av电影在线观看 | 美州a亚洲一视本频v色道 | 天天操月月操 | 亚洲高清视频在线播放 | 国产成人精品日本亚洲999 | 精品国产视频在线观看 | 狠狠久久| 中字幕视频在线永久在线观看免费 | 日韩91精品| 欧美激情视频一区二区三区免费 | 日韩在线观看视频在线 | 亚洲一区二区三区在线看 | 九九爱免费视频在线观看 | 一级黄色片在线免费看 | 久精品视频免费观看2 | 欧美在线视频二区 | 欧美三级高清 | 午夜一级免费电影 | 99久高清在线观看视频99精品热在线观看视频 | 成年人黄色免费看 | 国产精品国产三级国产aⅴ无密码 | 91成人精品一区在线播放 | av一级二级 | 久久人人爽爽人人爽人人片av | av免费观看网站 | 免费成人在线视频网站 | 精品国产免费一区二区三区五区 | 色综合天天 | 人人看人人 | 国产福利一区二区在线 | 黄色一级大片在线免费看产 | 久久国产经典 | 久久精品国产精品亚洲精品 | 久久艹综合 | 国产在线观看你懂得 | 美女久久网站 | 亚洲v精品 | 久久草精品 | 91精品入口 | 懂色av懂色av粉嫩av分享吧 | 国产精品 中文在线 | 综合激情网| 四虎在线永久免费观看 | 夜夜高潮夜夜爽国产伦精品 | 国产福利精品在线观看 | 国产精品成久久久久三级 | 成人av手机在线 | 亚洲国产99 | 国产成人精品av | 国产伦精品一区二区三区四区视频 | 国产亚洲精品福利 | 中文字幕一区二区在线播放 | 婷婷丁香六月天 | 91精品国产一区二区三区 | 亚洲狠狠婷婷综合久久久 | 亚洲春色奇米影视 | 奇米影视四色8888 | 国产精久久久 | 欧美精品三级在线观看 | 国产成人久久 | 免费观看国产成人 | 久久久久久久电影 | 久久成人午夜 | 日韩视频免费 | 99久热在线精品视频观看 | 五月婷婷国产 | ww亚洲ww亚在线观看 | 成人网看片 | 欧美伦理一区 | 高清中文字幕 | 欧美亚洲三级 | 99久久夜色精品国产亚洲96 | 日韩精品一区二区在线观看 | 精品一区精品二区高清 | 91免费网址 | 香蕉视频在线观看免费 | 97在线播放视频 | 国产香蕉视频在线播放 | 精品夜夜嗨av一区二区三区 | 国产精品第一 | 五月天六月婷婷 | 亚洲免费av一区二区 | 亚洲精品免费在线 | 麻豆高清免费国产一区 | 久久不射网站 | 亚洲四虎在线 | 免费视频你懂得 | 成人在线免费观看视视频 | 亚洲成年人av| 免费进去里的视频 | 久久久久免费网站 | a视频在线观看 | 国产男女免费完整视频 | 热久久精品在线 | 中文字幕在线免费看 | 日韩视频二区 | 久久色在线观看 | 99精品视频观看 | 免费观看一级一片 | 色狠狠干| 麻豆视频免费在线播放 | 天天草天天干天天射 | 五月天综合婷婷 | 精品欧美一区二区在线观看 | 久久99精品久久久久婷婷 | av免费电影在线观看 | 亚洲精品一区二区18漫画 | 免费a v在线| 国产小视频网站 | www五月 | 国产精品一区二区电影 | 在线观看黄色国产 | 亚洲一级在线观看 | 国产精品久久久久久电影 | av片在线观看免费 | 四虎国产精品免费观看视频优播 | 日韩欧美在线中文字幕 | 日韩av高清 | 亚洲精品九九 | 欧产日产国产69 | 在线电影91 | 国产女v资源在线观看 | 天天爽夜夜爽人人爽曰av | 男女激情免费网站 | 人人爽影院 | 亚洲狠狠操 | 国产女人免费看a级丨片 | 在线免费性生活片 | 久久精品99国产 | 高清不卡一区二区三区 | 日韩在线字幕 | 国产白浆在线观看 | 久久视奸 | 人人超碰在线 | 久草久热| 国产在线高清视频 | 国精产品满18岁在线 | 狠狠狠狠狠操 | 精品久久精品久久 | 97色涩| 国产免费观看久久黄 | 国产精品久久久久免费 | 五月天久久综合 | 日韩精品大片 | 天天草天天干天天射 | 亚洲国产中文字幕 | 精品伦理一区二区三区 | 日韩电影中文字幕 | 99精品黄色片免费大全 | 亚洲激情在线播放 | 国产剧情在线一区 | 国产精品免费观看久久 | 国产高清在线一区 | 黄网站www| 91网页版免费观看 | www.色五月 | 91视频91色 | 97成人精品 | 最近2019中文免费高清视频观看www99 | 久久精品国亚洲 | 亚洲日本成人网 | 久久久久久久久久久久亚洲 | 国产一区在线免费观看 | 五月激情丁香婷婷 | 国产免费亚洲高清 | 成人黄色电影在线观看 | 日韩大片在线播放 | 欧美日韩国产mv | 精品国产区在线 | 日韩综合一区二区三区 | 9在线观看免费高清完整版 玖玖爱免费视频 | av在线免费观看不卡 | 中文字幕二区在线观看 | 99久久精品电影 | 亚洲色图av | 成人三级网站在线观看 | www91在线观看 | 久草视频99 | 亚洲最新视频在线 | 四虎影视国产精品免费久久 | 成人三级av | 久久免费在线观看视频 | 美女视频黄,久久 | 久久久国产精品人人片99精片欧美一 | 91精品国自产在线观看欧美 | 久操视频在线观看 | 丝袜美腿亚洲综合 | 久久黄色片子 | 中文网丁香综合网 | 久久国产精品二国产精品中国洋人 | 免费在线观看的av网站 | 久久国产精品99久久久久 | 婷婷在线观看视频 | 婷婷伊人网 | 久久久久久久久久影视 | 日韩激情一二三区 | 九九色网| 午夜视频久久久 | 久久综合久久综合久久 | 国产在线一线 | 亚洲欧美日韩国产一区二区 | 中文字幕中文字幕在线一区 | 亚洲人视频在线 | 国产又粗又猛又黄又爽的视频 | 国产成人精品女人久久久 | 手机看片午夜 | 91精品专区 | 天天操天天干天天玩 | 国产精品黄色av | 亚洲精品在线免费看 | 中文字幕网站 | 日韩丝袜在线观看 | 国产精品区一区 | 激情五月婷婷丁香 | 久久无码av一区二区三区电影网 | 香蕉久草| 国产日韩精品欧美 | 久久五月婷婷丁香 | 97久久精品午夜一区二区 | 成年人在线播放视频 | 成人h在线观看 | 麻豆网站免费观看 | www.成人久久 | 国产成人综合精品 | 国产成视频在线观看 | 操夜夜操 | 91av超碰 | 国产在线精品一区二区三区 | 午夜国产一区二区 | 日韩欧美精品在线视频 | 国产剧情一区在线 | 精品久久中文 | 午夜久久视频 | 婷五月激情 | 国产69精品久久久久99尤 | 在线视频第一页 | 玖草影院 | 久久99视频免费 | 国产精品99久久久 | 在线免费观看视频你懂的 | 久久黄色小说 | 久久精品中文字幕免费mv | 精品视频在线看 | 美女视频黄是免费的 | 国产亚洲成人网 | 国产在线观看国语版免费 | 五月天久久狠狠 | 友田真希x88av| 久久字幕精品一区 | 色五月情| 天天草综合 | 操操操天天操 | 中文字幕在线视频一区二区 | 国产精品手机在线观看 | 国产成人一区二区在线观看 | 久久久免费在线观看 | 国产手机av在线 | 免费观看十分钟 | 亚洲成人精品在线观看 | 国产美腿白丝袜足在线av | 91九色九色 | 欧美日韩另类视频 | 在线观看黄色av | 国产精品成人一区二区三区吃奶 | 狠狠躁日日躁狂躁夜夜躁av | 黄色毛片一级片 | 精品国精品自拍自在线 | 天天插狠狠干 | 99国产成+人+综合+亚洲 欧美 | 能在线观看的日韩av | 99热精品久久 | 日韩在线视频观看 | 久久久久免费网 | 天天爽人人爽夜夜爽 | 国产亚洲精品久久久久久久久久 | 天天草天天 | 免费观看一区二区 | 精品 一区 在线 | 天天操天天摸天天射 | 亚洲色影爱久久精品 | 天堂av影院| 国产香蕉97碰碰碰视频在线观看 | 免费男女网站 | 高清av在线免费观看 | 国精产品999国精产品岳 | 日韩欧美一区视频 | 亚洲不卡av一区二区三区 | 亚洲午夜精品一区二区三区电影院 | 成年美女黄网站色大片免费看 | 天天摸天天操天天爽 | 久久69精品| 国产成人综合图片 | 麻豆国产精品va在线观看不卡 | 精品国产资源 | 精品视频久久 | 国产美女精品人人做人人爽 | 97精品国产91久久久久久 | 国产一区二区在线观看视频 | 国产精品免费在线观看视频 | 人人干网 | 国产一级性生活 | 国产精品一区专区欧美日韩 | 最新婷婷色 | 8090yy亚洲精品久久 | 色网站在线观看 | 亚洲国产影院av久久久久 | av免费网站在线观看 | 在线观看91精品视频 | 97色视频在线 | 亚洲精品欧洲精品 | 天天干天天弄 | 久久久久久久久久久久电影 | 黄在线免费观看 | 国产精品99久久久久久大便 | 国产99久久九九精品 | 日韩av快播电影网 | 五月婷网站 | 中文字幕精品三区 | 免费在线观看av不卡 | 在线观看免费国产小视频 | www色 | 91av蜜桃| 国产精品一区二区av麻豆 | 最近最新mv字幕免费观看 | 国产黄色片免费看 | 91新人在线观看 | www.久久99| 在线观看中文字幕 | 国产区精品 | 久草精品在线播放 | 成人免费观看视频大全 | 欧美91精品久久久久国产性生爱 | 久久影院午夜论 | 国产黄a三级 | 亚洲成av人片在线观看 | 国产精品一区二区av | 在线观看理论 | 亚洲片在线 | 午夜色性片 | 碰超在线观看 | 字幕网av | 视频二区在线视频 | 天天操天天拍 | 日韩精品视频免费看 | 久久1电影院 | 在线观看日韩中文字幕 | 波多野结衣精品在线 | 天天操天天摸天天爽 | 久热免费| 美女在线观看网站 | h动漫中文字幕 | 日韩中文字幕免费 | 国产123av| 最新av电影网站 | 久久亚洲美女 | 99久久99久久精品 | 欧美动漫一区二区三区 | 国产高清视频免费在线观看 | 91在线入口 | 日韩在线视频一区二区三区 | 97视频免费观看2区 亚洲视屏 | 久久综合色婷婷 | 欧美三级高清 | avwww在线| 国产精品99久久久久久大便 | 久久久精品久久 | 99999精品视频 | 久久少妇av | 久久精品视频在线播放 | 日韩在线电影观看 | 精品国产亚洲在线 | 成人免费中文字幕 | 欧美色婷婷 | 国产精品欧美久久 | 不卡视频在线 | 四虎国产视频 | 人人爱人人舔 | 午夜精品久久久久久久99 | 久久综合狠狠 | 国产精品一区欧美 | 亚洲一级电影在线观看 | 91超在线 | 成人亚洲免费 | 久久久久免费精品国产 | 久久大视频 | 国产精品18久久久久白浆 | 天天干天天综合 | 国内精品久久久久影院优 | 日日碰狠狠躁久久躁综合网 | 人人爽人人干 | 西西444www大胆无视频 | 高清一区二区 | 日日插日日干 | 日韩在线观看影院 | 91精品色 | 国产色小视频 | av亚洲产国偷v产偷v自拍小说 | 五月婷婷激情网 | 成人av电影免费在线观看 | 国产一区自拍视频 | aaa免费毛片 | 久久精品国产亚洲aⅴ | 国产一及片 | 亚洲理论电影网 | 六月色丁香 | 99久久久国产免费 | av经典在线 | 午夜 免费 | 色婷婷狠狠操 | 不卡电影免费在线播放一区 | 91在线资源 | 久久久久黄色 | 久久久久久毛片 | 国产精品11 | 午夜一级免费电影 | 欧美亚洲一区二区在线 | 又黄又刺激 | 日本爱爱免费 | 在线欧美中文字幕 | 超碰av在线免费观看 | 久久久激情视频 | 天堂av免费 | 日韩在线观看一区二区三区 | 久久综合色影院 | 看毛片的网址 | 午夜少妇一区二区三区 | 国产日韩av在线 | 国产精品一区二区中文字幕 | 欧美在一区| 国产精品一区在线观看你懂的 | 99中文在线 | 欧美午夜性 | 欧美一二区视频 | 欧美综合色 | 亚洲精品中文在线 | h视频日本 | 欧美日韩国产页 | 国产专区在线视频 | 久热电影 | 中文在线√天堂 | 国产高清在线a视频大全 | 一级α片 | 精品视频在线免费 | 99久久影院 | 久久五月网 | 日日成人网 | 日本午夜在线观看 | 69欧美视频| 婷婷丁香国产 | 国产亚洲aⅴaaaaaa毛片 | 九九九九热精品免费视频点播观看 | 精品国产电影一区 | 精品国产自 | 国产成人免费精品 | 四虎免费在线观看视频 | 国产成人av | 最新国产精品久久精品 | 国产精品久久一区二区无卡 | 日本一区二区免费在线观看 | 夜夜骑日日 | 综合色影院| 欧美午夜精品久久久久久浪潮 | 在线一区av | 国产精品久久久久久av | 国产精品 日本 | 亚洲一级片 | 亚洲另类在线视频 | 成年人在线免费看 | 国产精品免费久久久久久久久久中文 | 国产精品中文字幕在线 | 国产精品中文字幕在线播放 | 国产91精品一区二区绿帽 | 亚洲欧美在线综合 | 国产欧美精品在线观看 | 国产玖玖在线 | 91九色视频在线播放 | av不卡免费在线观看 | 精品国产福利在线 | av在线观| 一二三久久久 | 国产成人黄色片 | 亚洲精品乱码久久久久久9色 | 在线免费观看羞羞视频 | 激情综合啪啪 | 亚洲国产精品久久久久 | 日本黄色大片免费看 | 欧美婷婷色 | 天天爱天天射天天干天天 | 久99久精品视频免费观看 | 久久艹艹 | 激情五月婷婷丁香 | 91精选在线观看 | 欧美小视频在线观看 | 亚州精品国产 | 亚洲夜夜爽| 国产1区2区3区精品美女 | 亚洲天天综合网 | 精品视频免费看 | 福利网址在线观看 | 精品一区二三区 | 丁香九月婷婷 | 香蕉久久久久久久 | 中文字幕在线观看视频免费 | 国产乱视频| 日韩免费小视频 | 91在线免费看片 | 久久久久国产精品免费网站 | 久久久久久视频 | 永久中文字幕 | 久一久久 | 久久开心激情 | av网站手机在线观看 | 国产91在线 | 美洲 | 91久久国产自产拍夜夜嗨 | 黄色一级在线视频 | 看片在线亚洲 | 国产亚洲视频在线免费观看 | 日批网站在线观看 | 国产亚洲精品久久久久久久久久久久 | 91热精品 | 国产精品久久久久久久久久直播 | 国产精品99免视看9 国产精品毛片一区视频 | 激情av在线播放 | 久草视频免费观 | 一本一本久久a久久精品综合 | 在线观看中文字幕av | 中文字幕二区三区 | 91视频在线看 | 91中文字幕在线 | 成人免费一区二区三区在线观看 | 天天干 夜夜操 | 婷婷丁香狠狠爱 | 91女神的呻吟细腰翘臀美女 | 91xav| 日韩高清在线观看 | 亚洲欧美日本A∨在线观看 青青河边草观看完整版高清 | 五月婷婷丁香六月 | 欧美在线aa| 一级特黄aaa大片在线观看 | 欧美成人a在线 | 久久久精品久久 | 天天干夜夜夜 | 黄色成人在线 | 福利一区在线 | 在线韩国电影免费观影完整版 | 91福利视频一区 | 日韩系列在线观看 | 久久人人插 | 国产三级午夜理伦三级 | 成人小视频在线播放 | 91中文字幕在线播放 | av在线播放亚洲 | 香蕉视频最新网址 | 992tv又爽又黄的免费视频 | 国产亚洲精品久久久久久电影 | 日日草天天草 | 色天天久久 | 免费三及片 | av电影在线观看完整版一区二区 | 亚洲视频在线观看免费 | 午夜精品一二区 | 欧美日韩国产伦理 | 午夜国产一区二区三区四区 | 欧美精品成人在线 | 在线播放国产一区二区三区 | 麻豆视频免费在线 | 精品国产一区二区三区噜噜噜 | 国产精品日韩在线播放 | 天天操天天操天天 | 久久婷婷色 | 日韩欧美精品一区 | 国产在线高清视频 | 色全色在线资源网 | 日本韩国精品一区二区在线观看 | 日韩一级成人av | 一级一片免费看 | 天天操天天是 | 免费观看版 | 天天干,天天射,天天操,天天摸 | 久久国内免费视频 | 婷婷去俺也去六月色 | 日韩亚洲国产精品 | 国产成人久久77777精品 | 欧美黑人性猛交 | 久久美女高清视频 | 亚洲91中文字幕无线码三区 | 亚洲国产成人在线 | 91av久久| 免费成人av电影 | av解说在线 | 免费av网站观看 | 天天摸天天操天天舔 | 国产成人综合图片 | 91最新国产 | 激情视频免费观看 | 9999免费视频 | 色久天 | 91在线免费视频 | 五月天国产精品 | 亚洲激情 在线 | 97精品国产97久久久久久久久久久久 | 中文字幕电影高清在线观看 | 国产美女久久久 | 欧美一级视频一区 | 色中射| 亚洲精品欧美精品 | 久久久综合九色合综国产精品 | 成人免费在线网 | 美女搞黄国产视频网站 | 欧美精品视 | 亚洲精品午夜国产va久久成人 | 久久久久免费精品 | 免费网站污 | 婷婷国产在线观看 | 久色伊人 | 女人18毛片90分钟 | 天堂va在线高清一区 | 亚洲精品视频免费观看 | 久久伦理网 | 天天干,天天操,天天射 | 国产精品免费久久久久 | 一区二区视频免费在线观看 | 日日爱夜夜爱 | 91免费日韩 | 狠狠gao | 欧美韩日精品 | 久久成人黄色 | 国产精品久久久久久久久免费看 | 江苏妇搡bbbb搡bbbb | 美女福利视频 | 亚洲更新最快 | 激情五月看片 | 成人av免费在线看 | 欧美孕交vivoestv另类 | 三级黄色大片在线观看 | 午夜.dj高清免费观看视频 | 婷婷久久丁香 | 亚洲涩涩色 | 久久久福利 | 日日成人网 | 夜夜躁日日躁狠狠久久av | www.狠狠操.com| 中文字幕电影一区 | 亚洲精品视频免费看 | 久久99精品久久久久久 | 成年人网站免费观看 | 日韩午夜电影网 | 国产日韩视频在线播放 | 91亚洲在线 | 亚洲国内精品在线 | 国产精品九九视频 | 久精品视频免费观看2 | 久久国产精品久久久 | 国产999在线观看 | 最近日韩免费视频 | 九九九九热精品免费视频点播观看 | 成人av久久 | 97超视频免费观看 | 网站你懂的 | 亚洲毛片一区二区三区 | 小草av在线播放 | free. 性欧美.com| 日韩深夜在线观看 | 久久男人免费视频 | 天天插天天色 | 97在线视频免费观看 | 97成人精品视频在线播放 | 婷婷精品国产欧美精品亚洲人人爽 | 懂色av懂色av粉嫩av分享吧 | 一区二区三区 亚洲 | 欧美性极品xxxx做受 | 中文字幕高清在线 | 欧美一级电影 | 婷婷六月天丁香 | 综合色狠狠 | 亚洲国产精品999 | 亚洲午夜精品一区二区三区电影院 | 久久免费国产 | 在线免费中文字幕 | 鲁一鲁影院 | 亚洲视频在线播放 | 亚洲 中文 在线 精品 | 国产欧美三级 | 欧美日韩3p| 激情视频一区二区三区 | 五月天激情综合 | 91av在线免费看 | 91大神电影 | 国产精品观看 | 日韩免费b | 狠狠干网| 成人黄色小说视频 | 久久黄网站 | 又黄又刺激又爽的视频 | 91av视频导航 | 亚洲一区二区三区miaa149 | 亚洲日本一区二区在线 | 国产 日韩 在线 亚洲 字幕 中文 | 国产美腿白丝袜足在线av | 久草99 | 久久久精品一区二区三区 | 亚洲天堂视频在线 | www黄| 国产精品亚洲a | 日日精品 | 婷婷丁香激情综合 | 97精品国产97久久久久久粉红 | 日韩精品欧美视频 | 久久亚洲福利视频 | 中文永久字幕 | 国产精品av久久久久久无 | 亚洲综合日韩在线 | 成人av一二三区 | 日本高清dvd | 国产资源 | 精品影院 | 免费成人在线电影 | 精品国产一区二区三区男人吃奶 | av在线网站免费观看 | 国产免费大片 | 黄色小说免费观看 | av天天澡天天爽天天av | 日本九九视频 | 精品久久久久久国产 | 色婷婷综合成人av | 91视频久久久久 | 国产专区视频在线观看 | 久久国产精品视频免费看 | 成人免费在线观看电影 | 三级黄色免费片 | 亚洲综合国产精品 | 欧美日韩性视频在线 | 午夜精品久久久99热福利 | 亚洲永久精品在线观看 | 99在线视频播放 | 色综合久久精品 | 色黄久久久久久 | 麻豆一二| 韩国一区二区av | 91精品国产91热久久久做人人 | 午夜久久久久久久久 | 91桃色视频 | 国产一级片网站 | 91精品一区二区三区久久久久久 | 永久黄网站色视频免费观看w | 精品久久久久国产免费第一页 | 成人av av在线| 国产高清专区 | 中文字幕乱码电影 | 亚洲欧美日韩国产一区二区 | 精品国产乱码久久久久久1区2匹 | 在线观看亚洲成人 | 在线视频电影 | 成年人视频免费在线播放 | 中文字幕中文字幕 | 国产护士在线 | 欧洲精品视频一区二区 | 婷婷亚洲激情 | 中文字幕一区二区三 | 久久综合成人 | 国产精品扒开做爽爽的视频 | 久久成人免费电影 | 一区 在线 影院 | 国产一区二区在线观看视频 | 韩国在线视频一区 | 久久99国产精品二区护士 | 在线小视频 | 福利视频午夜 | 国产精品欧美一区二区三区不卡 | 亚洲午夜久久久综合37日本 | 欧美一级片免费观看 | 国产字幕在线看 | 97精品超碰一区二区三区 | 性色在线视频 | 一区二区三区视频网站 | 欧美另类tv | 91高清免费观看 | 日韩激情三级 | 国产美女免费视频 | 国产精品久久久久久久电影 | 亚洲综合五月天 | 97网在线观看 | 蜜臀av免费一区二区三区 | 伊人网站| 免费在线观看国产精品 | 午夜精品婷婷 | 亚洲欧美日本A∨在线观看 青青河边草观看完整版高清 | 国产自产高清不卡 | 三级av小说| 在线免费观看视频你懂的 | 欧美极度另类 | 欧美色图亚洲图片 | 999精品网| 色婷婷中文 | av不卡中文字幕 | 99热精品国产一区二区在线观看 | 国产美女免费观看 | 亚洲精品欧美视频 | 成人免费在线视频 | 婷婷丁香自拍 | 香蕉视频在线播放 | 亚洲视频播放 | 国产婷婷精品 | 日日操网| 在线观看免费一级片 | 99久久爱| 亚洲区另类春色综合小说校园片 | 区一区二区三区中文字幕 | 欧美在线观看视频一区二区三区 | 在线亚洲天堂网 | 天天干天天草天天爽 | 91尤物在线播放 | 国产性天天综合网 | 国产精品成人自拍 | 久久97精品 | 久久久国产精品电影 | 欧美精选一区二区三区 | 激情综合色综合久久综合 | 黄色三级在线看 | 国产一区在线不卡 | 成人免费网站视频 | 超碰在线99 | 99精品热视频只有精品10 | 美女视频黄网站 | 日韩视频在线不卡 | 亚洲精品视频网址 | 亚洲精品乱码久久 | 久香蕉| 久久精品国产亚洲精品 | 日日夜夜亚洲 | 精品久久久久国产免费第一页 | 日韩精品在线看 | 91在线精品观看 | 久久婷亚洲五月一区天天躁 | 日本一区二区免费在线观看 | 欧美日本不卡高清 | 涩涩在线 | 国产一级片网站 | 综合色中文 | 天天综合网久久 | 精品视频专区 | 欧美坐爱视频 | 国产婷婷vvvv激情久 | 西西444www大胆高清图片 | 亚洲视频www | 91丨九色丨蝌蚪丨对白 | 国产拍在线 | 精品久久国产一区 | 天天做夜夜做 | 国产精品第三页 | 免费看污在线观看 | 日韩r级电影在线观看 | 色窝资源| 三级小视频在线观看 | 91精品国产自产老师啪 | 中文字幕精品一区久久久久 | 欧美成人基地 | 欧美成年黄网站色视频 | 九九九九九九精品 | 亚洲视频免费在线观看 | 丁香婷婷综合五月 | 少妇性色午夜淫片aaaze | 精品福利视频在线观看 | 日韩av线观看 | 国产中年夫妇高潮精品视频 | 亚洲天堂精品视频在线观看 | 最近中文字幕免费av | 一级欧美一级日韩 | 国产精品久久久久永久免费观看 | 久久人人爽爽人人爽人人片av | 国产在线污 | 精品黄色在线观看 | 最近中文字幕免费av | 日韩一级黄色av | 99精品国产99久久久久久97 | 91福利视频免费观看 | av成人免费| 国产精品一区二区三区观看 | 99久高清在线观看视频99精品热在线观看视频 | av看片网址 | 欧美国产视频在线 | 中文字幕视频三区 | 久久成人一区二区 | 999抗病毒口服液 | 91色在线观看 | 国产精品黑丝在线观看 | 久久都是精品 | 国产亚洲精品久久19p | 在线视频中文字幕一区 | 天天射天天射天天射 | 国产 日韩 中文字幕 | av不卡中文字幕 | 国产黄色av影视 | 久久经典国产 | 国产精品久久久久久爽爽爽 | 国产精品少妇 | 色婷婷久久久综合中文字幕 | 人人澡人人添人人爽一区二区 | 综合网天天 | 欧美成人视 | 国产精品久久久影视 | 国产精品乱码久久久久久1区2区 | 99久久精品国产观看 | 国产精品美女久久久网av | 91精品啪| 黄色在线观看污 | 精品久久视频 | 亚洲综合色丁香婷婷六月图片 | 久久久久北条麻妃免费看 | 欧美成人按摩 | 久久黄色免费视频 | 蜜桃av人人夜夜澡人人爽 | 日韩免费观看视频 | 在线激情电影 | 国产精品久99 | 国产色综合天天综合网 | 国产精品一区二区三区观看 | 精品国产免费一区二区三区五区 | www.777奇米 | 国产在线播放不卡 | 在线免费观看视频你懂的 | 久久成人国产精品入口 | 97在线免费视频 | 亚洲经典视频 | 亚洲国产视频在线 | 久热久草| 亚洲专区路线二 | 美女av电影 | 香蕉在线播放 | 男女免费视频观看 | 欧美电影在线观看 | 国产视频2 | 国产精品久久久久久久久久免费 | 黄色小网站在线观看 | 日韩午夜一级片 | 91精品国产99久久久久 | 午夜丁香网 | 国产玖玖在线 | 久草视频在线资源站 | 中文字幕在线观看完整版电影 | 国产精品九九视频 | 国产看片 色 | 99日韩精品 | 911国产精品 | 精品久久久久久综合日本 | 狠狠色狠狠色合久久伊人 | 国产精品一区二区三区在线免费观看 | 波多野结衣视频一区 | 色综合久久悠悠 |